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).
- More details on grading processes (and a bit on the underlying philosophy).
- A few notes on the grading platform we’re using.
- A few notes on obtaining and using tokens.
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 integrity
- A long document that attempts to explain key issues of academic integrity in this course and in the discipline.
- AI programming assistants
- Some notes on why I discourage the use of AI programming assistants in my introductory classes.
- Notes on taking notes
- Some notes on why you should take notes, along with some note-taking strategies.
- Some thoughts on electronic mail
- This page provides some details about how to best use electronic mail when dealing with me.
Other versions of the course
These also aren’t strictly handouts, but I didn’t have another place for them.
The list is incomplete.
- CSC-151 2023 Fall (Jiménez)
- The other fall 2023 section of the course.
- CSC-151 2019 Spring (Rebelsky)
- The site from the last time I taught the course.
- CSC-151 2014 Spring (Rebelsky)
- The site from the prior time I taught the course.