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 |
MAT 1600 | MATH 105 Precalculus | 4 |
CSC 1570 | CSIT 1TR 100 Level Elective | 3 |
SUNY Gen Ed Nat Sci | Fredonia Foundations Natural Science | 4 |
INT 155 | LART 099 Non Major Elective | 2 |
TOTAL | 16 |
Spring Semester
Course JCC | Fredonia Equivalent | Credits |
---|---|---|
ENG 1530 | ENGL 100 Craft of Writing | 3 |
SUNY Gen Ed | Fredonia Foundations | 3 |
CSC 1590 | CSIT 121 Computer Science I | 4 |
MAT 1710 | MATH 122 University Calculus I | 4 |
SUNY Gen Ed | Fredonia Foundations | 3 |
TOTAL | 17 |
Second Year - JCC
Fall Semester
Course JCC | Fredonia Equivalent | Credits |
---|---|---|
CSC 1600 | CSIT 221 Computer Science II | 4 |
SUNY Gen Ed Diversity | Fredonia Foundations Diversity | 3 |
CSC 2540 | CSIT 351 Business Systems Dev | 3 |
MAT 1720 | MATH 123 University Calculus II | 4 |
SUNY Gen Ed | Fredonia Foundations | 3 |
TOTAL | 17 |
Spring Semester
Course JCC | Fredonia Equivalent | Credits |
---|---|---|
CSC 2480 | CSIT 201 Computer Sec & Ethics | 3 |
CSC 2670 | CSIT 311 Assembly Lang/Comp Org | 4 |
MAT 1670 | MATH 210 Math Structures | 3 |
Elective | Elective or Fredonia Foundations | 3 |
Elective | Elective or Fredonia Foundations | 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 241
*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.