Skip to Navigation
    California State University, Los Angeles
   
 
  Sep 22, 2017
 
 
    
Semester Catalog 2017-2018

Computer Science, B.S.


Return to Index of Academic Degrees, Certificates and Programs Listed by Degree Return to: Index of Academic Degrees, Certificates and Programs Listed by Degree

The objective of the Bachelor of Science degree in Computer Science is to prepare qualified students for careers involving the design of computer systems and their applications to science and industry.  The program provides an excellent foundation in all core areas of computer science with the opportunity to choose electives in a variety of specialized fields.  The total number of units required for the Bachelor of Science degree in Computer Science is  120 units, of which  90 units are in the major.  Consult with an advisor in the department for the specific number of units required in all areas of the degree, including GE and free electives.

For Major Specific Admissions Criteria go to http://www.calstatela.edu/admissions/major-specific-criteria

General Education Requirements (48 units, of which 21 units are in the major)

IHE - Introduction to Higher Education for Computer Science Majors - CS1010 (3)

Oral Communication (3)

Written Communication (3)

Critical Thinking and Composition (3)  

Critical Thinking : Met by CS2011(3), CS3801(3), CS3337(3), CS3186(3), CS4961(2), CS4962 (2)

2nd Composition - Met by ENGL2030 (3)

Quantitative Reasoning and Mathematical Concepts (3) - Met by MATH2110(4)

American Institutions - US History (3)
American Institutions - US Constitution and State/Local Govt. (3)

Natural Science (6 units):   
Physical Science (B1) requirement (3) - Met by PHYS 2100 (5)
Select one course  from Biological science (B2) OR Interdisciplinary Physical-Biological science (B3) (3)

Arts and Humanities (6 units):
Select 3 units from arts (C1)
Additional 3 unit Humanities requirement met by CS 3801 (3)

Social Science (6 units):
Select 6 units

Upper Division general education requirements (9 units):
Natural Science and Quantitative Reasoning (3 units) - Met by CS3112 (3), CS3186 (3)
Arts & Humanities (3 units) - Met by CS4961(3), CS4962 (3)
Social Science (3 units) - Met by CS4961 (3), CS4962 (3)

Requirements for the Major (93 units)


A grade of “C” or better is required for all prerequisite courses in the major.

Electives (21 units)


Mathematics Electives (3 units)


Select 3 units of lower division or upper division course(s) in the Mathematics area with prior approval of the Computer Science undergraduate adviser.

Computer Science Electives (18 units)


Select 18 units of upper division Computer Science courses.

Return to Index of Academic Degrees, Certificates and Programs Listed by Degree Return to: Index of Academic Degrees, Certificates and Programs Listed by Degree