SUNY Cobleskill
shadow
photo
  • Computer Science, A.S.
    Programming Concentration

Associate in Science Degree
(Application Curriculum Code - 0532)
Programming Concentration

The Computer Science program is designed primarily for the well-prepared student who intends to transfer to a four-year institution after two years at SUNY Cobleskill. The Associate in Science degree program requires a higher level of mathematics and laboratory science to be completed in the first two years of study at SUNY Cobleskill. Transfer programs in Computer Science and Information Science are available at four-year units of the State University of New York and many private colleges and universities.

In order to meet the continuing need for qualified computer professionals in business and scientific disciplines, the Computer Technologies Department offers two Computer Science concentrations: Programming and Mathematics/Science. Students who apply for the Computer Science program may elect to study under either concentration.

Degree Requirements
To fulfill requirements for the Associate in Science degree, the candidate in the major field of Computer Science– Programming concentration must complete a minimum of 66 credit hours of academic work with a GPA of not less than 2.00. These include 9 credits in the major field, 21 credits in concentration requirements, 34 credits in prescribed areas of liberal arts and sciences, and 2 credits of general electives as listed below. Additionally, to qualify for the A.S. degree, candidates must also complete with a minimum cumulative GPA of 2.00 all required and elective courses bearing the major field course prefix “CITA.”

Attainment of a “C” average in Introduction to Programming and COBOL Programming (the sequence taken in the first year) is expected for entry into the second year of the two-year sequence for Computer Science majors. Students who fail to maintain that average in the first two Computer Science courses will be counseled as to other options.

Concentration Requirements

Code Name Credits
CITA 112 Spreadsheet and Database Applications 3
CITA 115 Computer Operating Systems       3
CITA 190 Linux Operating Systems             3


Code Name Credits
ACCT 101 Financial Accounting 3
CITA 140 Introduction to Programming 3
CITA 210 Visual Programming and Dev. Tools 3
CITA 215 C++ Programming 3
CITA 220 Systems Analysis 3
CITA 305 JAVA Programming 3
CITA 340 Data Base Concepts 3

Liberal Arts and Sciences Requirements
ENGL 101; ENGL 111; 7 credits in Mathematics*; 8 Lab Science credits (BIOL 111 or 112, CHEM 111 or 112, PHYS 111 or 112); 1 credits in Physical Education; Additional courses to total 12 credits, to be selected from remaining categories of Trustees' General Education Core Requirements. May be selected in any semester specifying elective credit.

General Electives 2 credit.

*Mathematics placement dependent upon preparation; competence in elementary algebra required.

Students should check with their advisors to make sure courses are taken in proper sequence and any prerequisites have been met. Some flexibility is available as to when courses must be taken. Students should consult with their advisors during the scheduling process.

Suggested Course Sequence

First Semester

Code Name Credits
CITA 112 Spreadsheet and Database Applications 3
CITA 140 Introduction to Programming 3
ENGL 101 Composition I 3
MATH Mathematics 3
  Lab Science 4

Second Semester

Code Name Credits
CITA 115 Computer Operating Systems 3
CITA 210 Visual Programming and Dev Tools 3
ENGL 111 Fundamentals of Speech Communication 3
MATH Mathematics 4
  Lab Science 4

Third Semester

Code Name Credits
ACCT 101 Financial Accounting 3
CITA 190 Linux Operating System 3
CITA 215 C++ Programming 3
PHED Physical Education 1
  Trustee's General Education Core Requirement 6

Fourth Semester

Code Name Credits
CITA 220 System Analysis 3
CITA 305 JAVA Programming 3
CITA 340 Data Base Concepts 3
  Trustee's General Education Core Requirement 6
  General Elective 2