Bachelor of Science in Computer Science
PROGRAM SUMMARY
TOTAL HOURS REQUIRED FOR DEGREE - 120 Credit Hours
General Education requirements are based on your status:
Effective Fall 2022:
- Freshman or Transfer with 36 credit hours or less
- Transfer with Associate's or 36 credit hours or more
- Freshman or Transfer with 44 credit hours or less
- Transfer with Associate's or 45 credit hours or more
REQUIRED GENERAL EDUCATION COGNATES:
- INF 101 Intro to Computer Information Systems (3 Credit Hours), Clep exam available
- MATH 110 College Algebra (3 Credit Hours), Clep exam available
- MATH 122 Plane Trigonometry (3 Credit Hours)
- MATH 234 Analytic Geometry & Calculus I (5 Credit Hours)
- MATH 250 Elements of Statistics (3 Credit Hours)
REQUIRED NETWORKING COGNATES:
- INF 250 Introduction to Web Development (3 Credit Hours)
- INF 651 Front-End Web Development I (3 Credit Hours)
- INF 652 Database Design and Programming (3 Credit Hours)
- INF 653 Back-End Web Development I (3 Credit Hours)
MAJOR COURSES:
- CSCI 111 Survey of Computer Science (3 Credit Hours)
- CSCI 121 Computer Science I (3 Credit Hours)
- CSCI 221 Computer Science II (3 Credit Hours)
- CSCI 231 Object-Oriented Programming (3 Credit Hours)
- CSCI 241 Foundations of Computing (3 Credit Hours)
- CSCI 251 Data Structures (3 Credit Hours)
- CSCI 321 Assembly Language (3 Credit Hours)
- CSCI 331 Operating Systems (3 Credit Hours)
- CSCI 421 Programming Languages (3 Credit Hours)
- CSCI 431 Computer Graphics (3 Credit Hours)
- CSCI 441 Software Engineering (3 Credit Hours)
- CSCI 675 Seminar (3 Credit Hours)
Graduation Requirements:
In addition to the coursework requirements, students must also have:
- A minimum grade point average of 2.0 and a 120 credit hours
- A minimum of 45 hours of upper division course work
- 60 hours must come from a 4-year institution
- A minimum of 30 hours of coursework must be taken from FHSU
Your academic advisor will work with you to track your progress towards the successful completion of your degree.