Teaching Team
Where is Durand?
Announcements
We have just released HW 2: Images! It can be found under the assignments tab. It is due next Wed, Jan 22 at 11:55pm.
We've uploaded a video on Canvas under "Files" that you'll need to watch before completing the ethics portion of Part C.
One of our section leaders, Ebbi, will be hosting YEAH (Your Early Assignment Help) Hours for HW2 on Thur, Jan 16 3:30-4pm in 420-041! Each week in YEAH Hours, Ebbi will walk through the assignment instructions, give tips for completing the assignment, and talk about common bugs.
For HW 2 and beyond, you will need need to install Python and PyCharm! Do this early, so we can help you debug install issues. Ngoc will have PyCharm and Python installation helper hours on Fri, Jan 17 1:30-3:30pm in Durand 303. Please try to install before so you can come if you need help!
We have released Part B of Assignment 1. You can also find this assignment under the "Assignments" tab above. You'll get to write your very first programs on the Experimental Server with Bit. Hooray!
This assignment is due Wednesday, January 15th at 11:55pm PT with a 48-hour grace period that you can use without any permission needed. Submission instructions are the bottom of the handout.
Discussion section signups are now open at this signup link and will close Sunday, January 12th at 5pm PT. Section signups are NOT first come, first serve - just be sure to fill out the form before it closes. Discussion sections are mandatory.
Even if you signed up for a discussion section on Axess, you will need to sign up for a weekly discussion section through our section management mechanism. You can completely ignore the Axess sections.
We invite you to take the Welcome Survey so that we can get to know you all better!
If you have an OAE letter, please fill out this form by the end of Week 3.
CS106A offers extensive resources and support for students, but if you are interested in an additional weekly section, consider applying for ACE. CS100A, also known as CS106A ACE, is a 1-unit supplementary section designed to build a stronger foundation in computer science. The class will take place Wednesdays 9:30am - 11:30am in building 320 room 220. PLEASE NOTE: ACE does not replace your mandatory CS106A section.
If you are taking CS106A this quarter and feel you would benefit from extra practice in addition to your mandatory CS106A section, consider applying for CS100A. Applications Friday, January 5th at 5 pm.
You can access the application here. If you have any questions about CS106A ACE, feel free to reach out to Abena Ofosu, the CS106A ACE instructor.
ACE is one of the School of Engineering’s Equity and Inclusion initiatives. We want to provide this opportunity for students who come from educationally disadvantaged backgrounds or for anyone who feels they might need additional support in order to succeed. Unfortunately, we must limit enrollment to enable small classes that allow students to have one-on-one interactions with the TA.
Lecture recordings can be found by clicking on "Canvas Lecture Videos" in the Resources section on the right-hand side of the website.
Welcome to CS106A! We can't wait to teach you all and are looking forward to a fun quarter! Our first class meeting is on Monday, Jan 6 at 12:30pm in Hewlett Teaching Center Room 200. Check out our Syllabus here! You should also check out our Experimental Server, and go ahead and click through the auth now.
Resources
Course Values
Teaching Team
Where is Durand?
Resources
Announcements
We have just released HW 2: Images! It can be found under the assignments tab. It is due next Wed, Jan 22 at 11:55pm.
We've uploaded a video on Canvas under "Files" that you'll need to watch before completing the ethics portion of Part C.
One of our section leaders, Ebbi, will be hosting YEAH (Your Early Assignment Help) Hours for HW2 on Thur, Jan 16 3:30-4pm in 420-041! Each week in YEAH Hours, Ebbi will walk through the assignment instructions, give tips for completing the assignment, and talk about common bugs.
For HW 2 and beyond, you will need need to install Python and PyCharm! Do this early, so we can help you debug install issues. Ngoc will have PyCharm and Python installation helper hours on Fri, Jan 17 1:30-3:30pm in Durand 303. Please try to install before so you can come if you need help!
We have released Part B of Assignment 1. You can also find this assignment under the "Assignments" tab above. You'll get to write your very first programs on the Experimental Server with Bit. Hooray!
This assignment is due Wednesday, January 15th at 11:55pm PT with a 48-hour grace period that you can use without any permission needed. Submission instructions are the bottom of the handout.
Discussion section signups are now open at this signup link and will close Sunday, January 12th at 5pm PT. Section signups are NOT first come, first serve - just be sure to fill out the form before it closes. Discussion sections are mandatory.
Even if you signed up for a discussion section on Axess, you will need to sign up for a weekly discussion section through our section management mechanism. You can completely ignore the Axess sections.
We invite you to take the Welcome Survey so that we can get to know you all better!
If you have an OAE letter, please fill out this form by the end of Week 3.
CS106A offers extensive resources and support for students, but if you are interested in an additional weekly section, consider applying for ACE. CS100A, also known as CS106A ACE, is a 1-unit supplementary section designed to build a stronger foundation in computer science. The class will take place Wednesdays 9:30am - 11:30am in building 320 room 220. PLEASE NOTE: ACE does not replace your mandatory CS106A section.
If you are taking CS106A this quarter and feel you would benefit from extra practice in addition to your mandatory CS106A section, consider applying for CS100A. Applications Friday, January 5th at 5 pm.
You can access the application here. If you have any questions about CS106A ACE, feel free to reach out to Abena Ofosu, the CS106A ACE instructor.
ACE is one of the School of Engineering’s Equity and Inclusion initiatives. We want to provide this opportunity for students who come from educationally disadvantaged backgrounds or for anyone who feels they might need additional support in order to succeed. Unfortunately, we must limit enrollment to enable small classes that allow students to have one-on-one interactions with the TA.
Lecture recordings can be found by clicking on "Canvas Lecture Videos" in the Resources section on the right-hand side of the website.
Welcome to CS106A! We can't wait to teach you all and are looking forward to a fun quarter! Our first class meeting is on Monday, Jan 6 at 12:30pm in Hewlett Teaching Center Room 200. Check out our Syllabus here! You should also check out our Experimental Server, and go ahead and click through the auth now.
Course Values