The course consists of the following elements:
We will try to keep the workload at what is typical for a course of three credits, namely, six to nine hours per week outside of the lectures. If we do not manage to do this, please let me know using the feedback form and explain which parts of the course are causing you spend too much time.
Software tools frequently consume more time then they should. We hope that we will design the assignments in such a way as to get you up to speed with the tools slowly but undoubtedly there will be a bit of a start-up cost with any new tool. Consider it to be similar to learning a new language and compiler and getting familiar with the process. Every tool imposes a certain model. Frustration can be high until you assimilate that model and learn to use it. Until you learn to use the model effectively make sure to ask for help and not spend countless hours making no progress.
You are expected to turn in neat and complete weekly assignments. We strongly urge you to use the graphical and word processing tools you will have available on our computing environment to prepare them. This will include a schematics editor, state diagram editor, and waveform display.
We will make solutions available on the course web for each of the assignments, quizzes, and final exam in a timely fashion.
The grade for the course will be computed as follows: