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 adviser 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.
All BS candidates are required to complete 17 course units to meet the liberal arts distribution requirement. This requirement is designed to build a strong foundation for students to acquire intellectual habits, skills and perspectives, and ethical values in a global society which will enrich their academic background and professionalism. Industry, government and nonprofit organizations continue to emphasize breadth of knowledge and capability in those they employ.
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.
Student Learning Outcomes
Through the liberal arts distribution requirement, students will be able to:
- Analyze a variety of professional rhetorical situations and produce appropriate texts in response.
- Formulate appropriate and ethical communication choices in presentations based on audience and situation.
- Articulate the different sides of ethical issues and defend their own views in discussion and in writing.
- Analyze human experience by examining similarities and differences in a global or international context.
- Apply appropriate mathematical, statistical, or computational strategies to solve problems.
- Discuss the role of science in society and its ethical conduct.
- Recognize how social, political, historical, and economic institutions shape societal and individual behavior.
Upon satisfactory completion of the Computer Science program, graduates should be able to:
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Apply programming language concepts.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Collaborate in team projects, contribute individually, and communicate effectively within their organization with character and integrity.
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 advisers. Current perspective course must be international in its focus.
The Bachelor of Science in Computer Science is a STEM designated program. STEM degrees are in high demand. International students who earn a degree from a STEM-designated program can usually stay in the United States for up to three years after graduation.
Students who graduate with a STEM degree today may be eligible to remain in the U.S. for up to 36 months on Optional Practical Training (OPT).