image

Computer Science

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

The Joint Programs of Study enables students to meet their undergraduate degree requirements by taking selected graduate-level courses. The graduate courses also are credited toward the completion of a master's degree. The joint programs permit students to complete both degrees in fewer hours than required if the programs were taken separately. Students receive the bachelor's degree upon successful completion of the degree requirements. Upon completion of the graduate degree requirements the student receives a master's degree.

This joint program enables undergraduate Computer Science students to blend their degree program into a Master of Science in Computer Science (MSCS) degree, affording them the opportunity to complete both degrees in 154 semester hours.

Acceptance into one of the MSCS programs of study at Franklin University does not ensure or guarantee acceptance into a Franklin University graduate program. Application for enrollment into the graduate program must be submitted two terms prior to commencing graduate level coursework.

Both the undergraduate and graduate level residency requirements must be met. A minimum 2.25 cumulative GPA is required in the undergraduate major area, and each undergraduate major area course must be completed with a grade of "C" or better to count toward degree requirements. Likewise, any graduate-level course listed in the undergraduate area may not be counted toward graduation if a grade of "C" or less is earned. Each degree is governed by the major program criteria and academic standards as set forth in the Franklin University Academic Bulletin.

It is recommended that students planning to pursue this Program of study meet early in their course of study with the Student Services Associate who acts as the advisor to this Program.

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.

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 Elective (6)

*PF 321 must be taken prior to or concurrently with the first BLF course.

Major Area (64 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 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)

The bachelor's degree will be awarded upon completion of all requirements listed above and 16 credit hours in the Graduate Computer Science Core.

Graduate Computer Science Core (40 hours)

  • COMP 620 - Analysis of Algorithms (4)
  • 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 660 - Communication Strategies for the Technical Professional (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, Minor, Master of Science Degree, and Joint Programs of Study: B.S., Computer Science/Vantage MBA®.