cs106a.stanford.edu Open in urlscan Pro
2a05:d014:58f:6202::64  Public Scan

Submitted URL: http://cs106a.stanford.edu/
Effective URL: https://cs106a.stanford.edu/
Submission: On April 06 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

You need to enable JavaScript to run this app.
CS106A
Course
Lectures
Assignments
Sections
Sign In
CS106A: Programming Methodologies
Spring 2024
Monday, Wednesday, Friday 2:30pm - 3:20pm in-person in Hewlett 200

Week 1 TODOs

First lecture!
Who are you?
Assn #1
Second lecture!
Sign up for section
Third lecture!


--------------------------------------------------------------------------------

Teaching Team

Chris Piech

Co-Instructor
piech@cs
Thu 9:30-11:30am
Durand 305
Mehran Sahami

Co-Instructor
sahami@cs
Wed 3:30-5:30pm
Gates 274
Ngoc Nguyen

Head TA
ngocng@
OH start Thursday.
Wed 12:30-2:00 pm
Thur 1-2:30 pm
Durand 303

--------------------------------------------------------------------------------


Assignment 1 Released


We have released Assignment 1, which you can find under the 'Assignments'
dropdown above. It will be due on Friday, April 12th at 2pm:


Let's learn together!





LaIR Starting this Sunday


Now that Assignment 1 is underway, we'll be offering LaIR hours. LaIR is an
assignment help resource that allows students to ask debugging or conceptual
questions to a section leader one-on-one.

LaIR will be open school nights, Sunday through Thursday from 7pm-11pm PT on the
3rd floor of the Durand Building. LaIR is in-person, but you'll use this LaIR
signup link (also linked in the "resources" section on the right of the course
website) to get in the LaIR queue and chat with a section leader.

Note that LaIR is in person unless you are an SCPD student. If you would like to
request temporary virtual LaIR access (reserved for special circumstances like
COVID or injury) please reach out to Ngoc via email.

PyCharm Installation Help


Hi everyone, if you're having trouble with Python/PyCharm installation as you
get started on HW1, there are many resources available to you to help debug
these issues. The key is to start early because you might not be able to get
support if you start the homework the day it's due.

 * Installing PyCharm handout - Make sure you've carefully followed these
   instructions when installing both Python 3.11 and PyCharm.
 * PyCharm Bugs handout - See if the bug you're experiencing is listed here.
 * CS106A Ed Forum - Check if someone else has posted about your issue, and if
   not, make a post yourself! If you post any code, make the post private.
 * PyCharm help hours - Ngoc and some section leaders will be hosting help hours
   in Durand 303 after class on Friday, Apri 5th from 3:30-5pm. Come by to work
   through any persistent Python/PyCharm bugs!
 * Ngoc's office hours and LaIR - You're welcome to bring any installation bugs
   to our usual help resources as well, or talk to us after class!

Section Signups


Section signups will open on the CS198 website on Thursday, April 4th at 5pm PT.
Please note that signups are not first-come-first-serve, so you have until the
form closes on Sunday, April 9th at 5pm PT to fill in your preferences.

There are two virtual sections, which are reserved for SCPD students. You may
only rank these sections if you are SCPD (but SCPD students are welcome to rank
in-person sections if they're local).

Apply for CS100A


CS100A is a supplementary class for those wishing to gain extra practice with
CS106A material and build a stronger foundation. The mission of ACE is to
provide students, particularly those from under-resourced and/or
underrepresented backgrounds, with the opportunities and support to succeed in
their course and in their major. Undergraduate students participating in ACE are
required to attend an additional weekly section and enroll in CS100A for one
unit.

Applications are accepted on a rolling basis until Friday, April 5th! There are
only a few spots left. Apply to CS100A here.

The class is on Tuesdays from 1:30 - 3:20 pm starting Week 2.

OAE Letters


If you've got an OAE letter, please send it to Ngoc via email by the end of week
2.

First Lecture Soon!


The first CS106A Spring 2024 lecture is at 2:30pm, Monday Apr 1st in Hewlett
200:

Welcome
5 days ago

Welcome to CS106A! We hope you are ready to learn some python, and the
foundational ideas behind of programming. We can't wait to teach you all and are
looking forward to a fun quarter. Here are some docs to help you learn about the
course:

The Syllabus page has details on course logistics.
The Schedule page has a list of all topics that we will cover in CS106A.




🌱🚀🎉

--------------------------------------------------------------------------------

© Stanford 2023 | CS106A has been developed over decades by many talented
teachers, including Nick Parlante, Eric Roberts and many more.

Resources

Karel Reader
Schedule
Forum
Online IDE
REPL
LaIR Signup
Lecture Videos


--------------------------------------------------------------------------------

Key Dates

Diagnostic: May 7, 7pm
Final: June 7th, 8:30am
Last Lecture: June 5th

--------------------------------------------------------------------------------

Course Values

Everyone is welcome. Intellectual joy. Be kind. Be humane. Social connection.
Learn by doing. Thrill of building. Adapt to new contexts.

--------------------------------------------------------------------------------