Concentration - Computer Science Studies
(also see Information Systems Studies)
The goal of the Computer Science Studies (CSS) concentration is to produce graduates
whose strong, balanced and general preparation in computer science prepares them for
positions in the workplace or for graduate study. Graduates of the CSS concentration
will have the analytical, experimental and professional skills needed to identify,
formulate and solve scientific and technical problems throughout their careers; able
to address technical, societal and ethical dimensions of computing; and have an awareness
of the importance of professional and personal integrity, cultural awareness and ethical
behavior in their careers. This concentration requires a minimum of 36 credits.
|Calculus 1 and 2*
|Introduction to Computer Science*
|Algorithm Development and Data Structures
|Software Engineering/Software Systems Design
|Computer Architecture/Computer organization
|Electives - choose from the following examples: Compilers, Analysis of Algorithms,
Survey Comparison or Programming Languages, Microprocessors, Operating Systems, or
other faculty approved area.
|Capstone - CSS 499 (Culminating course in concentration)
|Co-requisite: Logic (e.g., Programming Logic, Philosophical Logic, Digital Logic and
|Co-requisite: Technical Communication
*Will not satisfy part of the upper level requirements in the concentration.
Notes: Only grades of C of higher may be included in the concentration.
Certifications: A maximum of 6 credits obtained from any certification, as approved by Charter Oak
State College, may be used in the concentration.
Time Restriction: The 15 upper division credits in a computer related concentration, including the
individualized concentration, must be less than seven (7) years old at the time of
matriculation unless the student is employed in the computer field or has been actively
pursuing formal or informal studies in the computer field. However, older courses
may be used as free electives in the overall degree program.
Duplication of credit: If examinations have been passed for two or more versions of the same content or if
two or more versions of the same course have been taken, credit for the most recent
exam/course can be apple towards the degree. Students cannot receive credit for both
passing a certification exam and for taking courses that lead to the exam.
Student Learning OutcomesStudents who graduate with a concentration in Computer Science Studies will be able
- solve problems based on the application of logic and mathematics to developing, adapting
and understanding algorithms and data;
- describe the interdependence of hardware and software;
- develop software programs in a contemporary, high-level language from design through
- explain the theoretical bases of operating systems and networks;
- work independently in research or development and as a member of a development team;
- explain the history of computing, current technology and its limitations and future
- be competent in communicating technical information;
- design and implement database systems;
- apply principles of ethics; and
- demonstrate an awareness of workforce diversity, including differences in communication