The work you must do for this course includes
You are responsible for keeping an eye on your Prairielearn gradebook and promptly reporting apparent errors. Do not discard returned work such as examlet sheets until you have confirmed that the number appears properly in your gradebook listing. See the Regrade page for how to report grading and/or entry problems.
If your grade alarms you, seek help.
Video lectures will be posted each week. However, you are also expected to prepare for each lecture by doing the posted readings. Basic material (e.g. basic definitions) is typically not covered in the videos. (The first-week videos are more comprehensive because we are just getting started.)
There will be weekly examlets, held at the start of class Monday or Tuesday beginning in the second week of classes. If you check out the grading formula, these account for most of your final course average. We plan 8 weekly examlets [the last examlet is the final], each 60 minutes long.
We do not drop any examlet scores. See the missed work page for how to arrange a makeup.
There will also be a short final exam, consisting of two parts:
At the final, you can optionally choose to retake one of examlets 1-7. A selection form will be posted about a week before the final. Your retake score will replace your original score if it is better, or fill in a zero if you never made up a missed examlet.
Before the first examlet, familiarize yourself with the basic CS 173 exam instructions. Only the most critical parts will be explicitly included on the individual exams.
Questions on examlets are sometimes exact copies of homework or study problems, or problems used in past terms. They might be entirely new. Or they might look similar to past problems but differ in critical details. We make no promises about whether you will or won't be doing a problem that you've seen before. Similarly, makeups and retake exams may use previously-seen problems and/or new ones. Therefore, when studying for an examlet, concentrate on mastering general skills rather than memorizing specific solutions.
You are expected to attend the tutorial you are registered for. During tutorials, you will work on problems in small groups, getting feedback from course staff. Bring the manual of discussion problems and a notebook for recording your work.
The expectation is that everyone present at a tutorial will receive 100% credit for that week's tutorial problems. However, we reserve the right to take off points (or even give zero credit) if behavior during tutorial suggest that you aren't making a good-faith effort to do the work as intended. We hope this will be extremely rare.
To accommodate the occassional scheduling conflict or sickness, your lowest weekly attendance grade is dropped when calculating your final total.
Weekly homework consists of
The autograded homework is due 11:59pm each Sunday on Prairielearn. You are expected to do the autograded homework on your own. You may not ask other people (or the piazza forum) for the answers to those questions (or minor variations of them). However, you may freely discuss general concepts with friends or on piazza. You may also get specific help from course staff e.g. at office hours or using a private post on piazza.
You should do all the posted study problems on each topic to prepare for the corresponding exam. Each week, you will submit one or two of these problems, typed, on Prairielearn. It is also due 11:59pm each Sunday and will be graded for good-faith completion (not correctness). You are allowed to freely discuss the study problems with other people in the class. However, the typed-up submission should be your own work (e.g. written in your own words).