This is an archive of the 2019-2020 University Catalog.
To access the most recent version, Please visit catalog.csun.edu.

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

UNIVERSITY CATALOG: 2019-2020

Programs

B.S., Computer Information Technology

The B.S. degree in Computer Information Technology (CIT) is designed for students who are interested in a professional career that involves solving the informational technology infrastructure needs of companies and organizations. An IT professional is able to understand computer systems and solve the computer-related problems of the people they serve. An IT professional assumes responsibility …

B.S., Computer Science

The B.S. degree in Computer Science provides a broad knowledge of computing and is designed for students who desire: (a) to pursue graduate work in computer science and (b) to work on the development and support of software projects in a diverse range of specialized areas. The Computer Science degree consists of a set of core courses …

Minor in Computer Science

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.

M.S., Computer Science

Students in the Computer Science M.S. program complete 30 units of graduate work, including a 6-unit thesis or graduate project. The core of the graduate program in Computer Science comprises advanced courses in computation theory, algorithms and data structures, system architecture and software engineering. The electives in either program may be chosen to form a …

M.S., Software Engineering

Students in the M.S. program complete 30 units of graduate work, including 6 units involving a thesis or graduate project. The core of the graduate program in Software Engineering is comprised of a series of advanced courses in software engineering. The electives may be chosen from a list that specializes on topics related to software …