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 UX design, network administration, programming, artificial intelligence, virtual reality, app development, and cybersecurity.

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

JCC's Computer Science degree has received the 2020 Most Affordable Online Associate Computer Science Degrees award from Online U and the 2022 Top 45 Online Associate Computer Science Colleges award from University HQ.

Badge awarding JCC's Computer Science degree with 2020 Most Affordable Online Associate Computer Science Degrees award from Online UBadge awarding JCC's Computer Science degree with 2022 Top 45 Online Associate Computer Science Colleges award from University HQ

2021 median pay for computer and information technology occupations: $97,430/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

CSC 1580: Computer Hardware & System Software

3

ENG 1510: English Composition I

3
SUNY: Humanities JCC:College Composition

Elective

Recommended:

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

3

INT 1555: Inquire

2
JCC:Critical and Integrative Reasoning
  • 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
JCC:Applied Learning

ENG 1530: English Composition II

3
SUNY: Basic Communication JCC:College Composition JCC:Oral Communication

MAT 1710: Calculus/Analytic Geometry I

3
SUNY: Math JCC:Mathematical Reasoning

Social Sciences Elective

Recommended:

SOC 1510: Intro to Sociology

3
SUNY: Social Sciences JCC:Cultural Understanding JCC:Global Perspectives JCC:Scientific Reasoning: Social Sciences
  • 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: American History SUNY: Arts SUNY: Basic Communication SUNY: Foreign Languages SUNY: Humanities 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 JCC:Scientific Reasoning: Natural Sciences

Elective

Recommended:

ANT 1520: Introduction to Anthropology

3
SUNY: Other World Civilizations SUNY: Social Sciences JCC:Cultural Understanding JCC:Global Perspectives
  • *Requirements Met depends on course choice. Choose a course from an additional SUNY category.
  • 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.