Computer Science

Joint Programs of Study: Bachelor of Science (B.S.), Computer Science / M.S. in Computer Science
164 semester hours

The Joint Programs of Study option affords Franklin University undergraduate students, who are interested in pursuing a graduate degree at Franklin University, the opportunity to enroll in graduate coursework that may serve as university elective coursework in meeting the hour requirements for the Baccalaureate degree. Students pursuing this option generally complete both the Baccalaureate and Master’s degrees in less time and fewer semester hours than pursuing the two degrees consecutively.

Acceptance into one of the undergraduate programs of study at Franklin University does not ensure or guarantee acceptance into a Franklin University graduate program. Students must meet the admission requirements of the graduate program and be admitted into a graduate program of study in order to pursue the Joint Programs of Study option. Each program of study in the graduate program is governed by its respective program criteria and academic standards set forth in the Academic Bulletin. Application for enrollment into a graduate program must be submitted two terms prior to commencing graduate level coursework. Undergraduate students who are accepted into one of the graduate programs will be concurrently enrolled in both the undergraduate and graduate programs. Any graduate course used in the undergraduate area may not be counted if a grade of “C” or less is earned.

Students in the Computer Science and Information Technology majors may be required to purchase hardware and/or software with capabilities greater than the standard University technology requirements. There will be software requirements beyond the standard Microsoft Office software, such as software development environments, operating systems, virtualization environments and tools, web site development and business process documentation tools that will be used in various courses. Students should check the Technology Requirements section of the Franklin University Academic Bulletin and/or the Course Schedule for the requirements relevant for Computer and Information Sciences majors to ensure they have, and are familiar with, the requisite hardware and software.

It is recommended that students planning to pursue joint programs of study discuss their plans with their Academic Advisor.


Fundamental General Education Core (24 hours)
All courses must be at the 100 or 200 level

  • Minimum of three semester hours of English Composition (if the course does not have a research paper component, COMM 130 Research Paper, two semester credits, is also required)
    Choose COMM 120 College Writing.
  • Minimum of three semester hours of Mathematics (at least one mathematics or statistics course beyond the level of intermediate algebra)*
    Choose from MATH 160 College Algebra, MATH 180 Applied Calculus, MATH 210 Finite Mathematics, MATH 220 Business Calculus, or MATH 215 Statistical Concepts.
  • Minimum of six semester hours of Sciences (two science courses, with one having a laboratory component)
    Choose from the Science discipline.
  • Minimum of six semester hours of Social and Behavioral Sciences (which must be in at least two different disciplines)
    Choose from the Anthropology, Economics, Psychology, and Sociology disciplines.
  • Minimum of six semester hours of Arts and Humanities
    Choose from the Humanities discipline.

*It is recommended that MATH 160 - College Algebra be taken to fulfill the Mathematics requirement because it is a prerequisite for several courses in this curriculum.

Additional General Education Requirements (26 hours)

  • COMM 320 - Business & Professional Communication (4)
  • HUMN 305 - Global Issues (4)
  • MATH 180 - Applied Calculus (4)
  • MATH 380 - Probability and Statistics (4)
  • PF 321 - Learning Strategies (2)
  • SPCH 100 - Speech Communication (4)
         OR COMM 150 - Interpersonal Communication (4)
  • Social & Behavioral Science Elective (4)

Prerequisite Competencies (2 hours)

  • COMP 107 - Introduction to Web Authoring (1)
  • COMP 108 - Introduction to Databases (1)

Graduate-Level Courses for Bachelor of Science Degree (8 hours)

  • COMP 620 - Analysis of Algorithms (4)
  • COMP 660 - Communication Strategies for the Technical Professional (4)

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 310 - Information Systems Architecture and Technology (4)
  • MIS 320 - Technical Communication (4)
  • MIS 484 - Information Systems Security (4)
  • Major Area Elective (4):
    • Any course in Computer Science, Information Technology, Management Information Sciences (except MIS 200) or Web Development curriculum.
    • Any course, up to 4 credit hours, from another curriculum with approval from the Computer Science Program Chair.

The bachelor's degree will be awarded upon completion of all requirements listed above.

Courses for M.S. in Computer Science Completion (32 hours)

  • COMP 630 - Issues in Database Management (4)
  • COMP 645 - Topics in Software Development (4)
  • COMP 650 - System Architecture and Engineering (4)
  • COMP 655 - Operating/Distributed Systems (4)
  • COMP 671 - Testing and Verification (4)
  • COMP 691 - Capstone (4)
  • Computer Science Electives (8)**
    **Electives must be at the 600 level. 


The Computer Science Program also offers an Associate of Science Degree, Bachelor of Science Degree, Subsequent Bachelor of Science Degree, Master of Science Degree, and Joint Programs of Study: B.S., Computer Science/MBA.


This feature is intended for degree program questions.

Show your Franklin Pride! Click below to put this badge on Facebook or your website.

Take Computer Science classes or earn your Computer Science degree online or on-campus at Franklin University.

Testimonials

Have a question?

Get Answers Now Ask Franklin's Virtual Advisor:

Ask real questions like
"How do I apply?"

Ready to start an application?

Franklin's student-centered philosophy is one of the many reasons so many students choose us!

START YOUR APPLICATION