Effective June 1, 2020, I have taken over the graduate CS program duties from Dr. Coyle. This includes academic advising for students in the MS and PHD programs in Computer Science (CS).
CS graduate students in other programs (MS Software Engineering, MS Cyber Security, DE Software Engineering, and SMU GO online) will be assigned to other advisors, so please contact your assigned advisor for questions about your program.
We have made changes to the MS CS program to allow for flexibility in course selection and to allow student specialization in areas of interest. A link to the most recent version of the MS CS program degree plan is below:
There are four specialization areas in the new program – details can be found in the following links:
This will have the most recent SMU Graduate Catalog. Look for the Lyle School of Engineering and Computer Science links.
For students who are enrolled in the Accelerated Pathway (formerly 4+1) program, the following forms may be helpful. Please consult with both your undergraduate and graduate advisors on the appropriate courses for these forms.
The Master's Degree is an extension of our undergraduate degree program in computer science, so we have created a course that provides the basic principles of computer science, CS 7311, Foundations of Computing, to ensure that all students enter the program with the same solid base of technical information. The course, CS 7311, is offered pass/fail and does not apply toward the 30 hours required for the MS degree.
In addition to establishing basic competency in computing, students should also be prepared to demonstrate an ability to program in a high-level language such as Python, Java or C++. Competency in programming can be demonstrated by one of the following:
The exam will be approximately 1 hour and consist of multiple choice and short written answer questions covering the main areas of computer science including:
Please note that the exam is not required if you have an ABET accredited degree in computer science or if you decide you feel you simply want to take the CS 7311 course, as many students do, in order to provide a foundation for your Master's degree program of study.
The exam is offered each semester before classes start during the new student advising session period. Please see the following link for further information: Competency Exam.