Bachelor of Science in Computer Science

Provider:
Course Code:
CU-BCOS
Qualification Level:
Bachelor
Course Area:
Information Technology
Duration:
4-Year
Study Mode:
Part Time, Full Time
Location:
Grant Avenue, Ohio, United States of America
Course Fee:
USD 49,352 Per Course
Delivery Mode:
Online Delivery
Target:
International
Intake:
-

Course Overview

The B.S. in Computer Science program offers a comprehensive curriculum that covers object-oriented design, development and testing, database management, and quality assurance. Students gain hands-on experience with Java programming and participate in practicum courses that provide real-world experience. The program is 100% online, providing flexibility for busy students, and can be completed in as few as 16 months.

Course Structure

Fundamental General Education (30 Credits)

English Composition

ENG 120 - College Writing (4 credits)

Mathematics

MATH 160 - College Algebra (4 credits)

Prerequisite: MATH 150 Fundamental Algebra with a minimum grade of “C”. Course can count as a University elective.

Social and Behavioral Sciences

6 credits from Anthropology, Geography, History, Political Science, Psychology, or Sociology disciplines

Science

6 credits from the Science discipline (one course must have a lab component)

Arts & Humanities

HUMN 211 - Introduction to Critical Ethics (2 credits)

4 credits from Art, English Literature, Fine Arts, Humanities, Music, Philosophy, Religion, or Theater disciplines

Additional General Education

PF 121 - Basic Learning Strategies (2 credits)

OR PF 321 - Learning Strategies (2 credits)

SPCH 100 - Speech Communication (4 credits)

OR COMM 150 - Interpersonal Communication (4 credits)

ENG 220 - Research Writing: Exploring Professional Identities (4 credits)

MATH 215 - Statistical Concepts (4 credits)

Professional Core (20 Credits)

COMP 111 - Introduction to Computer Science & Object-Oriented Programming (4 credits)

COMP 201 - Principles of Computer Organization (2 credits)

COMP 204 - Principles of Computer Networks (2 credits)

COMP 281 - Database Management Systems (4 credits)

COMP 294 - Computer Science Practicum I (2 credits)

COMP 101 - Problem Solving With Computing (2 credits)

CLOUD 200 - Cloud Fundamentals (2 credits)

CYSC 200 - Cybersecurity Fundamentals (2 credits)

COMP 121 - Object-Oriented Data Structures & Algorithms I (4 credits)

OR COMP 511 - Foundation Data Structures & Object-Oriented Design (4 credits)

Major Area Required (42 Credits)

COMP 321 - Application Server Programming (4 credits)

COMP 323 - Fundamentals of Operating Systems (4 credits)

COMP 394 - Computer Science Practicum II (2 credits)

COMP 495 - Computer Science Practicum III/Capstone (4 credits)

MATH 320 - Discrete Mathematics (4 credits)

COMP 215 - Programming Language: Principles & Practice (4 credits)

COMP 311 - Object-Oriented Data Structures & Algorithms II (4 credits)

OR COMP 611 - Advanced Data Structures and Programming (4 credits)

Major Electives (12 Credits)

COMP 325 - Human-Computer Interaction (4 credits)

COMP 461 - Enterprise Software Architecture (4 credits)

COMP 471 - Software Testing (4 credits)

COMP 480 - Special Topics in Computer Science (1-4 credits)

COMP 486 - Object-Oriented Analysis & Design (4 credits)

DATA 300 - Introduction to Analytics (4 credits)

DATA 310 - Data Visualization (4 credits)

DATA 400 - Principles of Machine Learning (4 credits)

MIS 310 - Info Systems Architecture & Technology (4 credits)

WEBD 325 - Mobile Programming (4 credits)

BUSA 350 - Principles of Analytics Modeling (4 credits)

CYSC 300 - Information Assurance (4 credits)

CYSC 400 - Application Security (4 credits)

University Electives (22 Credits)

Any undergraduate courses offered by the University except developmental education courses

Optional Focus Areas

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

Software Architecture and Engineering:

MIS 310 - Info Systems Architecture & Technology (4 credits)

COMP 461 - Enterprise Software Architecture (4 credits)

COMP 486 - Object-Oriented Analysis & Design (4 credits)

COMP 471 - Software Testing (4 credits)

Data Analytics:

DATA 300 - Introduction to Analytics (4 credits)

DATA 310 - Data Visualization (4 credits)

DATA 400 - Principles of Machine Learning (4 credits)

BUSA 350 - Principles of Analytics Modeling (4 credits)

Web and Mobile Development:

COMP 325 - Human-Computer Interaction (4 credits)

WEBD 325 - Mobile Programming (4 credits)

COMP 486 - Object-Oriented Analysis & Design (4 credits)

COMP 471 - Software Testing (4 credits)

Software Development Security:

MIS 310 - Info Systems Architecture & Technology (4 credits)

COMP 471 - Software Testing (4 credits)

CYSC 300 - Information Assuran

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 provided official documentation of graduation from an accredited high school or its equivalent.
  • Has an associate, bachelor, or master’s degree from an institutionally (formerly regionally) accredited institution of higher education, an institution recognized as a candidate for accreditation, or an institution recognized by the Council of Higher Education Accreditation.

Documentation Required

  • High School Graduation or Equivalence: Required for applicants who are transferring fewer than 60 semester hours that apply towards a Franklin degree.
  • Official high school transcript listing the date of graduation
  • Official GED certificate
  • Official documentation of having passed a State High School Equivalency examination
  • Official documentation of a home school completion certificate/transcript
  • Transcripts: Official transcripts from all educational institutions (colleges, universities, professional schools, etc.) previously enrolled in, regardless if credit was earned.

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