Handouts
You’d think the syllabus and schedule
would provide all the info you need for a course, wouldn’t you? But
I’ve found over the years that it can be helpful to provide additional
information. To ensure that you read the information, I even give you
an assignment. What else is there? Let’s see.
Teaching, grading, and such
- On teaching and learning
- A bit of philosophy (more or less)
- Grading
- More details on grading processes (and a bit on the underlying philosophy).
- Gradescope
- A few notes on the grading platform we’re using.
Other important issues
- Accommodations and adjustments
- Policies and practices (and why I use two terms)
- Accessibility of Web pages
- Why I try to keep pages accessible and who to report to when they’re not.
- Academic honesty
- A long document that explains academic honesty in this course and in the discipline.
Secondary topics
- Some thoughts on electronic mail
- While we’ll be using Teams, this page provides some details about how to best use electronic mail when dealing with me.
- An old FAQ
- I’m not sure when this is from. I’ve kept it around for some reason. I made a few changes for this term, but not enough.
Some Scheme Stuff
- The Zen of Booleans
- Expressing some Boolean expressions more concisely.
- SamR’s Style Guide for Racket
- Opinions and expectations on what your code should look like.
Other materials
These aren’t strictly handouts, but I didn’t have another place for them.
- EBoards for CSC 151 2021 Spring Term 1 (Rebelsky)
- The notes I take during class each day, more or less.
- CSC 151 2020 Fall Term 2 (Rebelsky)
- Last term’s offering of the course
- CSC 151 2020 Fall Term 1 (Osera)
- The first term-based offering of the course, not currently available online.
- CSC 151 2019 Spring (Rebelsky)
- The first offering of this version of the CSC 151 course (in a fourteen-week semester).