Master of Science in Computer Science

Provider:
Course Code:
CU-MCOS
Qualification Level:
Masters
Course Area:
Information Technology
Duration:
1.60-Year
Study Mode:
Part Time, Full Time
Location:
Grant Avenue, Ohio, United States of America
Course Fee:
USD 24,120 Per Course
Delivery Mode:
Online Delivery
Target:
International
Intake:
-

Course Overview

The M.S. in Computer Science program offers a comprehensive curriculum that covers advanced data structures, analysis of algorithms, database management, distributed systems, verification and testing, and capstone projects. The program is 100% online, providing flexibility for busy students, and can be completed in as few as 20 months.

Course Structure

1. Major Area Required (36 Credits)

  • COMP 611 - Advanced Data Structures and Programming (4 credits)
  • COMP 620 - Analysis of Algorithms (4 credits)
  • COMP 630 - Issues in Database Management (4 credits)
  • COMP 655 - Distributed Systems (4 credits)
  • COMP 671 - Verification and Testing (4 credits)
  • COMP 691 - Capstone (4 credits)

2. Optional Focus Areas

  • Students may complete a focus area to fulfill the Major Elective requirement.

a. Data Analytics

  • MATH 601 - Introduction to Analytics (4 credits)
  • DATA 605 - Data Visualization & Reporting (4 credits)
  • DATA 611 - Applied Machine Learning (4 credits)
  • Cybersecurity:
  • CYSC 610 - Information Assurance (4 credits)
  • CYSC 620 - Software and App Security (4 credits)
  • CYSC 640 - Cryptography (4 credits)

b. Software Systems

  • COMP 645 - Object-Oriented Design & Practice (4 credits)
  • COMP 650 - System Architecture & Engineering (4 credits)
  • COMP 670 - Application of Artificial Intelligence (4 credits)
  • Corequisites
  • COMP 501 - Foundations of Programming (4 credits)
  • OR ITEC 136 - Principles of Programming (4 credits)
  • OR COMP 111 - Introduction to Computer Science & Object-Oriented Programming (4 credits)
  • COMP 511 - Foundation Data Structures & Object-Oriented Design (4 credits)
  • OR COMP 121 - Object-Oriented Data Structures & Algorithms I (4 credits)
  • MATH 503 - Foundations of Mathematics for Computing (4 credits)
  • OR MATH 320 - Discrete Mathematics (4 credits)

3. Additional Requirements

  • Students with an undergraduate degree in computer science will be admitted without further prerequisites. However, students will be expected to possess intermediate Java programming skills as determined by completing COMP 121 or COMP 511, having a Java SE 8 programmer certification from Oracle, or a portfolio of Java-related examples that would include the fundamentals of object-oriented programming, linear and non-linear data structures (stacks, queues, lists, etc.).
  • Students without a computer science degree will need to have credit for the above Franklin University courses or the equivalent undergraduate coursework from an institutionally (formerly regionally) accredited institution OR appropriate relevant work experience. Graduate prerequisite courses (500 level) must be completed with a grade of "C" or better. Undergraduate prerequisite courses must be completed with a grade of "C" or better. Work experience as a software engineer, developer, or programmer analyst will be evaluated by the program chair upon request. Resumes, work samples, and personal interviews may all be used to determine the depth of knowledge in these areas.

Entry Requirement

Admission Requirements
Academic Entry Requirements A student who meets at least one of the following criteria is eligible for admission as a degree-seeking student:
  • Has earned a bachelor's degree from an institution accredited by the Accrediting Commission for Community and Junior Colleges, Western Association of Schools and Colleges (ACCJC), Higher Learning Commission (HLC), Middle States Commission on Higher Education (MSCHE), New England Commission on Higher Education (NECHE), Northwest Commission on Colleges and Universities (NWCCU), Southern Association of Colleges and School Commission on Colleges (SACSCOC), WASC Senior College and University Commission (WSCUC), or a Council for Higher Education Accreditation (CHEA)-recognized accrediting organization with a GPA of at least a 2.75 on a 4.0 scale.
  • Applicants who earned at least a 2.5 GPA on a 4.0 scale in their earned bachelor’s degree will automatically be granted conditional enrollment status.
  • Applicants who earned lower than a 2.5 GPA on a 4.0 scale in their earned bachelor’s degree can petition for conditional enrollment status to the program chair by submitting an essay detailing other criteria that the applicant believes should be considered to demonstrate their ability to be successful in a graduate program. This petition could include details on the applicant’s work experience, work ethic, level of professionalism, personality characteristics, level of difficulty of program of study previously completed, etc.
Conditional Enrollment
  • Conditional enrollment requires students to achieve a final grade of “B” (3.0 GPA) or better in the first graduate-level course of their program. If the terms of the conditional enrollment are not met, the student will not be allowed to advance in their program and will be unable to earn this graduate degree from Franklin University.
Language Requirement
IELTS Score (Minimum)


ExamOverallReadingWritingListeningSpeaking
IELTS6.56.56.5n/an/a


TOEFL-IBT Score (Minimum)


ExamOverallReadingWritingListeningSpeaking
TOFEL7920/3020/30n/an/a


Career Opportunities

Career Opportunities

  • Software Developer
  • Database Administrator
  • Cybersecurity Analyst
  • Network Administrator
  • IT Consultant
  • Computer Programmer
  • Data Analyst
  • Software Architect
  • Web Developer
  • Mobile Developer

Related courses

Back to Top Back to Top