Computer Science Minor
The computer science minor gives students in many majors the chance to explore the field of computer science and to gain career-enhancing skills in programming.
High School Preparation
High school courses such as Mathematics, Physics, and Computer Science can be helpful preparation for a computer science minor.
A. All of the following
This course provides a foundation in computing and algorithmic principles. Students are introduced to the basic conceptual building blocks of computer hardware and software systems. The tools and principles of algorithmic problem solving and systems design are explored. In the second half of the semester, students gain experience with simple programming challenges. Credit is not granted for this course and CS106.
This course introduces students to the practice of software development. Students learn the fundamentals of programming, algorithm development, and basic design principles.
The laboratory course complements CS110 lectures.
12 additional credits in any combination of courses taken from the three tracks of the Computer Data Science major.