|What||When and Where|
|Lectures||Thu 11h00–11h50; 0220 Siebel Center|
MPs are due at midnight on the day listed, generally Fridays.
Being fluent in both a scripting language (like Python or Ruby) and a compiled language (C, C++, Java, Rust, etc.) should be adequate preparation for the exercises.
The class is lecture- and exercise-based. To pass, I require you to complete eight quizzes and four MPs, as well as the paper on software architecture. Also, please show up to class, although I won't keep attendance. (Naturally, you are welcome to complete more as these will increase your exposure to and comfort with the material.) The final course grade is simply assigned as
|Machine problems||Four required.|
Cheating not only robs you of an opportunity to learn, it also devalues your peers' hard work. Because of this, I take cheating very seriously in this course. The first case of cheating will result in a zero on the assignment or exam. The second case of cheating will result in a zero for the course. We will also report instances of cheating to the college and to your department.