The A.S. in computer science program is designed for students who plan to transfer to a four-year college or university to major in computer science.

This program may be completed online.

Printer-friendly version


Download program completion map

Minimum program credit hours: 60

Program Codes
Degree Option
Associate in Science Degree
Hegis Code
Curriculum Code
General Requirements
22-23 credit hours Degree Requirements Met
ENG 1530: English Composition II3 BCOM H CENG
ENG 1540: Writing About Literature3 HUMA H CWRT, VEDP
Social Science Electives

Up to 6 credits may need to be SUNY General Education-category specific.

6 (X-X) S (SR)
MAT 1670: Discrete Mathematics3 MATH N CMAT
MAT 1710: Calculus/Analytic Geometry I4 MATH N CMAT
Natural Sciences Electives

3-4 credits must be SUNY General Education-category specific.

Core Requirements
24-25 credit hours Degree Requirements Met
CSC 1570: Programming Concepts/Applications3 N
CSC 1580: Computer Hardware & System Software3 N
CSC 1590: Computer Programming4 N
CSC 1600: Data Structures4 N
CSC 2510: Introduction to Networks3 N
CSC 2670: Computer Organization4 N
Any additional CSC course beyond the Core Requirements

At least 1 credit numbered 2500 or higher.

3-4 N
12-14 credit hours Degree Requirements Met

Up to 8 credits may need to be SUNY General Education-category specific.

12-14 (X)
Important Points
  • Students are initially placed in a mathematics course based on their mathematics background and placement test score. Students that do not place in college level mathematics may need more than two years to complete this degree.
  • MAT 1720 will probably be required at transfer institutions. Students may elect to take this course at JCC.
  • Some upper level computer science courses are only offered online.
Program Student Learning Outcomes

Upon completion of the program, students will be able to:

  1. Demonstrate the ability to troubleshoot basic hardware and software problems.
  2. Apply knowledge of object-oriented programming skills to write and debug programs, and to solve the given tasks using data structures such as stacks, queues, linked lists, trees, and recursion.
  3. Design a basic LAN, given specific parameters and constraints.
  4. Write simple programs in assembly language.

Transfer Agreements

Our courses and programs are designed to give you a strong foundation in your area of study. But we know that for many of you, your time at JCC is just the first step in your educational journey. And when it's time for you to take your next step, that strong foundation, coupled with the wide variety of transfer agreements we maintain with several top colleges and universities, will help make your transfer process as smooth as possible. Learn More
It is important when planning your transfer to talk with your advisor about the specifics of each four-year college or university. 

Find Out More

Please fill out all fields.

David Jeffery, Director, Computer and Information Sciences
David JefferyDirector, Computer and Information Sciences SHEL, Jamestown Campus716.338.1312Contact | Full Profile ▸