The Computer Science Minor is designed to provide basic proficiency in computer science.
Students entering the program must complete the following:
- Earn an overall grade point average of 2.0 or better in courses taken outside of the department.
- Earn a grade of “C” or better in each course taken within the department.
- Earn a grade of “C” or better in all direct and indirect prerequisites courses listed in the catalog before advancing to the next level course in a sequence for English, Mathematics, and Science course.
Information reagarding admission procedures : CSUDH Admissions, Cal State Apply
Course descriptions can be found on the University Catalog link here. | |
A. LOWER DIVISION REQUIREMENTS (27 UNITS): | |
CSC 121 | Introduction to Computer Science and Programming I |
CSC 123 | Introduction to Computer Science and Programming II |
CSC 221 | Assembly Language and Introduction to Computer Organisation |
MAT 191 | Calculus I |
MAT 193 | Calculus II |
MAT 271 | Foundations of Higher Mathematics |
MAT 281 | Discrete Mathematics |
B. UPPER DIVISION REQUIREMENTS (9 UNITS): | |
1. REQUIRED COURSES (3 UNITS): | |
CSC 311 | Data Structures |
2. ELECTIVES : Select two courses from the following, one of which must have a CSC prefix (6 UNITS): | |
CSC 321 | Programming Languages |
CSC 331 | Computer Organization |
CSC 341 | Operating Systems |
CSC 401 | Analysis of Algorithms |
CSC 421 | Advanced Programming Languages |
3. ELECTIVES: SELECT TWO COURSES FROM THE FOLLOWING (6 UNITS): | |
CSC 431 | Advanced Computer Organisation |
CSC 441 | Advanced Operating Systems |
CSC 451 | Computer Networks |
CSC 453 | Data Management |
CSC 455 | World Wide Web Design and Management |
CSC 461 | Computer Graphic I |
CSC 463 | Computer Graphics II |
CSC 471 | Compiler Construction |
CSC 490 | Senior Seminar |
CSC 492 | Senior Design |
MAT 361 | Finite Automata |
MAT 367 | Numerical Analysis I |
MAT 369 | Numerical Analysis II |
CIS 372 | System Development I |
CIS 374 | System Development II |
CIS 473 | Data Base System |
CIS 475 | Data Communications |