Acquire specialized knowledge in computer science theories, methods, and strategies, while honing your skills in computing architecture, construction, engineering, and design.
Delve into networks, software, tools, and packages, and expand your understanding of various programming languages and computer-based systems. Study emerging technologies and explore concepts that will shape future innovations.
You can focus on Computer Science courses, Network Engineering, or Software Engineering. Alternatively, select a broad combination of all three to match your interests and career goals.
The 180-point MCompSc is divided into two parts:
Part 1: You’ll take an approved combination of courses totaling 120 points. Choose from 400-level courses in Computer Science, Cybersecurity, Network Engineering, and Software Engineering.
Part 2: This is the research project, comprising two courses:
– COMP501: A 15-point research essay demonstrating your understanding of the background to the research problem you have chosen.
– COMP589: A 45-point course where you design, implement, and evaluate a solution to the problem.