Tracking Pixel

Jefferson Community College Website

Computer Science A.S.

The Program (HEGIS Code 5101)

This program is designed to prepare the student for transfer to a college or university offering a baccalaureate program in computer science or mathematics. This program is for students who are interested in computers and their applications and have an aptitude for mathematics and science. Students who are enrolled in this program attend hands-on laboratories associated with most computer courses.

Applicants are strongly encouraged to have three to four years of high school mathematics and three years of science.

Learning Outcomes

Students graduating from the Computer Science program with an A.S. degree will meet the following learning outcomes:

  • Develop skills in analysis and design.
  • Develop the ability to develop programs using a structured approach.
  • Develop the ability to develop programs using an object-oriented approach. 
  • Develop problem-solving skills and use algebraic methods.
  • Be able to perform quantitative analysis. 
  • Develop skills in a written communication.

Computer Requirements

Students entering this program are required to purchase or lease a professional computer system for home use. Computers are an integral part of all course instruction within the Computer Science program.  

Career Opportunities

The curriculum for this program is designed primarily for transfer to a bachelor’s degree program; however, skills learned can be applied directly to some positions in the computer science field. Many technical innovations within the computer industry have advanced computing technologies and sophisticated new languages and programming tools, which continually redefine employment possibilities. Employment titles may include software engineer, computer theorist, computer scientist, and computer engineer.

Transfer Opportunities

As a graduate of Jefferson you will have many transfer opportunities to consider and will be able to choose from a wide variety of colleges and universities to pursue your baccalaureate degree. Computer science  graduates typically transfer to SUNY Oswego and SUNY Polytechnic with full junior status. Additionally, Jefferson has partnered with some selected academic institutions to develop agreements that help students transfer smoothly.   These agreements assist students with selecting courses in their academic program that will transfer effectively to specific baccalaureate programs. Currently, formal agreements exist with SUNY Empire State College, Rochester Institute of Technology and Franklin University.  Franklin University baccalaureate transfer programs include: Computer Science, B.S.; Digital Communication, B.S.; Information Technology, B.S.; and Management Information Systems, B.S.


Degree Requirements (Effective Fall 2015) Credit Hours
Computer Science Requirements (15 Credit Hours)
CIS 111: Operating System Environments 2
CIS 116: Introductory Programming 3
CIS 216: Advanced Programming 4
CIS 225: Assembly Language 3
CIS 250: Data Structures 3
Liberal Arts Requirements (34-35 Credit Hours)  
ENG 101: Research and Composition 3
ENG 102: Literature and Composition 3
Humanities Elective (Select from Arts or Foreign Language General Education Course Lists) 3
Social Science Electives (Select one course from Social Science General Education List and one course from American History, Western Civilization or Other Worlds Civilizations General  Education Course Lists)
MTH 221: Calculus 1 4
MTH 222: Calculus 2 4
Mathematics Elective (Select from the Mathematics General Education Course List) 3
Laboratory Science* (Select from Natural Sciences General Education Course List) 8
CIS Electives (CIS 212 or higher) 6
Free Electives 6
Physical Education 2

* PHY 131: General Physics 1 and PHY 132: General Physics 2 are recommended.


For More Information

Jack Donato, Chair-Computer Science/Energy Department and Professor of Computer Science

C.J. Jackson, Assistant Professor of Computer Science

Application and Admissions Information
Enrollment Services
315-786-2437 or Toll Free 1-888-435-6522