B.S. in Computer Science
Computers have transformed the end of the 20th 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" capstone course—1 unit
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.
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 COPACE 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.
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 course 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.