Computer Science

Courses

Minimum program credit hours: 60

Program Codes

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

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

6 (X-X) S (SR)
10-11
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.

3-4 NSCI N SR

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

At least 1 credit numbered 2500 or higher.

3-4 N

Electives
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.