A Bachelors degree in CS is expected. Applicants must have a proven record of excellence as an undergraduate grader/TA in a computer science course. Experience as an undergraduate researcher is highly recommended.
The CS MS is a very small, highly selective, four-semester program for students who wish to deepen their knowledge of computer science through advanced coursework, research, writing, and teaching. The program is ideal for self-motivated students who have expository skills, enjoy the research environment, and like working with undergraduates in introductory courses. Students in the program serve as teaching assistants and receive full tuition plus a stipend.
Here are five things that strengthen your case. (1) Take a graduate-level course and do well. (2) Develop a common interest with a CS faculty member through CS 4999 (undergraduate research). (3) Emphasize your skills as a speaker, teacher, and leader. (4) Establish a multi-semester track record as an excellent undergraduate grader/TA in our introductory courses and include a letter of recommendation from someone who can attest to your teaching skills.
Three letter of recommendation
An essay (how the degree program and the anticipated thesis area resonates with your career plans)