Master of Applied Computing, MAC – Artificial Intelligence Stream

Program Overview & Highlights

  • Co-op Opportunity

Master of Applied Computing is a professional program that will provide students with a solid foundation of the industry oriented practical aspects of computer science. It provides a solid background in the foundation of computing and business. The skills and knowledge gained from this program will allow you to develop a successful career in the growing software industry through practical projects, internships and in-class training. This program has been specifically designed to expose you to the latest technologies and developments in a number of high-demand fields.

Students of the Masters of Applied Computing program have many opportunities for placement with Industry partners.

Opportunity to get an internship through a Transform program (12 weeks), where students gain Employment Readiness Skills (resume skills, professionalism and interview).

Experiential Learning
World-Class Faculty
Research Opportunities
Career Development

Learn More About Our Program

#2 in Canada
We are ranked #2 in Canada for AI research1
1 Research Infosource Inc., 2024
Top 20
School of Computer Science ranked Top 20 for the second time in 2022 by Maclean's magazine.2
2 Maclean's, 2022

What Lancers Are Saying

Anum Akram - Alum
The program perfectly aligns with my goal of gaining practical, hands-on experience while preparing for a career in the tech industry. What really stood out to me was the versatility of electives and the relevant course offerings, all designed to equip students with the skills needed for professional work. Whether it's AI, ML, distributed systems, databases, or software engineering, every course is structured to bridge the gap between academic knowledge and industry expectations. Co-op allowed me to apply my technical skills in real-world settings, while networking events like hackathons, Demo Day, Google Developers Groups' workshops and job fairs helped me connect with industry professionals and showcase my work. The program has also sparked my entrepreneurial interest through the VentureU bootcamp and Next Gen CTO program. This has not only prepared me for industry roles but also inspired me to explore my own entrepreneurial journey.

Anum Akram

Alum
Master of Applied Computing
Mohammad Shah - Student
The program emphasizes hands-on experience and real-world applications of technology, which aligns perfectly with my career goals. I’ve gained expertise in areas like software engineering, artificial intelligence, machine learning, and advance algorithms. The co-op program has been particularly valuable, allowing me to apply the knowledge gained in class to real-world scenarios while gaining hands-on experience in the industry. Networking events and workshops hosted by the university have connected me with industry professionals, peers, and alumni, broadening my perspective on career paths and trends in technology. Presentations, hackathons, and collaborative projects have further enhanced my confidence and ability to apply my knowledge in practical settings. Overall, my journey at the University of Windsor has been instrumental in shaping my skills, expanding my knowledge, and preparing me for a successful career in the tech industry.

Mohammad Shah

Student
Master of Applied Computing
Swagi Desai - Student
I have genuinely come to appreciate all the university has to offer. The faculty is not only qualified and experienced, but also helpful and understanding. The class size and lecture space allow each session the possibility to be as insightful and interactive as possible. Furthermore, the department has several skill-building and knowledgeable technical workshops that the students do and should make use of. The university hosts various helpful events [and] a number of valuable resources to the students. Along with the weekly technical workshops I have attended that were hosted by the department, which helped me learn new technologies and computer science concepts, the Career Center at University of Windsor has and will also help me work towards a successful career in my field.

Swagi Desai

Student
Master of Applied Computing

Admission Requirements

Previous 4-Year Undergraduate Degree

Degree Requirement: 4-year bachelor degree in Computer Science or related discipline
Minimum Major Average: 70% or an average of 77% or better in the last 2 years of study.
Statement of Interest: Applicants are required to include a ‘statement of interest’ (maximum 2 pages) with their application that includes a description of a major technology project they have undertaken in the past 3 years.
Interview and References: Applicants must pass a successful interview with a representative or agent acting on behalf of the University of Windsor and submit two letters of reference.

Students with a 4-year bachelor’s degree in other non-Computer Science Disciplines will be eligible for  admission if they are accepted into and complete the University of Windsor’s one-year Bachelor of Computer  Science for University Graduates program with a 70% average or better.

Applicant Note: Applicants are strongly encouraged to have a demonstrated background in computer science  and mathematical foundations, advanced programming, hardware architecture and systems concepts. Admission is highly competitive, and preference will be given to applicants who exceed the minimum requirements and who have demonstrated work experience in the field. Candidates who lack the recommended background may be considered for admission on a case-by-case basis.

Language Requirements

  • English Language Proficiency Requirements: IELTS 6.5 / TOEFL 92 IBT / UWindsor ELIP 3*
    • IELTS: 6.5 and no more than one band score of 6.0, no individual band score below 6.0
    • TOEFL: iBT 92 (a minimum of 23 in each band)
    • Duolingo: 120 overall

View the Graduate Studies page for more information on admission requirements and English exemptions.

*English language improvement programs are available if you require extra training prior to entry into the academic program, or have received lower-than-required test scores.

Course Sequencing

Important Note: Course sequencing is for illustrative purposes only. The University of Windsor Academic Calendar is your source for official information about academic programs and regulations of the University of Windsor.

MAC Degree Requirements

Total courses: 30 credit hours (10 courses – 3.0 credit hours each)

  1. Take the following 8 courses:
    • COMP-8117. Advanced Software Engineering Topics
    • COMP-8157. Advanced Database Topics
    • COMP-8347. Internet Applications and Distributed Systems
    • COMP-8547. Advanced Computing Concepts
    • COMP-8567. Advanced Systems Programming
    • COMP-8677. Networking and Data Security
    • COMP-8967. Internship/Project I
    • COMP-8977. Internship/Project II
    • NOTE: The above courses, except COMP-8967 and COMP-8977, may be offered in an accelerated 4 or 6 week format.
  2. Two of the following:
    • BSMM-8120. Finance in a Global Perspective
    • BSMM-8140. Marketing
    • BSMM-8130. Managing for Organizational Effectiveness
    • COMP-8XXX. Any graduate level lecture course offered by the School of Computer Science, excluding COMP8100 (Literature Review and Survey) and COMP-8900 (Directed Special Studies).
    • ESCI-8818. Special Topics

Artificial Intelligence Stream

Students may specialize in Artificial Intelligence, if they successfully complete:

  1. Two courses from the following list:
    • COMP-8790 Topics in Applied Artificial Intelligence
    • COMP-8590 Statistical Learning
    • COMP-8610 Neural Networks and Deep Learning
    • COMP-8700 Introduction to Artificial Intelligence
    • COMP-8740 Machine Learning and Pattern Recognition
    • COMP-8720 Topics in Artificial Intelligence
    • COMP-8730 Natural Language Processing and Understanding
    • COMP-8750 Knowledge Representation and Reasoning
  2. They successfully complete their COMP-8977 project/internship course to be on an approved topic in Artificial Intelligence. For these students, a special annotation will be made on their transcripts, stating that they were in the Artificial Intelligence stream

Internship Requirements

Students will be required to complete an approved work-placement internship as part of their COMP 8977 course. Exceptionally, if a student is unable to secure a work-placement with an industry partner, he/she will be assigned an on-campus supervised project. Students will receive credit for the course COMP 8977 (worth 3 credit hours) upon successful completion of their internship. In exceptional circumstances and on a case-bycase basis, the internship could be extended for up to an additional 4-month term, with the permission of the School of Computer Science. In this case, an additional fee will be paid by students to cover the cost of the internship extension.

Standing Required for Continuation in the Program

Students must maintain an average of 70%. Students may be permitted to have at most two course grades between 60-69%, on a case by case basis, based on recommendation from the MAC program committee.

Standing Required for Graduation

In order to graduate, students must have an average of 70%. Students may be permitted to have at most two course grades between 60-69%, on a case-by-case basis, based on recommendation from the MAC program committee.

Academic Calendars

The University of Windsor Academic Calendar is your source for official information about academic programs and regulations of the University of Windsor.

Contact A Recruiter

Do you have questions about this or one of our many other programs? Send us a message and we’ll answer any questions you have!

Connect With Master of Applied Computing, MAC – Artificial Intelligence Stream