Feb 19, 2025  
2017-2018 Undergraduate and Graduate Catalog 
    
2017-2018 Undergraduate and Graduate Catalog [ARCHIVED CATALOG]

Computer Science, B.S.


(120 units)

This degree is designed to prepare graduates for a variety of professional careers in the computer field. The curriculum is designed to provide a balance between the theoretical and practical aspects of computer science. Extensive laboratory time is required for these courses, and design and analysis experiences are emphasized.

Program Educational Objectives


Our students following graduation will be able

  • to enter California’s high technology workforce, and make significant contributions through the research, design and development of software and networked computer systems.
  • to help further the state’s economic growth by developing innovative ideas, and translating them into commercial products that benefit society.
  • to function effectively as a team member and/or leader in multidisciplinary and multicultural environments.
  • to recognize the societal and global context of their work and to understand professional and ethical responsibilities.
  • to pursue lifelong learning through such activities as graduate school, distance education, professional training and membership in professional societies and to be able to adapt to new engineering tools.

Major Declaration


Freshmen admission to engineering majors is to a ‘pre-major’ status (i.e., Pre-Computer Science). Continuation in the major will be subject to meeting specific lower division course and GPA requirements at CSULB that indicate the student’s ability to succeed and complete the major. Transfer applicants and CSULB students seeking admission into Computer Science must also meet similar major specific requirements. To become fully admitted into the Computer Science major, all prospective students (i.e., pre-majors, undeclared, major changes) must have a minimum cumulative 2.5 GPA and complete the following lower-division courses with a minimum grade of “C” prior to earning 60 units:

Core Lower-Division Major Requirements:


General Education Foundations Courses:


  • Written and Oral Communication

Degree Progress


Students must complete the following requirements within one calendar year of declaring the major. Some students may need to take courses during Summer Session to meet these requirements. At the end of the year, students who have not met the requirements must either declare another major or meet with an Academic Advisor to determine if the student’s performance in the courses merits an additional semester to complete.

First-Time Freshmen:


A grade of “C” or better must be achieved within one calendar year.

Transfer Students:


A grade of “C” or better must be achieved within one calendar year.

Requirements


Lower Division:


Approved Science Electives (minimum of 12 units)


Take a minimum of 12 units of approved science-electives to include a two-semester science sequence chosen from the following groups of courses:

Remaining units to be chosen from the following:


Upper Division:


Take three units of study in formal languages and computation


To be chosen from the following courses:

Take 12 units of upper division courses chosen from:


Note(s):


A grade of “C” or better is required in all required and elective courses.