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.

2023 median pay for computer and information technology occupations: $104,420/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

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

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
  • Written & Oral Communication
JCC
  • College Composition
  • 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
  • Diversity
  • Social Sciences
JCC
  • Cultural Understanding
  • Diversity: Equity, Inclusion, and Social Justice
  • Global Perspectives
  • Scientific Reasoning: Social Sciences
  • Explore job shadowing opportunities.

Semester 3

Course
Credits
Requirements Met

CSC 1600: Data Structures

4

Program Core Elective or Elective

Recommended:

CSC 2540 Introduction to Systems Analysis

3

Elective*

3

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
  • Diversity
  • Social Sciences
JCC
  • Cultural Understanding
  • Diversity: Equity, Inclusion, and Social Justice
  • 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

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
SUNY
  • Math
  • 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.