2022-2023 Academic Catalog 
    Mar 25, 2023  
2022-2023 Academic Catalog

Computer Science Major

Return to {$returnto_text} Return to: Programs of Study

Computer Science Overview

Computers have transformed the beginning of the 21th century into the New Information Age. The impact of technology in creating a global information culture rivals that of the development of the printing press. The computer science major addresses crucial information issues that extend beyond the nuts and bolts of traditional computer science programs. Students choosing computer studies at Clark examine the progress and problems of a revolution in software design and engineering; they learn to assess and create options in networking fields—the fastest growing area of hardware and software development. They also examine the implications of computer-mediated communication. Computer science majors are encouraged to develop a sound understanding of international cultures as the concept of the global village becomes a reality through technology and telecommunication.


The BS in Computer Science requires 32 course units (128 semester credits).  Students may transfer up to 16 units toward degree completion.

The Major

The following eight courses are required for the major:

CSCI 2150 Database Management

CSCI 2200 Software Engineering/Design

CSCI 2050 Introduction to Operating Systems

CSCI 2100 Systems Analysis

Four additional major courses selected in consultation with your academic advisor.

Please note: any course substitutions must be approved by the program.

Capstone Course

The Capstone project is the culminating experience for bachelor of science degree programs.  The final deliverable is a demonstration of the student’s professional competencies and evidence of a foundation of theoretical knowledge applied to “real-world” issues. SPS offers students various options for completing their capstone requirement.  Each option involves practicing their skills in collaboration, analysis, problem solving, research, writing and professional presentations.  Students work with their advisor to determine the Capstone option that works best for their professional and academic development.

Note that these requirements are the same for any B.S. major. Requirements for the B.A. majors are different.

Distribution Requirements

Students are required to take 11 course units to meet the liberal arts distribution requirement for a bachelor of science degree. This requirement is designed to give students perspectives on human affairs that are essential to be contributing citizens of the world.  Please note that required major courses may also satisfy a Distribution Requirement; consult with your academic advisor if you have questions.  The 11 units must be distributed as follows:

  • English/Verbal Expression- two units - ENG 1000 - Introduction to Composition  & ENG 1150 - Intermediate Composition  
  • Humanities - three units, distributed among at least two disciplines. One unit must be met a course on ethics.  Course subject prefixes that satisfy this category include: ASL, ART, ARTH, ARTS, ENG (not ENG 1000 or ENG 1150), FILM, GERM, HEBR, JAPN, MUSC, PHIL, and TA.  Students may also take COMM 1210 Effective Speaking and Presenting.
  • Science/Mathematics - two units. One in math; one in science.
  • Social Sciences - three units, distributed among at least two disciplines.  Course subject prefixes that satisfy this category include: CJ, COMM, ECON, GOVT, HIST, LEAD, PSYC, and SOC.
  • Technology - one unit.  Course subject prefixes that satisfy this category include: CSCI, CSEC


Electives may be selected from the entire spectrum of courses. Please consult your academic advisor with questions.


Return to {$returnto_text} Return to: Programs of Study