The first of three Python help sessions will be held this Friday, April 10 at two different times to accomodate students: 12:30am – 1:30am and 1:30-2:30pm Pacific. These times are on the CS109 calendar and you can join the session at this zoom link.
Please make sure you have installed or attempted to install Python per this website guide to Python. During the session we will be covering Python language basics, important Python libraries, and get you set up to start Problem Set #1. There will be a Q&A and debugging setup session at the end. The meeting will also be recorded and posted on Canvas after the fact for those who cannot make it live. Looking forward to seeing you all there!
Update (4/10/20): The session slides and Zoom recording are now up on the Python page..
Update (4/14/20): Section assignments have been released. If you did not receive an email, please contact the staff mailing list. For any other section scheduling questions, please fill out the Late & Swap form ASAP. Section starts this week.
Please sign up for section by filling out this form (sign in with Stanford email):
Once a week you are going to meet in a small group section. We are going to find the best weekly time for everyone. Section signups will close on Saturday, April 11 at 11:59pm Pacific. Preferences are not first come first serve. For more information, visit the Section Attendance page.
If you are living in a different timezone, a CS109 student this quarter, Derek Chong, wrote a spreadsheet to convert the form’s Pacific Time listings to your home timezone. Just enter your time zone in the highlighted cell and it’ll do the rest. If someone is using it when you click in, you can make your own copy from the File menu. Thanks Derek!
Problem Set #1 has been released! It is due next Friday, April 17 at 10:00am Pacific. Submission will be via Gradescope with entry code M2YZ88. Office hours will start today, and the office hours calendar will have times and Zoom links.
You are encouraged to write up your problem sets using LaTeX. Templates for each Problem Set are located on their respective webpage. See this installation guide and intro to LaTeX. Though you may install LaTeX, it is often much easier to use an online LaTeX editor. A great option is: overleaf.com.
Thank you for everyone who filled out the optional course planning survey! You can still fill out the form (we are also still reading the jokes you contributed).
The exact details of this course will be available in an Administrivia document to be posted over the weekend, but for now we’ve written up answers to commonly asked questions regarding prerequisites/whether this course counts towards degree requirements/what fluency of Python/LaTeX is needed/whether lecture/section attendance is mandatory: FAQ link. Stay tuned for the first day of class for more details
Welcome to CS109! We are looking forward to a fun quarter. Class starts Monday, April 6, at 10:30am PT Online. Online Zoom lectures will be recored and posted to Canvas if you cannot attend the live sessions. More details to be released soon!
Course planning survey: To help us help you in this exciting Spring 2020 online-only quarter, please fill out this survey form that asks for your timezone, your technological accessibility situation, and your course expectations. This form is completely optional and is intended to inform how we can better structure CS109 to meet your learning goals and accessibility needs this quarter.
The Course Schedule page shows you the topics that we are going to cover in CS109 and the corresponding readings. We will also post materials from lecture on the schedule page.
Once the quarter starts, you will need to sign up for a weekly 50-minute discussion section. Details on how to sign up for section will be provided during the first week of class.