Site Search
Computer Science


Imran Ahmad, Ph.D.Dr. Imran Ahmad
Dr. Imran Ahmad
Jessica Chen, Ph.D.Dr. Jessica Chen
Dr. Jessica Chen
Arunita Jaekel, Ph.D.Dr. Arunita Jaekel
Dr. Arunita Jaekel
Dr. Luis RuedaDr. Luis Rueda
Dr. Luis Rueda
Christie Ezeife, Ph.D.Dr. Christie Ezeife
Dr. Christie Ezeife
Lambton TowerLambton Tower
Lambton Tower
Alioune Ngom, Ph.D.Dr. Alioune Ngom
Dr. Alioune Ngom
Dr. Ziad Kobti lecturingDr. Ziad Kobti
Dr. Ziad Kobti
Robin Gras, Ph.D.Dr. Robin Gras
Dr. Robin Gras
Xiaobu Yuan, Ph.D.Dr. Xiaobu Yuan
Dr. Xiaobu Yuan
Dr. Scott GoodwinDr. Scott Goodwin
Dr. Scott Goodwin
Dr. Robert KentDr. Robert Kent
Dr. Robert Kent
Windsor WaterfrontWindsor Waterfront Park
Windsor Waterfront Park


What are the Application deadlines:

Fall term: January 15th (International) and March 15th (Domestic)
Winter term: July 15th (International) and September 15th (Domestic)

What is the Program Format: The MSc Thesis Based degree program offers both Full Time and Part Time study option.  All classes are in-class and onsite at the University of Windsor.

What is the Program Length: MSc students must maintain continuous enrolment while registered in the program unless on an Approved Leave of Absence.  An Academic term is four months. Graduate students register for three academic terms in each year.  Full time students must be registered for a minimum of 3 terms and have up to a maximum of 9 terms (3 years) to complete all degree requirements.  Part time students have up to a maximum of 15 terms (5 years) to complete all degree requirements.  

Do I need a supervisor before applying:  It is highly recommended that applicants review the Faculty list and areas of specialization.  Applicants should indicate one or more potential supervisors, along with the intended area of interest on the Research Statement.

Can I submit IELTS/ TOEFL results later: All application documentation must be submitted by the application deadline. Only applicants that meet all of the minimum admission requirements at the time of application will be considered. Applicants who have not yet obtained the required results may wish to consider applying for the next available term.

Do I need to submit GRE results: GRE results are not required as part of the application. For a complete list of the required documents, please see How to Apply.

Can I get transfer credits: Typically transfer credits are not granted, however applicants who wish to apply for transfer credits must do so at the time of admission; up to a maximum of 2 credits. Only graduate courses that have been credited with a grade of B+ or higher within the last five years will be considered.

If I am not successful when applying to the MSc Thesis based program will I automatically be considered for the MAC Course based program:  Please apply to the program(s) that you wish to be considered for. Applications that are not successful for the MSc are not automatically considered for the MAC program.

Is Funding available: MSc students may receive funding from various sources, such as Graduate Assistantships, Research Assistantships or Entrance Scholarship. These awards are never guaranteed and are dependent upon on several factors such as academic merit, teaching needs and budget availability. 

Is there a Co-op option: Co-op Education gives Full time MSc students an opportunity to gain work experience and network with professionals in their chosen field by integrating valuable job experience with classroom learning. Students who have completed at least one term of Full time studies and are granted permission by their supervisor and the Graduate Program Coordinator are welcome to apply to the MSc in Computer Science co-op program in any of the Fall, Winter and Summer terms. For additional information please refer to the MSc with Co-op Option. 

MSc Degree : Students who obtained the MSc Thesis based degree are well prepared to take up positions in cutting edge software and technology companies as well as become innovators in their field. The MSc degree also prepares students for future studies in a Doctoral program.

What is the difference between the MSc and MAC:  The MSc program is a Thesis based degree that requires that you work under the supervision of a Faculty member while completing research.  The program requires that you complete 5 graduate level courses, the Thesis Proposal and the Thesis Defense.  In addition, the MSc program does offer a co-op option. The MSc program provides students with the foundation required should they wish to pursue a PhD in their future studies. 

The MAC is a Course based degree that leads to a terminal degree.  It helps students gain the skills and knowledge required for a successful career in the Computer Software industry.  The program requires students to complete 8 prescribed courses and one Project/Internship (2 course credit) over the course of 16 months. It does not provide qualifications required for admission to a PhD program.