Student ID:__________________________ Student Name:_______________________ Adviser Name:_______________________ Catalog: 2014-2016 Catalog Program: Computer Science, A.S. Minimum Credits Required:__________________

Computer Science, A.S.

Associate in Science Degree Program

This program may be taken online or on campus.

Hegis Code: 5101
NYSED Code: 80034

Program Description

Students who complete this program earn an Associate in Science degree. This program is recommended for students planning careers in computer science. The program provides a strong programming and theoretical background for entry into the workplace or further study at a four‐year institution.

Student Learning Outcomes

At the completion of the AS in Computer Science Degree program a student will be able to

  • Prepare for further study at the baccalaureate level, while providing electives to allow students to pursue personal or professional interests in the general field of computing;
  • Prepare lab assignments, individual and group projects, and written and oral reports to develop technical, business, and critical thinking skills;
  • Practice the fundamentals of software engineering techniques through the use of UML, the creation of requirement, design and test artifacts, and through an emphasis on OOP/OOD and re‐use technologies during the course delivery.

Employment Potential

This curriculum prepares graduates to transfer into baccalaureate computer science programs, but it also provides potential for employment. SUNY Ulster’s core computer science courses are a JAVA sequence. Upon successful completion of the program, students have sufficient mastery of the material to become JAVA programmers.

Requirements for Program Entry

  • High school diploma or equivalent
  • Satisfactory placement in Entering Student Assessment
  • MAT 115 

Developmental Assistance Available

For students who do not meet basic reading and math requirements or who have other learning issues, extra assistance is readily available through SUNY Ulster’s Learning Center, The Gary and Janaki Math Center, the Writing Center, the Peer and Friend Tutor Program, and English as a Second Language (ESL) tutors.

For More Information

admissions@sunyulster.edu
1‐800‐724‐0833 ext. 5018 or 5022
Steven Schimmrich
Chairperson, Science, Technology, Engineering & Mathematics
Office: Burroughs Hall, BUR 105
Phone: 800:724‐0833, ext. 7683 or 845:687‐7683
E‐mail: schimmrs@sunyulster.edu

Curriculum

First Semester

Course NameTerm TakenGradeGen Ed
CSC 150 - Introduction to Computer Science-CS1 4 cr.
ENG 101 - College English I 3 cr.
MAT 170 - Calculus I 4 cr.
  • Elective - Elective 3 cr.1
  • Semester Credits 14

    Second Semester

    Course NameTerm TakenGradeGen Ed
    CSC 201 - Data Structures ‐ CS2 4 cr.
    ENG 102 - College English II 3 cr.
    LIB 111 - Information Literacy 1 cr.
    MAT 180 - Calculus II 4 cr.
    MAT 206 - Discrete Mathematics 3 cr.
  • Elective - General Education Elective 3 cr.
  • Semester Credits 18

    Third Semester

    Course NameTerm TakenGradeGen Ed
    CSC 250 - Computer Organization & Assembler Programming 4 cr.
  • Elective - Computer Science or Computer Information Systems Elective 2‐3 cr.
  • Elective - Lab Science 4 cr.
  • Elective - Mathematics Elective 3 cr.
  • Elective - Social Science Elective 3 cr. 2
  • Semester Credits 15‐16

    Fourth Semester

    Course NameTerm TakenGradeGen Ed
    CSC 260 - Theory & Practice of Object-Oriented Programming 3 cr.
  • Elective - Computer Science or Computer Information Systems Elective 2‐3 cr.
  • Elective - Lab Science 4 cr.
  • Elective - Social Science Elective 3 cr. 2
  • Elective - Humanities or Social Science Elective 3 cr.
  • Semester Credits 15‐16

    Total Credits 62‐64

    1. By advisement, a course that fills the SUNY general education requirements in at least three categories other than mathematics and communications, and no more than two courses from one category.
    2. By advisement, eight credits in any combination of

    * Lab Science
    * Mathematics past Calculus II or at the 200‐level
    * Computer Science courses at the 200‐level

    Note:

    Through advisement, students will also fulfill General Education Requirements.

    Notes: