The course will NOT have a final exam but there will be a test at the end of lectures based on the lecture material. There will also be a lab test to evaluate your understanding of the tools. The expectations are that you will spend an above-average amount of time during the term working on the project and should, therefore, not be subjected to also doing a final exam. Do not take this course expecting an easier time because there is no exam!
You can look at previous term tests from past years to get an idea of the types of questions that might appear on the lecture-based test. Note that some of the questions here deal with material that may not be covered in the current lecture plan.
In the lab, you will be required to demonstrate competence with the tools after a few weeks into the term. After having completed a number of tutorial exercises on your own, you will be required to demonstrate in the lab a small design as well as competence with the simulator. Each individual will be asked questions about the tools and the lab test assignment. Individual grades will be assigned. The test will take place in the labs. You can run the tools on your own laptop, or use the machines in the lab.
Each week the group will be required to demonstrate some progress in their project. This may range from paper designs, computer simulations, software development to demonstration of some working hardware. The milestone for each week will be negotiated with the TA. Each member of the group will be responsible for some of the milestones. You will be graded according to how well you meet the milestone that was set for that week. There will be at least six intermediate milestones before the final demo.
At the end of the term, all projects will be presented and demonstrated in the lab. Each team member will be responsible for talking about some part of the design.
There are two reports. The group report will be a description of the overall project. Details are left to individual reports where each member will describe their own contributions, learning and reflections about the project.
These are essentially bonus marks because the total of all the other grades adds to 100.
The goal is to encourage the class to work together to the benefit of all. The tools that you are using are highly complex and it can take a lot of archaeology to figure out how to do particular tasks, if they are even possible. However, once something is figured out, it is good to let everyone know or help someone that runs into the same problem. There are many forums on the Internet for many of the tools that are used in industry, including the ones that you will use in this course and have used in other courses.
All questions should be channelled through the course discussion board and appropriately titled on each thread to help with later searching. If you are seen to be someone that is helpful, you will get some community credit.
Companies used to be highly paranoid about talking about the bugs in their tools until they eventually learned that it was actually more to their benefit to help their users by actually telling them that that there are bugs!
Another good example of a community contribution is if you build some legacy, like a new tutorial, or a useful example, that can be posted and then be used by future students.
Here is the grade breakdown. A breakdown by dates is available on the lab timetable.
|10||Lab Test (individual)|
|15||Lecture Test (individual)|
|25||Progress Reports and Milestone demos (team/individual)|
|20||Project Demo (team/individual)|