Comp 396 Mcgill Link
Officially titled "Computer Science Undergraduate Research Project," COMP 396 is not your typical class. There are no weekly problem sets, no midterms to cram for, and no standard lecture slides. Instead, it is an independent study course that offers students the opportunity to earn academic credit while participating in cutting-edge research.
Whether you are a U2 student looking to get a head start or a U3 student hoping to beef up your CV for graduate school, this comprehensive guide covers everything you need to know about —from finding a supervisor to acing the final deliverable. What is COMP 396? At its core, COMP 396 is an elective course that allows students to work on a research project under the direct supervision of a faculty member. Unlike the rigid structure of core courses like COMP 250 (Logic for Computers) or COMP 303 (Software Design), COMP 396 is defined by flexibility and intellectual curiosity. comp 396 mcgill
You cannot simply email every professor in the School of Computer Science (SOCS). Mass emails are generally ignored. You need to be targeted. Did you enjoy COMP 330 (Theory of Computation)? Look for professors in theoretical CS. Did you love COMP 424 (Artificial Intelligence)? Look for faculty in the Reasoning and Learning Lab. Whether you are a U2 student looking to
This is where the
Expect a steep learning curve. Your supervisor will likely assign you a stack of academic papers to read. You need to understand the "State of the Art" before you can improve upon it. This phase is often frustrating for students used to immediate feedback; in research, you might spend three weeks just setting up the environment and understanding the problem. Unlike the rigid structure of core courses like