UCSB CS56 mentor site
CS56 mentor site
About this course
A course taught by Phill Conrad in the Dept. of Computer Science at UC Santa Barbara
Older materials can be found at the 56wiki site.
This site is maintained in this github repo: https://github.com/UCSB-CS56-pconrad-mentors/UCSB-CS56-pconrad-mentors.github.io
Topics
- CS56 Mentor Overview—An overview of the roles and responsibilities of CS56 mentors; a guide for mentors, TAs/Readers, and instructors
- TA/Reader/Mentor Guidelines—A general list of blanket course policies that every TA, Reader and Mentor should be aware of
- W18 Ideas—Suggestions for things to take on in W18 or later
- Creating feedback repos—A private repo that students can read, but not edit
- Curation: quick checklist—Quick checklist of some of the most important things that should be true before a repo can be marked READY
- Curation: start of course—Getting legacy code repos ready for students to start work
- Essay—End of Quarter Essay for mentors earning CMPSC 190J credit
- Feedback: First-look-at-legacy-code-lab (W18 proj00)—How mentors handle the pull requests for W18 proj00
- Feedback: graphics lab part 1 (F16 lab04)—Mentor, TA and Instructor guidance on evaluating graphics lab part 1
- Gradescope Info for TAs/Readers—Scanning Homeworks to Gradescope, and grading
- Legacy Code Projects: Giving Feedback—Mentor, TA and Instructor guidance on evaluating legacy code work
- Legacy Code pull requests—What to do when you get a pull request for the legacy code projects
- Mentor Roles during Legacy Code work—What mentors should be doing while students are assigned to work on legacy code
- TA duties during discussion section—What do TAs do during discussion section?
- Week 0 Instructor Checklist—Tasks for Instructor before quarter starts
- Week 09 Mentor Duties—What's happening right after the deadline for legacy code project work