UNB/ CS/ David Bremner/ teaching/ CS4997, Honours thesis, AY2022


Professor David Bremner
Office ITC321
Phone 506-447-3300
Instructor Email bremner AT unb.ca Faster than phoning me.

Office Hours

Office hours for Winter 2024 are by appointment. Send me email to book a Teams call or in-person meeting.

For times when I might be available, look for blank spots in my public schedule

Calendar description

This course provides the student with the opportunity to undertake a project at a depth not provided elsewhere in the curriculum. Planning the thesis is done in the term prior to completion. The project topic must have the approval of a supervisor before the start of term. The student submits detailed proposal, schedule, progress reports, and final thesis report to the thesis coordinator with the supervisor's approval. A seminar is required. Detailed guidelines available from coordinator in the preceding term. Offered as an eight month course.

Prerequisite: CS 3997. Open to all CS students in their final year with a B average in the previous assessment year or a B CGPA. To receive an Honours designation please refer to the CS Curriculum regulations in the program Section of the Calendar.

Suggested references

Students should consult books on technical writing. Some possibilities include:

Course Schedule and Evaluation:

Component Weight Due Date (AY2022)
Organizational Meeting Early September
Proposal 5% October 14
Plan 5% November 18
Progress Reports 5% January 13, February 17
Thesis Draft 10% March 17
Seminar 15% Late March
Thesis 60% April 13

Course Materials

Course Policy

Printable Version