2019-2020 Academic Catalog 
    Mar 02, 2024  
2019-2020 Academic Catalog [ARCHIVED 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.


 Students must complete 32 units of credit (128 semester hours) to earn a B.S. degree. The requirements for the B.S. degree fall into four categories:

  • major area courses; varies according to major
  • courses meeting general distribution requirements-17 units
  • elective courses-6 units
  • a “perspectives”  course-1 unit

The Major

Through study of a major, a student specializes and deepens academic and professional knowledge in a subject area. Students pursuing the bachelor of science degree must meet with an academic advisor for information about degree requirements.

Transfer students must take at least half the courses in their major area and all upper-level major requirements at Clark.

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 Associate Dean.

Distribution Requirements

Students are required to take 17 course units to meet the liberal arts distribution requirement. This requirement is designed to give students perspectives on human affairs, which will enrich their academic background and their professionalism. Industry, government and nonprofit organizations continue to emphasize breadth of knowledge and capability in those they employ.

A general outline of courses falling within discipline areas may be found preceding the course descriptions. Students should also review all interdepartmental (IDND) courses, many of which fulfill one or more area requirements. The student’s School of Professional Studies Undergraduate academic advisor can identify which courses meet particular requirements.

The 17 units must be distributed as follows:

  • English/Verbal Expression- two units
  • Humanities- five units These courses must be distributed among at least three disciplines. One unit must be met by professional ethics.
  • Science/Mathematics - four units At least one course in each of these disciplines is required.
  • Social Sciences- six units These courses must be distributed among at least three disciplines.


Six electives are required for the B.S. degree. These electives may be selected from the entire spectrum of courses. One course must be taken in computer/information science. Students already computer literate may have this requirement waived by the associate dean.

Perspectives Course

In the senior or graduating year, degree candidates are required to take a “perspectives” course.  As perspective courses vary from year to year, students should consult with their academic advisors. Current perspective courses must be international in their focus.


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


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