Computer Science Major
Bachelor of Science (B.S.) Degree Requirements
130 semester hours
The following degree requirements are from the current Franklin University Academic Bulletin. If you began your coursework before the current academic year, please contact your SSA for your degree requirements. Always confirm your degree requirements with your SSA.
General Education (50 hours)
- COMM 120 - College Writing (4)
- COMM 320 - Business and Professional Communication (4)
- COMP 107 - Introduction to Web Authoring (1)
- COMP 108 - Introduction to Databases (1)
- MATH 160 - College Algebra (4)
- MATH 180 - Applied Calculus (4)
- MATH 380 - Probability and Statistics (4)
- PF 305 - Global Issues (4)
- PF 321* - Learning Strategies (2)
- SPCH 100 - Speech Communication (4) OR
COMM 150 - Interpersonal Communication (4) - Humanities Elective (4)
- Science Elective (4)
- Social and Behavioral Science Elective (4)
- General Education Electives (6)
*PF 321 must be taken prior to or concurrent with the first BLF course.
University Electives (8 hours)
Any course offered by the University except developmental education courses.
Major Area (72 hours)
- COMP 111 - Introduction to Computer Science and Object-Oriented Programming (4)
- COMP 121 - Object-Oriented Data Structures and Algorithms I (4)
- COMP 201 - Principles of Computer Organization (2)
- COMP 202 - Principles of Computer Languages (2)
- COMP 203 - Principles of Operating Systems (2)
- COMP 204 - Principles of Computer Networks (2)
- COMP 205 - Survey of Computer Languages (4)
- COMP 281 - Database Management Systems (4)
- COMP 294 - Computer Science Practicum I (2)
- COMP 311 - Object-Oriented Data Structures and Algorithms II (4)
- COMP 321 - Application Server Programming (4)
- COMP 325 - Human Computer Interaction (4)
- COMP 394 - Computer Science Practicum II (2)
- COMP 461 - Enterprise Software Architecture (4)
- COMP 486 - Object-Oriented Analysis and Design (4)
- COMP 495 - Computer Science Practicum III / Capstone (4)
- MATH 170 - Discrete Mathematics (4)
- MIS 300 - Management Information Systems (4)
- MIS 320 - Technical Communication (4)
- MIS 484 - Information Systems Security (4)
- Major Area Elective (4)
- Any course in the Computer Science, Information Technology, Management Information Sciences, or Web Development curriculum.
- Any course, up to 4 credit hours, from another curriculum with approval from the Computer Science Program Chair.
The Computer Science Program also offers an Associate of Science Degree, Subsequent Bachelor of Science Degree, Minor, Master of Science Degree, Joint Programs of Study: B.S., Computer Science/M.S. in Computer Science, and Joint Programs of Study: B.S., Computer Science/VantageMBA®.


