Computer Science, B.S. Sample Degree Map

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.

The State University of New York at Fredonia is committed to doing our part to provide each student a clear path to graduation. This four-year degree plan is a sample map for fulfilling requirements in the major, the Fredonia Foundations (FF), and other supporting courses. The pathway that you take to your degree may differ somewhat from this illustration, depending on where you start and the detours and side trips you may take along the way. If you are committed to completing your degree in four years, we encourage you to consider signing up for the Fredonia in 4 program. For complete information about this degree program, please consult the university catalog at www.fredonia.edu/catalog

Sample Degree Plan

First Year

Fall Semester

Course Credits
CSIT 121 Computer Science I 3
CSIT 201 Computer Security and Ethics 3
MATH 120 Survey of Calculus I (or) 3
MATH 122 University Calculus I 0
FF Course 3
FF Course 3
TOTAL 15

Spring Semester

Course Credits
CSIT 221 Computer Science II 3
MATH 121 Survey of Calculus II (or) 3
MATH 123 University Calculus II 0
FF Course 3
FF Course 3
FF Course 3
TOTAL 15

Second Year

Fall Semester

Course Credits
CSIT 231 Systems Programming 3
CSIT 241 Discrete Math. for Computer Sci. I 3
MATH 115 Survey of Matrix Algebra (or) 3
MATH 231 Linear Algebra 0
FF Course 3
FF Course 3
TOTAL 15

Spring Semester

Course Credits
CSIT 311 Assembly Language 3
CSIT 321 Paradigms of Programming Languages 3
FF Course 3
FF Course 3
Required Science Course 3
 
TOTAL 15

Third Year

Fall Semester

Course Credits
CSIT 341 Data Structures 3
CSIT 455 Relational and Object Databases 3
Upper Level Elective 3
Upper Level Elective 3
Required Science Course 3
 
TOTAL 15

Spring Semester

Course Credits
CSIT 431 Introduction to Operating Systems 3
CSIT 435 Data Communications and Networks 3
CSIT 441 Design and Analysis of Algorithms 3
STAT 200 Statistical Methods (or) 3
STAT 350 Probability and Statistics 0
General Elective 3
TOTAL 15

Fourth Year

Fall Semester

Course Credits
CSIT XXX Computer Science Track Course 3
CSIT XXX Computer Science Track Course 3
CSIT XXX Computer Science Track Course 3
General Elective 3
General Elective 3
TOTAL 15

Spring Semester

Course Credits
CSIT 425 Software Engineering 3
CSIT XXX Computer Science Track Course 3
CSIT XXX Computer Science Track Course 3
Upper Level Elective 3
General Elective 3
TOTAL 15

GRAND TOTAL: 120

This Sample Degree Map is based on the requirements published in the University Catalog.

Take the next step