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.

Programs

B.S., Computer Information Technology

The B.S. Degree in Computer Information Technology is designed for students 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 for selecting, installing and maintaining …

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 Pre-Major followed …

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 concentration in …

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 comprises of a series of advanced courses in software engineering. The electives may be chosen from a list that specializes on topics related to software engineering. The electives …