The Computer Science Department at California State University, Northridge offers the following undergraduate programs:
B. S. in Computer Science
B. S. in Computer Information Technology
Computing technology has an impact on almost every aspect of daily life. Computer applications abound in art, business, entertainment, science, engineering and medicine. For students who think logically, enjoy solving problems and have an interest in software development, Computer Science is a good study choice.
Students develop skills in logical thinking, creative problem-solving and communication. Classes often incorporate a team approach, requiring clear communication among members as they solve a problem and describe their solution to others. Students gain both hands-on design experience as well as theoretical knowledge. This combination of skills provides an advantage to graduating students because of the broad range of skills possessed.
Classes are generally small, averaging around 30 students. The faculty work on such fascinating topics as virtual reality, high-speed networks, parallel computing, computer security, embedded applications, Internet technologies and multimedia. Students work alongside faculty in department labs equipped with state-of-the-art computing equipment. Students can gain extra experience in the Student Chapter of the ACM (affiliated with the national organization), which hosts technical and social activities as well as the Honors Co-op Program which provides paid internships during the senior year at local companies.
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)
Bachelor of Science Degree in Computer Science
The B. S. degree in Computer Science is an ABET accrediated computer science program for those interested in a broad exposure to the field of computing and computer programming. This program 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.
Bachelor of Science Degree in Computer Information Technology
The B. S. degree in Computer Information Technology (CIT) is designed for students interested in professional careers involving the design, implementation and support of solutions to informational technology infrastructure needs.
The B. S. in CIT program requires a total of 120 units, including general education requirements, major core and a 15+ unit sequence domain emphasis package that is normally satisfied by completion of a program minor from a breath discipline. The domain emphais package must be satisified by a course sequence that does not require computer science or business courses. Those interested in the equivalent of a minor in business are directed to explore the opportunities provided by the B. S. degree in Information Systems with the IT option offered by the College of Business and Economics. A CIT major must complete a minimum of 18 residency units of upper division CIT program courses; this is in addition to all other institutional residency requirements.
Additional Advisement Materials
- Undergraduate Advisement Procedures (pdf)
- Upper Division Computer Science Senior Elective Concentrations (pdf)
- Long Term Upper Division Course Schedule (pdf)
- Community College Course Equivalencies (pdf)
- "Assist.org" Web Site containing statewide student transfer information from California public higher education institutions
- Archive of Computer Science Program Materials from recent University Catalogs:
- 2010-2012 (120 units)
- 2008-2010 (120 units)
- 2006-2008 (120 units)
- 2004-2006 (123 units)
- 2002-2004 (123 units)
- 2000-2002 (131 units)