implement a simple program in two programming languages
implement an intermediate-size program in one programming language
Depending on the student’s choices in electives, students will:
demonstrate a mathematical background for computing
demonstrate programming in a third programming language and describe the interactions between applications and the underlying systems
explain and analyze standard computer science algorithms
demonstrate using CS problem solving skills in other disciplines
Minor Requirements (20 Units)
Students minoring in Computer Science must earn a grade of C or better in all of the courses fulfilling requirements for the minor. No course fulfilling a requirement for the minor may be taken more than two times.
Students whose first Computer Science course is CS 110 ordinarily do not take CS 106 or CS 107. Rather, they should take an additional course from the list of courses at the 200-level and above.