Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
On campus
Duration
5 years
Details
Program Details
Degree
Masters
Major
Computer Science | Data Science | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
About Program

Program Overview


Overview

The 5-year Bachelor of Science + Master of Science program in Computer Science provides research training for students who wish to work in a computing research lab, or possibly continue to PhD studies.


Admission Requirements

Students enter the "MS-phase" of the program when they have met the following requirements:


  • They have achieved senior status, i.e., earned 89 credit hours towards their Bachelor of Science in Computer Science.
  • Within the requirements for a Bachelor of Science in Computer Science, they have completed the prerequisites for entry into the regular Master of Science program, i.e.:
    • CSC 120: Computer Programming I (4 credit hours)
    • CSC 220: Computer Programming II (4 credit hours)
    • CSC 317: Data Structures and Algorithm Analysis (3 credit hours)
    • MTH 161: Calculus I (4 credit hours)
    • MTH 210: Introduction to Linear Algebra (3 credit hours)
    • MTH 224: Introduction to Probability and Statistics (3 credit hours)
    • MTH 309: Discrete Mathematics I (3 credit hours)
  • They have completed 3 credit hours of CSC 410 and/or CSC 411 in a research-oriented project.
  • They have an overall GPA of at least 3.0.
  • They have a GPA of at least 3.3 in the CSC courses taken towards their BS in Computer Science.
  • They have advised the Director of Graduate Studies of their eligibility for the MS-phase.

Curriculum Requirements

Students must complete the Graduate School requirements, and the Departmental requirements described here.


  • B.S. Requirements: 120 credit hours
  • M.S. Curriculum Requirements: 30-36 credit hours
    • Select either the Thesis Option or the Coursework Option
  • Total Credit Hours: 150-156

Suggested Plan of Study

The suggested plan of study is as follows:


  • Year One:
    • Fall: CSC 120, MTH 161, WRS 105, Language Course, Elective (17 credit hours)
    • Spring: CSC 220, MTH 162, WRS 106 or ENG 106, Language Course, Elective (17 credit hours)
  • Year Two:
    • Fall: CSC 314, CSC 322, MTH 309, BIL or CHM or PHY Course I, BIL or CHM or PHY Associated Lab I, Language Course (17 credit hours)
    • Spring: CSC 317, CSC 427, MTH 210, BIL or CHM or PHY Course II, BIL or CHM or PHY Associated Lab Course II, PHI 115 (17 credit hours)
  • Year Three:
    • Fall: CSC 421, CSC 423, MTH 224, People and Society Cognate Course, Writing Intensive Course (15 credit hours)
    • Spring: CSC 410, CSC 424, WRS 233, Arts and Humanities Cognate Course, People and Society Cognate Course (15 credit hours)
  • Year Four:
    • Fall: CSC 405, CSC 411, 600 Level CSC Course, 600 Level CSC Course, Arts and Humanities Cognate Course, People and Society Cognate Course (16 credit hours)
    • Spring: CSC 419, CSC 431, 600 Level CSC Course, Arts and Humanities Cognate Course, Elective (15 credit hours)
  • Year Five:
    • Fall: 600 Level CSC Course, 600 Level CSC Course, 700 Level CSC Course, CSC 810, Elective (15 credit hours)
    • Spring: 700 Level CSC Course, 700 Level CSC Course, CSC 810, Elective, Elective (15 credit hours)
  • Total Credit Hours: 159
See More