Students are required to choose a topic for their senior thesis (CMPT 410 or 411) in consultation with an instructor. Selected readings and references pertinent to the topic are assigned. A final written report is presented, consisting of a detailed thesis proposal and a literature review.
A student is allowed credit for only one of CMPT 409 or 419.
Advanced standing in computing science or instructor's consent.