Skip to the content of the web site.

Projects

IEEE Spectrum Magazine    MIT Technology Review    Wired Magazine    EDN Network    EE Times    Skeptic's Guide to the Universe

Authors: Profs Douglas Wilhelm Harder, Hiren Patel and Werner Dietl

Due dates

Each project has a due as prescribed in the Course Outline.

Contact information

WEEF Teaching Assistants (TAs) are available in the WEEF TA Office located in E2 1786, open from 8:30 a.m. to 6:30 p.m Monday through Friday. Instructors and course TAs may be contacted as prescribed in the Course Outline [Link to be added].

Submission guidelines

Your submission will be a single source file called project_N.cpp where N will be the number of the project: an integer from 1 through 5. If you submit a source file with any other name, your submission will not compile. This includes invalid submission names like Project_1.cpp (capitalizing the "P"), project2.cpp (forgetting the underscore) and project 1.cpp (replacing the underscore with a space).

Submit your source file on Marmoset (https://marmoset2.eng.uwaterloo.ca) by 10 p.m. on the due date. Late submissions will not be accepted. Submissions after 10 p.m. on the due date will receive a grade of 0.

Academic Integrity

This project is to be completed individually. While discussion amongst peers is encouraged, all submitted work must be your own. You may use generative artificial intelligence programs to ask questions about code you have written, but you cannot have such programs author your solutions.

Instances of plagiarism or cheating will be dealt with according to the university's academic integrity policy (refer to the University of Waterloo's Policy 71 and Policies 70, 72, and 73). You can find all the policies at the Secretariat's web site. Any accusations will be presented anonymously to the Class Representatives prior to submission to the Associate Dean to allow for feedback.

Important: You are welcome to create your own test files and to share them with your peers. This is not considered academic misconduct, but rather should be something to be commended. You may even share your test cases with the instructor to verify that your test cases are indeed correct prior to you sharing them with your peers.