CS 61A: The Structure and Interpretation of Computer Programs
Summer 2017Instructors: Kevin Lin, Stanfield Chu
MTuWTh 11-12:30 in 2050 VLSB
Announcements
Final Exam on Gradescope
- View the solutions
- Regrade requests will open Sunday at noon and close 11:59 pm Monday (PST)
- Homework 11 (Final Survey) due Sunday, August 13 and worth 1 homework survey point
Congratulations to the Scheme Art Contest winners!
Featherweight Division:
Heavyweight Division:
Help us teach CS 61A Fall 2017!
Final Exam Thursday, August 10 from 5-8 pm
- Room assignments have been sent to your CalCentral email.
Extension: Complete the Course Evaluation by Friday, August 11
- If at least 95% of students complete both parts of the course evaluation, everyone will receive 1 extra credit point.
- Homework 11 (Final Survey) due Sunday, August 13 and worth 1 homework survey point
- Homework 12 (Scheme Art Voting) due Friday, August 11 and worth 3 homework points
- Optional Scheme Art contest released and due Wednesday, August 9
Extension: Complete the Course Evaluation by Friday, August 11
- If at least 95% of students complete both parts of the course evaluation, everyone will receive 1 extra credit point.
Final Exam Thursday, August 10 from 5-8 pm
- Room assignments will be sent to your CalCentral email Wednesday night.
- Professor John DeNero guest lecturing on Natural Language Processing Wednesday, August 9
Exam Study Party Office Hours all this week
- Solve problems with other students and tutoring from the course staff.
Topical Review Lab Wednesday, August 9
- See the Weekly Schedule for the schedule of topics.
- Discussion and lab cancelled Thursday and Friday
Homework 9 and Homework 10 due Monday, August 7
- Optional Scheme Art contest released and due Wednesday, August 9
Complete the Course Evaluation by Friday, August 11
- Extension since Course Evaluations are now due Friday.
- If at least 95% of students complete both parts of the course evaluation, everyone will receive 1 extra credit point.
Final Exam Thursday, August 10 from 5-8 pm
- Mock Final Exam 11-12:30 pm Monday, August 7 in 2050 VLSB (replacing lecture).
- Final Review guerrilla section 11-12:30 pm Tuesday, August 8 in 2050 VLSB (replacing lecture).
- Professor John DeNero guest lecturing on Natural Language Processing Wednesday, August 9
Exam Study Party Office Hours all next week
- Solve problems with other students and tutoring from the course staff.
Scheme project released and due Friday, August 4
- Extension due to Wednesday's power outage.
- For
scheme_optimized_eval
, see discussion 10. - For help on the extra credit, join Kavi's 7-8 pm office hours today in 310 Soda.
Homework 9 and Homework 10 due Monday, August 7
- If you downloaded hw09.zip on July 31, re-download it to make sure you have the latest version.
Complete the Course Evaluation by Sunday, August 6
- If at least 95% of students complete both parts of the course evaluation, everyone will receive 1 extra credit point.
- Makeup lab check-offs next week
Final Exam Thursday, August 10 from 5-8 pm
- Final Review Session 3-6 pm Friday, August 4 in 306 Soda (HP Auditorium).
- Mock Final Exam 11-12:30 pm Monday, August 7 in 2050 VLSB (replacing lecture).
- Final Review guerrilla section 11-12:30 pm Tuesday, August 8 in 2050 VLSB (replacing lecture).
Exam Study Party Office Hours all next week
- Solve problems with other students and tutoring from the course staff.
- Staffed by tutors and TAs.
- Professor John DeNero guest lecturing on Natural Language Processing Wednesday, August 9
Scheme project released and due Thursday, August 3
- For
scheme_optimized_eval
, see discussion 10.
- For
Homework 9 due Monday, August 7
- If you downloaded hw09.zip before Monday evening, re-download it to make sure you have the latest version.
Complete the Course Evaluation by Sunday, August 6
- If at least 95% of students complete both parts of the course evaluation, everyone will receive 1 extra credit point.
Remember that office hours start as early as 8 am this week!
- If afternoon office hours are too crowded, try attending an earlier office hour or asking questions in lab.
Scheme project released and due Thursday, August 3
- Get started early! Scheme is a long and involved project!
Remember that office hours start as early as 10 am!
- If afternoon office hours are too crowded, try attending an earlier office hour or ask questions in lab.
Complete the Course Evaluation by Sunday, August 6
- If at least 95% of students complete both parts of the course evaluation, everyone will receive 1 extra credit point.
- Homework 8 due Friday, July 28
Scheme project released and due Thursday, August 3
- Get started early! Scheme is a long and involved project!
- Homework 8 due Friday, July 28
- Ants project due Wednesday, July 26
Scheme project released and due Thursday, August 3
- Get started early! Scheme is a long and involved project!
- Homework 8 due Friday, July 28
- Ants project due Wednesday, July 26, submit by Tuesday, July 25 for 1 EC point
- Homework 7 due Monday, July 24
- Ants project due Wednesday, July 26, submit by Tuesday, July 25 for 1 EC point
- Hog composition regrades: revise the project with
python3 ok --revise
by Sunday, July 23
- Homework 6 released and due Friday, July 21
Ants project released and due Wednesday, July 26
- Partner project! TAs will help you find a friend in lab!
- Hog composition regrades: revise the project with
python3 ok --revise
by Sunday, July 23 Midterm Exam on Gradescope
- View the solutions
- Submit regrade requests by Thursday night
An opportunity for redemption
- In lab 8 Mon/Tue, there are no lab check-offs
In discussion 8 Tue/Wed, Redemption Quiz 1 is optional
- Complete it at home and turn it in at lecture Wed/Thu if you want feedback
- TAs might do something special in discussion instead
In lab 9 Wed/Thu or lab 10 Mon/Tue, complete a Midterm Check-off for 3 midterm points
- No lab check-off this week
In discussion 9 Thu/Fri, complete Redemption Quiz 2 for 3 midterm points
- Full credit for good effort
- Redeem 6 possible points up to max of 70 midterm points
- There will be additional extra credit opportunities in the future
- Midterm Review in lecture today, 2050 VLSB
Midterm Exam on Thursday, July 13 from 5-8 pm
- Room assignments will be sent to your CalCentral email tonight
- If you can't find it, post privately on Piazza
Homework 5 is the Mid-Semester Survey, due Sunday, July 16
- Remember to record your completion at the end of the survey!
Discussions cancelled Thursday and Friday
- Thursday morning labs will still be held
Tutoring in office hours and lab
- Drop-in group and individual sessions in office hours
- No office hours on Thursday after 2 pm
- Next week's tutoring signups releasing 1 pm Saturday
- Maps Project due Tuesday, July 11
- Midterm Review on Wednesday, July 12 in lecture, 2050 VLSB
- Midterm Exam on Thursday, July 13 from 5-8 pm
- Discussions cancelled Thursday and Friday.
- Midterm Study Party on Friday, July 7 from 3-6 pm in 271 & 277 Soda
- Environment Diagram Party on Sunday, July 9 from 12-2 pm in 273 & 275 Soda
- Homework 4 due Monday, July 10
Maps Project due Tuesday, July 11
- Bonus point for submission by Monday, July 10
- Midterm Review on Wednesday, July 12 in lecture, 2050 VLSB
- Midterm Exam on Thursday, July 13 from 5-8 pm
- Remember to complete a lab check-off Wednesday or Thursday
- Homework 3 due tonight
- Homework 4 due Monday, July 10
- Maps released and due Tuesday, July 11
- An updated set of tests was released on Wednesday so make sure you have the latest copy
- Midterm on Thursday, 7/13
- Midterm Study Party at 3-6pm Friday 7/7 in Soda 271 and Soda 277
- No class or office hours tomorrow due to the Independence Day holiday. Watch the fireworks at night!
- Remember to complete a lab check-off Wednesday or Thursday.
- Homework 3 due this Wednesday, July 5.
- Homework 4 released and due Monday, July 10.
- Maps released and due Tuesday, July 11.
- Hog autograder updated: see Piazza for more information. Submit by Thursday for 1 extra credit point.
- Homework 2 due Friday at 11:59 pm. Remember to check okpy.org for your submission.
- Remember to ask for check-off at lab this week! We'll ask you to explain one part of a lab or homework that you completed.
- If you are confused by anything, come to office hours or sign-up for tutoring and mentoring ASAP. Now is the best possible time to learn!
- Need help with Lab 00? Visit us in office hours today!
- Discussion sections begin today!
- First quiz will be administered in Thursday discussion. Full credit for reasonable effort: it shouldn't be stressful!
- Homework 0 due Friday, 6/23 at 11:59 pm.
- Class potluck on Friday, 6/23 from 5-6:30 pm.
- Lab check-offs start next week.
- Sign up for Piazza, the course forum.
- Welcome to CS 61A!
- Lecture begins Monday, June 19 in 2050 Valley Life Sciences Building.
- Lab starts Monday, June 19 while Discussion starts the day after on Tuesday, June 20.
- Office hours begin Tuesday, June 20.
- Sign up for Piazza, the course forum.