2023-2024 Academic Catalog 
    
    Nov 21, 2024  
2023-2024 Academic Catalog [ARCHIVED CATALOG]

Computer Science, MS



Program Description:

The Department of Computer Science and Engineering offers a program of graduate study leading to the Master of Science in Computer Science degree. The program balances theory, software, hardware, and practice with  coursework-only and thesis options available.

Admission Requirements:

The admission process is competitive.  Successful applicants will usually meet the following expectations:

  • A Bachelor of Science degree in computer science, computer engineering, or a related field
  • A 3.0 GPA

If you do not meet the admission expectations above you may still be considered for admission. We will take into account your current academic and professional achievements when making this decision. In particular, students with a higher GPA in the last two years of their undergraduate degree, or high grades in computer science and mathematics coursework are often eligible for admission.

Program Prerequisites:

At least one year of formal coursework in computer programming. Formal coursework in data structures, computer organization, and operating systems is also required. 

The materials covered in these courses should be equal to Wright State University courses:

  • CS 3100 Data Structures and Algorithms
  • CEG 4350 Operating Systems Internals and Design
  • CEG 3310 Computer Organization

If you do not have a year of formal coursework in computer programming, you may show programming proficiency by:

Math Prerequisites

  • One semester of calculus
  • Knowledge of linear or matrix algebra
  • Coursework in probability, statistics, and discrete math is preferred

Students lacking other prerequisite coursework may be assigned additional prerequisite courses upon admission.

Program Learning Outcomes:

Graduates of the Master’s of Science program in Computer Science shall:

  • Have the ability to apply abstract reasoning to complex problems in computer science, and
  • Have the ability to solve a broad range of problems through the application of current computer science techniques.

Facilities:

University and college systems include a variety of servers and workstations running current operating systems including Linux, Mac OS, and Windows. Department facilities provide specialized systems and support equipment tailored to specific curriculum and research areas including Linux-based Operating Systems and Internet Security lab, an Immersive Visualization and Animation Theater lab, and a variety of workstations and personal computers providing software tools for project design and development. The program also has access to one of the most advanced visualization and presentation environments in the nation, the Appenzeller Visualization Laboratory, located in the Joshi Research Center. The Department has laboratories dedicated to research in assistive technologies, RFID, computer vision, medical image analysis, parallel and distributed computing, evolvable hardware, database systems, data mining, mobile information and communications, software engineering, artificial intelligence, advanced computer networking, semantic web services oriented computing, scientific workflows, business process management, bioinformatics, and cyber security.

For more information visit:

Non-Thesis Option


Program Requirements:


Minimum 30 CS/CEG graduate credit hours.  At least 16 credit hours must be CS courses.

6 credit hours of CS/CEG core courses

12 additional credit hours of CS/CEG courses at the 7000/8000 level

Maximum of 12 credit hours of CS/CEG 6000 level courses, including a maximum of 3 credit hours of independent study

Completion of all requirements in 6 years

CS/CEG core courses: 6 hours


CS/CEG 7000/8000 level courses: 12 hours


CS/CEG 6000 level courses: 12 hours maximum


Including 3 credit hours maximum of Independent Study

Total: 30 hours minimum


Thesis Option


Program Requirements:


Minimum 30 CS/CEG graduate credit hours.  At least 16 credit hours must be CS courses.

6 credit hours of CS/CEG core courses

6 additional credit hours of CS/CEG courses at the 7000/8000 level

Maximum of 9 credit hours of CS/CEG 6000 level courses, including a maximum of 3 credit hours of independent study

Maximum of 9 hours of thesis

Submission of an approved CS master’s thesis

Completion of all requirements in 6 years

CS/CEG core courses: 6 hours


CS/CEG 7000/8000 level courses: 6 hours


CS/CEG 6000 level courses: 9 hours maximum


Including 3 credit hours maximum of Independent Study

Thesis: 9 hours maximum


Submission of an approved CS Master’s thesis

Total: 30 hours