Computer Science

  • server rack and sample Java programming code

Academic Programs

Undergraduate Programs

The Computer Science Department at California State University, Northridge offers undergraduate programs for a B.S. in Computer Science and a B.S. in Computer Information Technology.

Visit our Undergraduate Advisement page for additional information about applying to the department and advisement.

In additional to the two undergraduate programs offered by the Department of Computer Science, the Department also collaborates with other CSUN academic departments to offer the following undergraduate programs in computing:.

B. S. in Computer Engineering (Department of Electrical and Computer Engineering)

B. S. in Information Systems with options in either business or information technology (Department of Accounting and Information Systems)

Graduate Programs

The CSUN Computer Science Department offers two Master of Science (MS) graduate degrees, the Master of Science in Computer Science which has been offered since 1975 and the Master of Science in Software Engineering which was started in 2007. The aim of the MS programs is to provide a core of advanced courses which build upon the knowledge gained from an undergraduate degree in Computer Science. The core is complemented by a set of electives in advanced Computer Science and Software Engineering topics and project work for a thesis.

The Computer Science Department offers a wide range of classes and provides opportunities for thesis work in many different areas. Classes are offered in diverse areas including security, networking, embedded systems, e-commerce, graphical user interfaces, object oriented software development, artificial intelligence, architecture, and theory. You can find specific areas of research for our faculty on our Faculty Research Information page.

Visit our Graduate Advisement page for additional information for prospective and current students.

Schedule of Master's Defenses