Computer Science Minor (Weinberg College)
The program offers a minor in computer science for students who wish to develop a strong competence in computer science while majoring in another area.
& MATH 224-0
|Differential Calculus of One-Variable Functions|
and Integral Calculus of One-Variable Functions
|or MATH 212-0|
& MATH 213-0
& MATH 214-0
| Single Variable Calculus I|
and Single Variable Calculus II
and Single Variable Calculus III
|MATH 230-0||Differential Calculus of Multivariable Functions|
|MATH 240-0||Linear Algebra|
|Minor Requirements (9 units)|
|6 core courses|
|EECS 101-0||Computer Science: Concepts, Philosophy, and Connections (recommended)|
Or an additional course from the breadth course lists.
|EECS 111-0||Fundamentals of Computer Programming 1|
|EECS 211-0||Fundamentals of Computer Programming II|
|EECS 212-0||Mathematical Foundations of Comp Science|
|EECS 213-0||Introduction to Computer Systems|
|EECS 214-0||Data Structures & Algorithms|
|3 breadth courses in 3 separate breadth areas|
Students without programming experience may want to first take EECS 110-0 Introduction to Computer Programming, ideally in the Python programming language.
Students should begin the minor before the end of the first quarter of their junior year.