This is an archive of the 2014-2015 University Catalog.
To access the most recent version, please visit catalog.csun.edu.

This is an archive of the 2014-2015 University Catalog.
To access the most recent version, please visit catalog.csun.edu.

Program: Minor in Computer Science

Overview

A minor in computer science calls for 22 units of study, including courses in computer architecture and assembly language, algorithms and programming, data structure and program design, computer organization, programming language concepts and advanced data structures, along with a choice of electives.

Program Requirements

Students who wish to get a 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 200-, 300- or 400-level elective courses. There are many prerequisites in the minor and students need to choose course sequences for which they have or will have the prerequisites or receive the consent of the instructor. With the approval of the Department Chair, students may substitute an additional 3-unit 300-, 400- or 500-level Computer Science course for COMP 122/L.

1. Minor Core* (10 units)

COMP 110/L Introduction to Algorithms and Programming (3/1)
COMP 122/L Computer Architecture and Assembly Language (1/1)
COMP 182/L Data Structures and Program Design (3)

2. Select 1 course (3 units)

COMP 222 Computer Organization (3)
COMP 270/L Business Programming (2/1)
COMP 282 Advanced Data Structures (3)
COMP 333 Concepts of Programming Languages (3)

3. Select 1 course (3-4 units)

COMP 310 Automata, Languages and Computation (3)**
COMP 322/L Introduction to Operating Systems and System Architecture (3/1)
COMP 380/L Introduction to Software Engineering (2/1)

4. Upper Division Computer Science Courses (6 units)

Select any two Upper Division (300-, 400- or 500-level) Computer Science courses for which the prerequisites or consent of the instructor is met.

Students may select a 300-level course from COMP 310, 333, 380/L or 322/L if it was not used to meet the 300-level elective requirement above.

*MATH 102, 104, 150A are corequisites for courses in the minor Core.
**COMP 310 has prerequisites of PHIL 230 and MATH 326.

Total Units in the Minor: 22-23

Contact

Chair: Richard Covington
Jacaranda Hall (JD) 4503
(818) 677-3398
www.csun.edu/compsci