John DeNero: Started teaching at UCB in 2014.
Created the Python version of CS 61A and co-created Data 8. Associate Dean of the CDSS.
Previously worked as a research scientist at Google.
Pamela Fox: Started teaching last spring! Previously created the Khan Academy computing courses,
and worked for Coursera, Google, and Woebot.
This course is challenging and often mind-blowing! π€―
This is not an introductory programming class.
Prerequisites from the official description:
"MATH 1A (may be taken concurrently); programming experience equivalent to that gained from a score of 3 or above on the Advanced Placement Computer Science A exam."
If you are a data science major, also consider CS 88, which goes at a slightly slower pace.
If you do not think you have enough programming experience, consider taking CS 10 and joining us in the spring.
More info: cs10.org
If you need help enrolling or have any questions, just email us.
Everything is linked from https://cs61a.org
Monday | Tuesday | Wednesday | Thursday | Friday | |
---|---|---|---|---|---|
Morning | Complete Lab, Attempt homework |
Complete Lab | Attend Discussion, Finish homework |
||
2pm | Lecture | Lecture | Lecture | ||
After | Complete Lab | Attend Discussion | Submit Project |
THREE exciting ways for you to watch lectures:
Sign up for sections at sections.cs61a.org
You'll have the same TA for both lab and discussion. Community! β€οΈ
Section types:
Homeworks typically due Thursday, projects typically due Friday. Start early, code often!
We will schedule homework and project "parties" so you can be around other students working on them. π
You can discuss the assignments at a high-level, but don't copy anyone else's code (unless it's your project partner).
All past exams are available on the resources page. Study early, study often!
Check out the calendar: cs61a.org/office-hours/
Instructors also have office hours:
Post questions on Piazza. If you're debugging assignment code, follow the debugging template.
Check out our contact page for more ways to get in touch.
Read the syllabus. (There will be a quiz!)
Learning
Community
Course Staff
Asking questions is highly encouraged
The limits of collaboration