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.
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
- A 298 combined (verbal + quantitative) GRE score.
Students with a GPA below 3.0 may be eligible for admission if their combined GRE score exceeds 298. Likewise, students with a combined GRE below 298 may be eligible if their GPA is higher than 3.0.
The GRE is not required for students that have completed a baccalaureate degree from a regionally accredited U.S. institution with a cumulative GPA of 3.0 or higher.
For applicants with a graduate degree in a science, math, or engineering field from a U.S. institution.
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.
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:
- 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.
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 additional information: