Program: Minor in Computer Science
Program Description
A minor in Computer Science calls for 27-29 units of study, including courses in computer architecture and assembly language, algorithms and programming, data structures and program design, advanced data structures and software engineering, along with a choice of electives.
Program Requirements
Students who want to minor in Computer Science must seek advice from a department advisor and get their minor program approved by the department chair before they begin taking any of the 300-, 400-, or 500-level elective courses.
Laptop Requirement
The COMP courses in the Computer Science minor require students to have personal and continuous access to a laptop computer that meets the Computer Science department requirements. For questions about this requirement, please contact the Department of Computer Science at (818) 677- 3398. See Laptop Requirement—Minimum Specification for detailed information regarding the laptop and software specifications. Students receiving financial aid are encouraged to consult with the Financial Aid and Scholarship Department for assistance associated with required technology costs.
Special Grade Requirements
Carefully check course prerequisites, as many courses in the minor require grades of “C” or better in prerequisite courses.
No grade lower than a “C” will be accepted on transfer from another institution to satisfy course requirements in the minor. Where specific grade requirements are not specified, no CSUN grade lower than a “C-” will be accepted for courses required in the Computer Science minor.
1. Minor Core* (21-23 units)
COMP 110/L Introduction to Algorithms and Programming (3/1)
or COMP 111A/L and COMP 111B/L Introduction to Algorithms and Programming and Lab (2/1, 2/1)
COMP 122/L Computer Architecture and Assembly Language (3/1)
COMP 182/L Data Structures and Program Design (3/1)
COMP 282 Advanced Data Structures (3)
COMP 380/L Introduction to Software Engineering and Lab (2/1)
2. Upper Division Computer Science Elective Courses (6 units)
Select any two upper division (300-, 400- or 500-level) Computer Science courses (not COMP 300, 380/L, 482, 490/L, 491/L, 492, 494 and 499.) All prerequisites to selected upper division electives must be met.
*A math sequence leading to the completion of MATH 150A is a prerequisite to select courses in the minor core.
Total Units in the Minor: 27-29
Contact
Department of Computer Science
Chair: Adam Kaplan
Jacaranda Hall (JD) 4503
(818) 677-3398