Announcements

  • Lecture on Friday (1/20) will be in Zellerbach Auditorium (still at the scheduled time of 2PM). After this week, lectures will be in the Pauley Ballroom.
  • If you were unable to get an instructional account from the EECS account website (as linked in Lab 0), fill out this form and we'll get back to you. All students, including concurrent enrollment students and waitlisted students, are eligible.
  • Office hours will begin on Monday (1/23). See the office hours schedule for times and locations.
  • Waitlisted and concurrent enrollment students should attend lectures and sections. Just try to find a lab and discussion where there is physically room for now.
  • In order to enroll, some waitlisted students may end up having to enroll in sections where they have conflicts, which will require special processing. We won't handle that until next week. We discourage taking the course if you have a lecture conflict, first because this implies final exam conflicts, and second because if you are not a CS major and have a conflicting required course, you should probably concentrate on that. You will not (ever) be able to sign up for CS Scholars sections (113, 013, 116, or 016), which are reserved.
  • We cannot process concurrent enrollment applications until we are sure that waiting lists can be cleared. At the soonest, this will be next week.
  • Lab starts this Tuesday (1/17) and Wednesday (1/18). See Lab 00 below.
  • NEW: Lecture begins Wednesday (1/18). For first week only lectures will be in Zellerbach Auditorium (still at the scheduled time of 2PM). After this week, lectures will be in the Pauley Ballroom.
  • Discussion begins this Thursday (1/19) and Friday (1/20). Attend a discussion section that is hosted by the same TA as your lab section, instead of discussion on CalCentral. Section times and locations can be found on the Weekly Schedule.
  • No office hours this week. Post on Piazza if you have any questions or email your TA.
  • Waitlisted and concurrent enrollment students should attend lectures and sections. Just try to find a lab and discussion where there is physically room for now.
  • In order to enroll, some waitlisted students may end up having to enroll in sections where they have conflicts, which will require special processing. We won't handle that until next week. We discourage taking the course if you have a lecture conflict, first because this implies final exam conflicts, and second because if you are not a CS major and have a conflicting required course, you should probably concentrate on that. You will not (ever) be able to sign up for CS Scholars sections (113, 013, 116, or 016), which are reserved.
  • We cannot process concurrent enrollment applications until we are sure that waiting lists can be cleared. At the soonest, this will be next week.
  • Welcome to CS 61A!

Calendar

Week Date Lecture Reading Handout Homework Project
1 Wed 1/18 Functions
(1pp) (6pp) (01.py)
1.1
1.2
Lab 00: Introduction and Workflow
(due Fri 1/27)
Fri 1/20 Names
(1pp) (6pp) (02.py)
1.3
1.4
Discussion 00: Lost on the Moon (Solutions)