The objective of this course is to introduce students to the fundamentals of computer science. This is not a computer literacy course (e.g., how to use office applications, email, web, etc.). The focus of this course is on topics in computer science. This is a broad survey of computer science and should be taken by a student to determine if they might be interested in majoring in computer science. A sampling of topics includes computer architecture, data representation, artificial intelligence, database systems, operating systems, networking, algorithms, and programming. Approximately 1/3 of the class will be devoted to learning how to program using programming language.
CSC 100: Introduction to Computing
Program