Department Chair

Adam Kaplan, Ph.D.


Jacaranda Hall (JD) 4503
18111 Nordhoff St.

Northridge, CA 91330-8281

Phone: (818) 677-3398

Send email

Need Advisement?

Students with general queries regarding the Computer Science programs can visit the CS Department at Jacaranda Hall (JD) 4503 or call 818-677-3398

Learn More about Advising

Program Enrollment and Graduation Information

Program Enrollment and Graduation Data

B.S. Computer Science

The B.S. degree in Computer Science is designed for students interested in a broad exposure to the field of computing and computer programming. The B.S. degree in Computer Science is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org.

The B.S. in Computer Science program requires a total of 120 units, including general education requirements, pre-major core, major core and a 15 unit sequence of elective courses referred to as the senior electives. A Computer Science major must complete a minimum of 18 residency units of upper division computer science courses of which 12 of these units must be from the senior electives sequence; this is in addition to all other institutional residency requirements.

The Department also offers a 22 unit Computer Science Minor for students in other majors who wish to minor in computer science.


Program Educational Objectives

The computer science program at the California State University, Northridge prepares students for life-long careers in computer science or related technical fields; such careers should enable its graduates to make valuable contributions to society and to find satisfaction in their chosen profession. Within a few years of graduation, the graduates of the computer science program are expected to meet the following program educational objectives:

  1. Have a successful professional career in computer science or in related technical fields, or continue their education at the graduate level.
  2. Continually improve their professional skills and knowledge to stay current in the field and to attain professional advancement.

Student Learning Outcomes

Graduates of the program will have an ability to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  3. Communicate effectively in a variety of professional contexts.
    • 3.1. Written communication.
    • 3.2. Oral communication.
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions. [CS]

Department Chair

Adam Kaplan, Ph.D.


Jacaranda Hall (JD) 4503
18111 Nordhoff St.

Northridge, CA 91330-8281

Phone: (818) 677-3398

Send email

Need Advisement?

Students with general queries regarding the Computer Science programs can visit the CS Department at Jacaranda Hall (JD) 4503 or call 818-677-3398

Learn More about Advising

Program Enrollment and Graduation Information

Program Enrollment and Graduation Data

Scroll back to the top of the page