About the Course
CS198B is a 1-unit, Satisfactory/No Credit class aimed at CS106 Section Leaders who want to hone in on their 106B skills.
The course is workshop-based, with a 50-minute full group meeting and a 60-minute small group meeting each occurring weekly throughout the quarter.
These workshops are designed to help you grow as a section leader and provide you with resources and techniques to teach CS106B for the first time (but 106B veterans are also welcome!).
Teaching Team
Small Group Leaders
- Preston Seay
- Elline Harrison
- Sidh Shroff
Communications
All course communications will come through our Slack channel. Please make sure to check it daily.
Weekly Meeting Times
Full group (50 min): Mondays 7:00pm @ 160-127, excluding holidays.
Small group (60 min): Assignments found here.
Course Schedule
*Subject to change
| Week | Description |
|---|---|
| Week 2 | Full Group MeetingTeaching as Creative Design + Containers/ADTs Beginning Survey Due Friday @ 11:59pm |
| Week 3 | Full Group MeetingObservation -> Experiment in Teaching + Big-O/Recursion Small Group MeetingFirst Practice Teach (ADTs and Recursion) Section Observation Survey Due Friday @ 11:59pm |
| Week 4 | Full Group MeetingDesigning a Creative Section + Backtracking Small Group MeetingSecond Practice Teach (Backtracking) |
| Week 5 | Full Group MeetingInclusive Section Leading + Class Design/Backtracking Recap Small Group MeetingThird Practice Teach (Classes and More Backtracking) Midpoint Survey && Alternative Section Survey Due Friday @ 11:59pm |
| Week 6 | Full Group MeetingAssessments + Dynamic Memory/Pointers Small Group MeetingFourth Practice Teach (Pointer Mayhem and Dynamic Memory) Project Idea Survey Due Friday @ 11:59pm |
| Week 7 | Full Group MeetingResource Ecology + Linked Lists/Pointers Small Group MeetingFifth Practice Teach (Memory, Pointers, and Linked Lists) |
| Week 8 | Full Group MeetingTeaching Beyond the Surface + Trees/BSTs Small Group MeetingSixth Practice Teach (Linked Lists and Trees) |
| Week 9 | Full Group Meeting(Optional) Project Office Hours Small Group MeetingSeventh Practice Teach (Trees) |
| Week 10 | Full Group MeetingFinal Project Presentations End Survey Due Friday @ 11:59pm |
Learning Goals
Throughout the course, students will build:
- 01
A nuanced and refreshed perspective on course topics. This is the content knowledge that should help you prepare for sections quickly and answer student questions with grace.
- 02
Methods to think about teaching and teaching strategies. This is pedagogical knowledge: not just knowing 106B, but the ways you can organize and present its content that better guide students towards understanding it.
- 03
Techniques to lead and organize a classroom. This is the practical application of pedagogical and content knowledge in-person to create an effective learning environment.
- 04
Hands-on experience utilizing, and contributing to, course resources. Preparing for LaIR or section doesn't have to happen in a vacuum; together, we can build an ecosystem of tools and educational materials to make us all stronger section leaders.
Attendance & Participation
CS198B is a class for which receive unit credit and SSL qualification. We'll try to be as flexible and understanding as possible because we know you all are incredibly busy with classes on top of SLing and other circumstances that we don't know about. The last thing we want is for 198B to be an extra source of stress in your life.
We put a ton of time and effort into making this class as helpful as possible. In order to receive credit for this course we ask that you:
- Attend small and full groups. With the exception of extenuating circumstances, you may miss a maximum of two meetings. If you know you will miss a meeting, we need advance notice preferably the day before - we expect you to treat and prioritize this like you would a discussion class with required attendance.
- Arrive in full and small groups on time. We cover a ton of material and we want to have as much time for discussions and topic reviews as possible. If you’re running late, just send us a message in the Slack with when you plan to arrive. If this is an expected or regular conflict, please let us know as soon as you can once we decide on final times. Each tardy to full group of >5 minutes will count as half an absence.
- Prepare for your small group practice teach. Generally we expect prep to take about 15 minutes. Because we use section problems - this is also section prep that you have to do anyways!
- Pay attention and participate in small and full groups. This is a discussion based class where we want to respect everyone’s contributions. You may use technology to take notes or look up reference material that will contribute to our discussion.
- Check our Slack channel at least once a day. Especially the day of small and full groups. We’ll send all important announcements through that.
Final Projects
For your final project, we will ask you to prepare something related to CS106B that contributes to the CS198 community.
Projects are a pass/fail assignment that will need to meet specific, though fairly limited, criteria - mainly that it fits into a category identified by the faculty and coordinators as valuable to the development of CS198. The criteria and categories will be released around week 5.
Though there will be categories, the project is largely open-ended – some past examples have been tools/guides to teach particular topics, creating a section problem, or recording a practice teach that can be used as an example.
Developing The Course
This course is built on prior work by the CS198 Coordinators and past/current 198B small group leaders. 198B is intended to help you, and there are possibilities that things we discover throughout the course could be used to improve it for future iterations.
This quarter, in particular, CS198B is changing rather considerably. We will ask all SLs taking the course to fill out beginning, midpoint, and end surveys to receive feedback and better understand the role the course plays in the current CS198 program. Any additional feedback is also very welcome!
Frequently Asked Questions
- Can I bill for the class?
- Since 198B is a class, you can neither bill for time spent on class nor class-related work (such as preparation and the project). However, the time commitment will be relatively light and you'll get plenty of value from the class regardless.
- Can I audit the class?
- Unfortunately, due to the requirements for Senior Section Leaders and limited availability, you may not audit the class.