COMPUTER SCIENCE (CSC)
Courses
CSC 117: INTRODUCTION TO PROGRAMMING
Credits 3CSC 120: STATISTICS PROGRAMMING
Credits 3CSC 130: DATA VISUALIZATION
Credits 3CSC 175: DATABASES AND SPREADSHEETS
Credits 3This course covers the introduction and use of gathering queries from modern database technologies to be used within different analysis and analytical use cases. It also presents the design and application of spreadsheets using Excel: formatting, ranges, built-in functions, user-defined formulas, array formulas, table-lookups, summaries by pivot tables, graphing, linking, and macros. Some mathematical background is assumed.
CSC 231: COMPUTER ARCHITECTURE
Credits 3CSC 233: LARGE DATA SETS
Credits 3CSC 250: INTERMEDIATE PROGRAMMING
Credits 3CSC 260: COMMAND LINE INTERFACES
Credits 3CSC 261: SIMULATION
Credits 3CSC 299: SPECIAL TOPICS IN COMPUTER SCIENCE
Credits 3CSC 301: SYSTEMS ANALYSIS AND DESIGN
Credits 3CSC 303: OPERATING SYSTEMS
Credits 3CSC 305: DATA STRUCTURES
Credits 3CSC 317: JAVA PROGRAMMING
Credits 3CSC 321: DATABASE MANAGEMENT SYSTEMS
Credits 3CSC 325: ARTIFICIAL INTELLIGENCE
Credits 3This course provides a broad technical introduction to the techniques that enable computers to behave intelligently. The topics discussed include: problem solving; game playing; knowledge representation and reasoning; planning and decision making; machine learning algorithms, neural network and language understanding. The application of these techniques to real-world system with some programing in Python.