CS61a - Adios - PowerPoint PPT Presentation

About This Presentation
Title:

CS61a - Adios

Description:

CS 61a L8.2.2 Adios (4 ) K. Meinz, Summer 2005 UCB. Join the Dark Side! ... CS 61a L8.2.2 Adios (10 ) K. Meinz, Summer 2005 UCB. What is this good for? CS 170/2/4 ... – PowerPoint PPT presentation

Number of Views:70
Avg rating:3.0/5.0
Slides: 16
Provided by: kurtm2
Category:
Tags: adios | cs61a

less

Transcript and Presenter's Notes

Title: CS61a - Adios


1
CS61a SICPLecture 8.2.2Adios
2005-08-11Kurt Meinz inst.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 (??) gt well 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?
  • Dont 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, Ill 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 Ive 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 gt busywork/debugging
  • Topic classes gt 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)
Write a Comment
User Comments (0)
About PowerShow.com