- The Zoom link will be the same for every Tuesday session. It will be sent out over email, and we suggest you save it in your Calendar along with your weekly instance of this class for fast access. We are not posting it here to ensure that you are the only ones who have access to it.
- Thursday Zoom links will depend on your SGM time. Read below.
This quarter you will implement the idea that you ideated and prototyped in the winter. You should plan on being available to attend class on Zoom during our regularly scheduled class times. We will be conducting class in different formats on Tuesdays and Thursdays:
- Tuesdays: Lecture, speaker, or team presentations
- Thursdays: SGMs (see below for an exlaination of SGMs)
Refer to the syllabus below for a planned schedule for the quarter.
- Tuesdays: Class will occur every Tuesday over Zoom from 6:30pm - 8:00pm Pacific Time, unless it is noted on the syllabus that there will not be class that day
- Thursdays: Instead of class, you will have your SGMs. You should still block off 6:30-8pm because your SGM should occur during this time. More on scheduling SGMs during our first class.
An SGM, or Small Group Meeting, is a concept borrowed from CS 210. We will run our SGMs in much the same format. Each SGM will be a 30 minute meeting between the team and their teaching team coach, and may also include other members of the teaching team. The meeting will start off with some check-in questions from the coach to get a sense of your team's progress. After that, the rest of the meeting should be run by the team. Your goal during the SGM is to come together as a team to debrief on what you have done since the last meeting, make key decisions together, create milestones, and divide up work so that each individual knows what they are responisble for completing before the next deadline or meeting.
Find the Zoom links for each team's SGM here. (Note: you'll need to use your Stanford account to access this link. This is to protect others outside of the class from access the Zoom links to our private meetings)
You are expected to attend all virtual class sessions on Tuesdays and your scheduled SGM time on Thursdays. You are allowed up to three absenses during the quarter for any reason. For any absense, please communicate with your teaching team coach ahead of time that you will not be able to make it. We understand that things are very up in the air this quarter and that unforeseen circumstances may cause you to miss class sessions. We will try to be accomodating, but it is essential that you communicate with the teaching team.
Each team will have their own team and repository under the CS52 Github organization. They are linked in the table below. You should've already received an invitation to be a part of these teams, if you haven't, please reach out to Jose. We'll go more in depth into how to use Github after the bootcamp but Github will be your friend when it comes to remote development.
Team | Repository Link |
---|---|
The Hive | https://github.com/cs52-stanford/thehive20 |
Wage Theft | https://github.com/cs52-stanford/wagetheft |
FreeFrom | https://github.com/cs52-stanford/freefrom |
Khan Academy | https://github.com/cs52-stanford/khanacademy |
We'll be using Piazza this quarter to help students with course issues. Use this link to sign up to Piazza: piazza.com/stanford/spring2020/cs52
The teaching team will be holding office hours online this quarter. Office hours are a resource available to you so feel free to sign up if you ever need help, it need not be technical. To sign up for office hours, please go to the link below, select the instructor you want to meet with, and sign up for office hours using the link posted next to their names. We'll be using Calendly to manage office hour slots.
You can find the signup for each Teaching Team member's Office Hours here. (Note: you'll need to use your Stanford account to access this link. This is to protect the privacy of the teaching team)
Office hours are all 15 minutes long, if you need longer, please email the teaching team member you want to talk to. Also, if none of the times work, feel free to email us.
We'll continue to use Slack this quarter to message you all. If you haven't already, please turn on notifications on the main channel. We'll make sure to use the @channel tag on any important announcements so feel free to turn off every other kind of notification. We also encourage you to create a Slack channel for your team since that will help with distributed work.
Note: The schedule is still being finalized and will likely change a bit in the first couple weeks of the quarter.
Week | Tuesday | Thursday |
---|---|---|
1 | 4/7 - Check-in and intro to spring quarter - Tech stack discussion - Bootcamp overview (Find instructions for Bootcamp here) |
4/9 SGMs |
2 | 4/14 Speaker: Dalberg |
4/16 SGMs |
3 | 4/21 DUE: Bootcamp deliverable Debrief with team coaches Layout the rest of the quarter Github Video Workshop |
4/23 SGM: Milestone Planning |
4 | 4/28 No class |
4/30 SGMs |
5 | 5/5 No class |
5/7 DUE: Milestone 1 SGM: Plan next steps |
6 | 5/12 Lecture on how to deploy to testflight/server |
5/14 DUE: Deploy Milestone 1 SGMs |
7 | 5/19 Demo Day |
5/21 SGMs |
8 | 5/26 Speaker: Sonya Passi from FreeFrom |
5/28 DUE: Milestone 2 SGMs |
9 | 6/2 DUE: User Test Speaker: Patrick Robinson and Camille Edwards from CZI |
6/4 DUE: Final Product SGMs |
10 | 6/9 DUE: Showcase Presentation Virtual Showcase |
No class |