Master of Science

Mission statement

The mission of the M.S. program at the Department of Computer Science at Wayne State University is to instill in our students a strong theoretical background in computer science, to expose them to the various rich disciplines in computer science, and to develop an appreciation for state of the art research. Students build their theoretical background via our core courses of algorithms and automata. Furthermore, students are able to broaden their perspectives by choosing courses from a variety of computer science disciplines including artificial intelligence, bioinformatics, computer game design, computer graphics, computer networking, computer vision, data mining, database management systems, parallel and distributed systems, real-time and embedded systems, and software engineering. Finally, our graduate seminars invite experts from across the country giving our students a taste for state of the art research. By the end of our program, our students are well-equipped and able to pursue further Ph.D. studies as well as careers in industry, government and other organizations.

Program learning objectives

  1. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution, and produce a corresponding implementation.
  2. An ability to understand the fundamental questions relevant to state of research in a selected sub-discipline as presented in CSC 7000 level courses.
  3. An ability to advance the field in the core subject areas through the production of new software, algorithms, and models as documented in peer reviewed publications in the field.
  4. The ability to pursue lifelong learning activities, which will allow them to successfully adapt to evolving technologies throughout their professional careers.

Stakeholders Report for the Master of Science in Computer Science

MSCS Stakeholders Report


The Department of Computer Science awards the degree of Master of Science with a major in computer science. The degree is distinguished on the basis of relative diversity and concentration of curricula. The Master of Science degree is granted to students who pursue a more concentrated cluster of topics leading to a master's thesis.

The great variety of subjects that are part of computer science, together with the immense diversity of their applications, makes it imperative that students in the master's program maintain close contact with their advisors to achieve a coherent plan of study directed toward a specific goal. In particular, elections of courses should be made with prior consultation and the approval of the student's advisor.

Admission to these programs is contingent upon admission to the Graduate School. In addition, applicants are expected to have attained a level of scholarship in the baccalaureate program equal to a grade point average of 3.0 or better, including adequate preparation in computer science and supporting courses in mathematics. Normally, the entering student will be expected to have fulfilled the equivalent of the requirements for the Bachelor of Science degree at Wayne State University and to satisfy any deficiencies by successfully completing necessary course work, before becoming a candidate for an advanced degree. Required for admission are three letters of recommendation from faculty members of accredited colleges or universities and a statement of approximately 300 words describing the applicant's academic and professional goals.

Students planning to pursue some of the more technical courses may find it necessary to have additional preparation in mathematics and/or computer science. The student should make a careful examination of the prerequisites for advanced courses in his/her areas of special interest before seeking admission. Prerequisite course work, which is required as a condition of admission, must be completed prior to electing graduate courses.

Upon admission, each student is assigned an advisor for guidance and direction in meeting degree requirements and academic goals. As the student's interests in computer science become more refined, a change in advisor may be appropriate; forms for this purpose are available from the department office. Such a change should be done before submitting the Plan of Work.

Before contacting academic staff and/or sending emails, please check this page as most of your questions are answered here:

1. Graduate admission for prospective students 

Apply now

2. Graduate advising for current students