York University Redefine the possible.
space Future students Current students Faculty & staff Alumni Visitors York crest
rule
Home
Research
Teaching
Contact


Y graphic

One opening for a MSc student

Research area

Student will study models of systems in which probabilities play a central role, such as randomized algorithms. These models are variants of Markov chains and Markov decision processes. Student need not be familiar with these models, but should be comfortable with some probability theory. This research is expected to impact the ability to find bugs in randomized code.

Admission requirements

Student must have an honors degree in Computer Science or closely related area, with at least a B+ average in the last two years of study, and must have completed a senior-level course in theoretical computer science. Student must have strength in both theory (high grades in theoretical courses on topics such as algorithms, data structures, complexity theory, etc) and practice (competent in a high level programming language such as Java or C++).

Degree requirements

Student must complete five graduate courses and defend a thesis.

Timeline

The length of the program is five terms (each academic year contains three terms and, hence, each term is four months). Normally, students
  • Term 1: take three courses;
  • Term 2: take two courses, read material about the research area;
  • Term 3: do research;
  • Term 4: do research;
  • Term 5: write thesis and defend it.

Additional information

For additional information, send email to franck@yorku.ca with "interested in graduate studies" in the subject.
graphic rule