Computer Science Minor
Natural Sciences, Mathematics, and Engineering (nsme)
Department of Computer and Electrical Engineering and Computer Science
Department Chair: Saeed Jafarzadeh
Office: Science Building III, 317
Phone: (661)-654-3082
Email: ceecs@cs.csubak.edu
Program Maps for Natural Sciences, Mathematics, and Engineering
A Minor in Computer Science will require the student to take a total of at least 16 units of 2000-level or higher computer science course work as well as satisfy the following additional requirements:
Code | Title | Units |
---|---|---|
Minor Requirements | ||
CMPS 2020 | Programming II: Data Structures and Algorithms 1 | 4 |
Select one of the following: | 4 | |
Discrete Structures 2 | ||
Computer Architecture I: Assembly Language Programming | ||
Linux Environment and Administration | ||
Web Programming I: Client -side Web Programming | ||
Upper Division Course Work | ||
Select at least 8 units of upper division couse work 3 | 8 | |
Total Units | 16 |
- 1
Which requires CMPS 2010 Programming I: Programming Fundamentals or the equivalent with a grade of C- or better and one pre-calculus or calculus course with a grade of C- or better
- 2
MATH 3000 Mathematical Foundations may be substituted for CMPS 2120 Discrete Structures
- 3
At least 8 units of upper division course work in computer science (normally two-threecourses) chosen with the help of a computer science advisor. MATH 3300 Numerical Analysis, MATH 4300 Applied Cryptography, ECE 4470 Computer Vision, and ECE 4550 Applied Machine Learning may be substituted for upper division course work, since they are cross-listed with CMPS 3300 Numerical Analysis, CMPS 4300 Applied Cryptography, CMPS 4470 Computer Vision, and CMPS 4550 Applied Machine Learning respectively.