Computer Science (A.S.)

Study computer science at JCC

The Computer Science degree at Jamestown Community College prepares you for transfer to a four-year college and major in computer science. You can pursue careers in computer software, network administration, programming, and cybersecurity.

JCC’s program focuses on software design and development. You’ll study computers, networking, programming, web technologies, and database design, as well as advanced mathematics and computer theory.

The Computer Science degree has been awarded the 2020 Most Affordable Online Associate Computer Science Degrees award from Online U.

Badge awarding JCC's computer science degree  with 2020 most affordable online colleges from Online U

2019 median pay for computer and information technology occupations: $88,240/year according to the U.S. Bureau of Labor Statistics

Where to study at JCC

Computer science skills

After you complete the program, you will be able to:

  • Demonstrate the ability to troubleshoot basic hardware and software problems.
  • 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.
  • Design a basic LAN, given specific parameters and constraints.
  • Write simple programs in assembly language.

Semester 1

  SUNY
  JCC
Course
Credits
Requirements Met

CSC 1570: Programming Concepts & Applications

3
JCC:Values and Ethics

CSC 1580: Computer Hardware & System Software

3

ENG 1510: English Composition I

3

Elective

Recommended:

Choose a math course if needed due to placement or choose an elective

3

INT 1555: Inquire

2
  • Engage with the Learning Center for academic assistance.
  • This program requires MAT 1710. If placement is lower, start at the appropriate level to prepare to take MAT 1710 in a subsequent semester.

Semester 2

  SUNY
  JCC
Course
Credits
Requirements Met

CSC 1590: Computer Programming

4
SUNY: Math

CSC 2510: Introduction to Networks

3

ENG 1530: English Composition II

3
JCC:Oral Communication

MAT 1710: Calculus/Analytic Geometry I

3
SUNY: Math JCC:Mathematical Reasoning

Elective

Recommended:

SOC 1510: Intro to Sociology

3
SUNY: Social Sciences JCC:Global Perspectives
  • CSC 1590 prerequisite/corequisite: MAT 1590 or eligibility: MAT 1600.
  • Explore job shadowing opportunities.

Semester 3

  SUNY
  JCC
Course
Credits
Requirements Met

CSC 1600: Data Structures

4
SUNY: Math

Program Core Elective or Elective

Recommended:

CSC 2540 Introduction to Systems Analysis

3

Elective*

3
SUNY: Math SUNY: Natural Sciences SUNY: Other World Civilizations SUNY: Social Sciences SUNY: Western Civilization

Natural Sciences Elective

Choose a course from SUNY Gen Ed – Natural Sciences category

3
SUNY: Natural Sciences

Social Sciences Elective

Recommended:

PSY 1510: General Psychology

3
SUNY: Social Sciences JCC:Scientific Reasoning: Social Sciences
  • *Requirements Met depends on course choice.
  • A program core elective of 3-4 credit hours is required. CSC 2540: Introduction to Systems Analysis and CSC 2660: Database Management are currently the only available program core elective options and are offered in different semesters.
  • Talk with advisor to see if lab course is needed.
  • Explore internship possibilities.

Semester 4

  SUNY
  JCC
Course
Credits
Requirements Met

Program Core Elective or Elective

Recommended:

CSC 2660: Database Management (if CSC 2540 not already completed)

3-4

Elective

4

MAT 1670: Discrete Mathematics

3
SUNY: Math JCC:Mathematical Reasoning

CSC 2670: Computer Organization

4
  • A program core elective of 3-4 credit hours is required. CSC 2540: Introduction to Systems Analysis and CSC 2660: Database Management are currently the only available program core elective options and are offered in different semesters.
  •  Apply for graduation.