CSCI 101 Introduction to Computer Science

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 the 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 he or she might be interested in majoring in computer science. A sampling of topics include: 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 like Alice or Scratch.

Credits

3

Offered

Fall