Chat Button
News & EventsSubscribe via RSS

Seeking New Student Alternate Rep to CT's Statewide Student Advisory Committee
Great opportunity to network with students from other institutions and to be part of the discussion on public higher education in CT

Go Back to Get Ahead Registration Event on 8/13
Admissions and financial aid representatives from Charter Oak State College will host a registration event for Go Back to Get Ahead prospective students on Wednesday, August 13th from 4 p.m. - 7 p.m.

Omar Rosario named Student Speaker for Charter Oak State College commencement
Omar Rosario named Student Speaker for Charter Oak State College commencement

Charter Oak State College Commencement set for June 1, U.S. Senator Christopher Murphy to speak
2014 Commencement date, speaker announcement

U.S. Senator Christopher S. Murphy to Give 2014 Commencement Speech
Graduation to be held June 1

New CT Education Academy to Launch
Academy will provide training for CT state workforce

Connecticut Board of Regents for Higher Education
Our offices will be closed on Monday, September 1st for Labor Day.

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.

Concentration Requirements:

Requirement Credits
Discrete Math* 3 credits
Calculus 1 and 2* 6 credits
Linear Algebra 3 credits
Introduction to Computer Science* 3 credits
Algorithm Development and Data Structures 3-6 credits
Software Engineering/Software Systems Design 3 credits
Networking 3 credits
Database Systems 3 credits
Computer Architecture/Computer organization 3 credits
Electives - choose from the following examples: Compilers, Analysis of Algorithms, Survey Comparison or Programming Languages, Microprocessors, Operating Systems, or other faculty approved area. 0-3 credits
Capstone - CSS 499 (Culminating course in concentration) 3 credits
TOTAL 36
Co-requisite: Logic (e.g., Programming Logic, Philosophical Logic, Digital Logic and Mathematical Logic) 3 credits
Co-requisite: Technical Communication 3 credits

*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 Outcomes

Students who graduate with a concentration in Computer Science Studies will be able to:
  1. solve problems based on the application of logic and mathematics to developing, adapting and understanding algorithms and data;
  2. describe the interdependence of hardware and software;
  3. develop software programs in a contemporary, high-level language from design through implementation;
  4. explain the theoretical bases of operating systems and networks;
  5. work independently in research or development and as a member of a development team;
  6. explain the history of computing, current technology and its limitations and future directions;
  7. be competent in communicating technical information;
  8. design and implement database systems;
  9. apply principles of ethics; and
  10. demonstrate an awareness of workforce diversity, including differences in communication styles.