1 / 15

CS61a : SICP Lecture 8.2.2 Adios 2005-08-11 Kurt Meinz inst.eecs.berkeley/~cs61a

CS61a : SICP Lecture 8.2.2 Adios 2005-08-11 Kurt Meinz inst.eecs.berkeley.edu/~cs61a. Outline. Administrivia Join Us! What is this good for?. Administrivia. Jeff says: Final is “Evaluator and tree heavy” Implies most other topics…. Email me for office hours, more face2face for 7-2.

Download Presentation

CS61a : SICP Lecture 8.2.2 Adios 2005-08-11 Kurt Meinz inst.eecs.berkeley/~cs61a

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CS61a : SICPLecture 8.2.2Adios 2005-08-11Kurt Meinzinst.eecs.berkeley.edu/~cs61a

  2. Outline • Administrivia • Join Us! • What is this good for?

  3. Administrivia • Jeff says: • Final is “Evaluator and tree heavy” • Implies most other topics…. • Email me for office hours, more face2face for 7-2. • Class accounts will be open; Cardkeys will expire on the 12th (??) => we’ll put something on the webpage…

  4. Join the Dark Side! • If you did well in 61a (A- or above) and want to be on the staff?

  5. Join the Dark Side! • If you did well in 61a (A- or above) and want to be on the staff? • Don’t actually know something until you can answer questions about it! • Usual path: Lab assistant Reader TA • Fill in form outside 367 Soda before first week of semester… • If you did well in this course, I’ll write you a super recommendation

  6. Course Overview

  7. What is this good for? • CS 61b • Data Structures • Uses (and expands upon) Object Oriented, DDP, Trees.

  8. What is this good for? • CS 61c • Machine Structures • Shows you how much of 61a (and b) is done at the hardware level. • Uses frames (implemented in hardware), logic.

  9. What is this good for? • CS 162 • Compilers • Uses object oriented, DDP, evaluators, scoping, logic, trees(!),

  10. What is this good for? • CS 170/2/4 • Algorithms • Proving all the things I’ve hinted at (“lambda is all you need”, etc) • Expands on logic, proofs

  11. What is this good for? • CS 186 • Databases • A “simplified” logic language optimized for efficiency. • Expands on logic

  12. What is this good for? • But More Generally: • Unique 61a skills: • The search for elegance • The importance of tools • Problem abstraction • Simplification/Decomposition (One step at a time) • Deep logic

  13. What is this good for? • Why did we work you so hard? • Show you that computer science is not computer engineering! • One of the few courses (and only lower division cs) that will flex your mind… • Project classes => busywork/debugging • Topic classes => in-depth, but limited • So I can give you good grades!

  14. What is this good for? • Why did we work you so hard? • All your courses from here on out will be easy… • More time • But less thought. • Every one of you is MUCH smarter!

  15. Last Slide Ever Thank You and See You Around (Stay in Touch)

More Related