The Computer Science, B.S. degree focuses on a traditional computer science discipline with applications in scientific problem-solving and software development. After graduating, you will be able to design and build software, or solve practical problems using artificial intelligence, computer vision, scientific computing, computer graphics and other innovations.
Sample Degree Plan
First Year - JCC
Fall Semester
Course JCC | Fredonia Equivalent | Credits |
---|---|---|
ENG 1510 | ENGL 099 Non Major Elective | 3 |
Math Elective - MAT 1600 | MATH 105 Precalculus | 4 |
Prog Core Elect - CSC 1570* | CSIT 1TR 100 Level Elective* | 3 |
Social Science Elective | SUNY Gen Ed/Fredonia Foundations | 3 |
INT 155 | LART 099 Non Major Elective | 2 |
TOTAL | 15 |
Spring Semester
Course JCC | Fredonia Equivalent | Credits |
---|---|---|
ENG 1530 | ENGL 100 Craft of Writing | 3 |
Natural Sciences Elective | SUNY Gen Ed/Fredonia Foundations | 4 |
Prog Core Elect - CSC 1590* | CSIT 121 Computer Science I* | 4 |
Elective - MAT 1710* | MATH 122 University Calculus I* | 4 |
SUNY Gen Ed Elective | Fredonia Foundations | 3 |
TOTAL | 18 |
Second Year - JCC
Fall Semester
Course JCC | Fredonia Equivalent | Credits |
---|---|---|
Prog Core Elect - CSC 1600* | CSIT 221 Computer Science II* | 4 |
Elective | SUNY Gen Ed/Fredonia Foundations | 3 |
SUNY Gen Ed Elective | Fredonia Foundations | 3 |
Elective - CSC 2540* | CSIT 351 Bus Systems Development* | 3 |
Elective - MAT 1720* | MATH 123 University Calculus II | 4 |
TOTAL | 17 |
Spring Semester
Course JCC | Fredonia Equivalent | Credits |
---|---|---|
Prog Core Elect - CSC 2480 | CSIT 201 Computer Sec & Ethics | 3 |
Elective - CSC 2670* | CSIT 311 Assembly Lang/Comp Org* | 4 |
Elective - MAT 1670* | MATH 210 Math Structures* | 3 |
SUNY Gen Ed Elective | Fredonia Foundations | 3 |
Elective | Elective | 3 |
TOTAL | 16 |
Third Year - Fredonia
Fall Semester
Course | Title | Credits |
---|---|---|
CSIT Elect | Software trk take CSIT 107; others take elective | 3 |
CSIT 231 | Systems Programming | 3 |
STAT 200 | STAT 200 Stat Meth I or STAT 350 Prob & Stats | 3 |
CSIT 341 | Data Structures | 3 |
CSIT 455 | Relational Object Databases | 3 |
TOTAL | 15 |
Spring Semester
Course | Title | Credits |
---|---|---|
MATH 115 | Survey Matrix Algebra | 3 |
CSIT 321 | Paradigms of Prog Lang | 3 |
CSIT 441 | Design & Analysis of Algorithms | 3 |
CSIT 435 | Data Comm and Networks | 3 |
CSIT 425 | Software Engineering | 3 |
TOTAL | 15 |
Fourth Year - Fredonia
Fall Semester
Course | Title | Credits |
---|---|---|
CSIT Elect | Upper Level CIST Track Elective | 3 |
CSIT Elect | Upper Level CIST Track Elective | 3 |
CSIT 431 | Intro Operating Systems | 3 |
Elective | Upper Level Elective (Non CSIT) | 3 |
Elective | Natural Science Major Elective | 3 |
TOTAL | 15 |
Spring Semester
Course | Title | Credits |
---|---|---|
CSIT Elect | Software track take CSIT 207; others take CSIT elective | 3 |
CSIT Elect | Upper Level CSIT Track Elective | 3 |
Elective | Upper Level Elective (Non CSIT) | 3 |
Elective | Upper Level Elective (Non CSIT) | 3 |
Elective | Elective (Non CSIT) | 3 |
TOTAL | 15 |
GRAND TOTAL: 126
*CSC 2540 (351) is an approved computer science elective
*MAT 1670 (210) will substitute for CSIT 143
*CSC 1590 (121) and 1600 (221) require a minimum grade of C- or higher
*Students need to complete MAT 1710/1720 (MATH 122/123) prior to transferring
*Students will need 2 courses in the following disciplines: biology/chemistry/geology/physics
*Students selecting the Software Development track can take CSC 1530 (107) and CSC 2410 (207)
* The BS degree is 120 hours. All students must earn 66 credits outside the major (non CSC/CSIT) courses. Since CSC 1570 is a prerequisite for CSC 1590 (CSIT 121) and three CSC courses at JCC are 4 credits each (3 at Fredonia), students will graduate with 126 credits in order to satisfy 66 credits outside the major.