Minor in Computer Science
23 units
A minor in computer science equips mathematically minded students specializing in computer programming. The minor comprises a fundamental understanding of the use, knowledge, function, installation, programming, and maintenance of computers, and provides graduates with a variety of technological skills needed in today’s workplace. There are a number of benefits to adding a minor in computer science to related fields such as mathematics. Students should consult their department advisor or an advisor in computer science to determine how adding a computer science minor might further their educational or professional goals.
Requirements
Consult with the department for each semester’s course offerings, since they are not necessarily the same every semester.
Computer Science students are required to have a laptop for classroom work.
Code | Title | Units |
---|---|---|
CS/ENGR 120 | Introduction to Computer Science I 1 | 4 |
CS/ENGR 125 | Introduction to Computer Science II | 4 |
CS/ENGR 160 | Discrete Structures 2 | 3 |
CS/ENGR 260 | Algorithms and Data Structures | 3 |
MATH 165 | Calculus I | 3 |
Computer Science Minor Electives | 6 | |
Select two of the following: | ||
Systems Programming and Operating Systems | ||
Database Management Systems 1 | ||
Fundamentals of Network Administration | ||
Telecommunications and Interfacing | ||
Computer Architecture and Organization | ||
Web Programming | ||
Artificial Intelligence | ||
Mobile App Development | ||
Internet of Things | ||
Topics in Computer Science | ||
Total Units | 23 |