The Beauty and Joy of Computing Lecture #25 Summary & Farewell Google’s “Project Glass” hopes to bring all services from Android to a display you carry.

Slides:



Advertisements
Similar presentations
The Beauty and Joy of Computing Lecture #1 Welcome; Abstraction Instructor : Sean Morris Watch the student testimonials about the course, what it means.
Advertisements

1 i206: Distributed Computing Applications & Infrastructure 2012
CS61C L43 Summary & Farewell (1) Garcia © UCB Current silicon chips carry info with electron charge. This idea has them carry info with their spin. Lower.
CS10 The Beauty and Joy of Computing Lecture #7 Algorithmic Complexity One million Wi-Fi devices isn’t cool. You know what’s cool? A Billion.
CS10 The Beauty and Joy of Computing Lecture #21 Artificial Intelligence IBM’s Watson is being used by researchers in Canada to “provide early.
CS10 The Beauty and Joy of Computing Lecture #10 Social Implications of Computing Having just returned from the UC Online Pilot Project Workshop,
CS61C L31 Summary & Goodbye (1) Beamer, Summer 2007 © UCB Scott Beamer, Instructor inst.eecs.berkeley.edu/~cs61c CS61C : Machine Structures Lecture #31.
CS10 The Beauty and Joy of Computing Lecture #1 Welcome; Abstraction At CES 2011 in Vegas, companies showed lots of tablets and internet TV.
CS10 The Beauty and Joy of Computing Lecture #26 Summary & Farewell Researchers from Aachen University have created the “BendDesk”, in which.
CS61C L43 Summary & Farewell (1) Garcia, Fall 2004 © UCB In the next 4 yrs, time-lapse movies will show the construction of the new CITRIS building. Very.
1  1998 Morgan Kaufmann Publishers Lectures for 2nd Edition Note: these lectures are often supplemented with other materials and also problems from the.
CS10 The Beauty and Joy of Computing Lecture #1 Welcome; Abstraction Watch the student testimonials about CS10, what it means to them, and how.
CS10 The Beauty and Joy of Computing Lecture #17 Higher Order Functions I Silicon (normally what processors are made of) is rigid and expensive,
CIS 314 : Computer Organization Lecture 1 – Introduction.
Inst.eecs.berkeley.edu/~cs61c UCB CS61C : Machine Structures Lecture 43 – Summary & Goodbye Bill Thies, outstanding MIT PhD student may have.
CS10 The Beauty and Joy of Computing Lecture #23 : Limits of Computing Thanks to the success of the Kinect, researchers all over the world believe.
CS61C L44 Summary & Goodbye (1) Garcia, Spring 2007 © UCB Simple multicore API  MIT researchers say they have discovered a simple way to do parallel programming:
Inst.eecs.berkeley.edu/~cs61c UCB CS61C : Machine Structures Lecture 38 – Summary & Goodbye Traditionally, surgeons have implanted devices into.
CS 61C L43 Performance II (1) Garcia, Spring 2004 © UCB Lecturer PSOE Dan Garcia inst.eecs.berkeley.edu/~cs61c CS61C : Machine.
The Harris County Library should have a coding program for kids Anna Xu 1.
Google Account Basics: Getting Started with free Google applications.
The Beauty and Joy of Computing Curriculum and the AP CS: Principles project Brian Harvey, UC Berkeley Dan Garcia, UC Berkeley Jens Mönig, MioSoft.
CS10 : The Beauty and Joy of Computing Lecture #10 Social Implications of Computing CS10 has been chosen as one of 30 courses (all across 10.
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
The Beauty and Joy of Computing Lecture #25 Summary & Review Facebook’s purchase of Oculus Rift is one indication that this is an incredibly HOT potential.
Student view of SE study program at FER, Zagreb Ivan Belfinger Mentor: prof. dr. sc. Krešimir Fertalj Faculty of Electrical Engineering and Computing,
Sixth Sense Technology. Already existing five senses Five basic senses – seeing, feeling, smelling, tasting and hearing.
The Beauty and Joy of Computing Lecture #1 Welcome; Abstraction Watch the student testimonials about the course, what it means to them, and how it has.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Screens: Presentation skills Suitable for: Improver Advanced.
UC Berkeley’s CS 10 The Beauty and Joy of Computing 2009Fa : 16 students (half course) 2010Fa : 90 students (full course) 2011Sp : 120 students (full course)
The Beauty and Joy of Computing Lecture #1 Welcome; Abstraction Watch the student testimonials about the course, what it means to them, and how it has.
CS10: The Beauty and Joy of Computing Lecture #25 Summary & Farewell Google’s “Project Glass” hopes to bring all services from Android to a.
Chapter 1 Defining Information Technology. Learning Objectives The “big idea” of computing inventions Explain why it’s important to know the right word.
The Beauty and Joy of Computing Lecture #25 Summary & Farewell Google’s “Project Glass” hopes to bring all services from Android to a display you carry.
UC Berkeley EECS Sr Lecturer SOE Dan Garcia printing-aims-to-prevent-a-piracy-plague/ Quest.
The Beauty and Joy of Computing Lecture #25 Summary & Farewell Facebook’s purchase of Oculus Rift is one indication that this is an incredibly HOT potential.
The role of data mining in the last presidential election. A mind-blowing piece on how the Obama campaign used various sources of data to target voters.
CS10 The Beauty and Joy of Computing Lecture #1 Welcome; Abstraction The algorithm is rapidly taking over vital functions of businesses, from.
Chapter 1 — Computer Abstractions and Technology — 1 The Computer Revolution Progress in computer technology – Underpinned by Moore’s Law Makes novel applications.
The Beauty and Joy of Computing Lecture #10 Social Implications of Computing Online education now has a player in the open access / free education space,
CS61C L41 Summary & Goodbye (1) Garcia, Fall 2006 © UCB Lecturer SOE Dan Garcia inst.eecs.berkeley.edu/~cs61c UC Berkeley.
Inst.eecs.berkeley.edu/~cs61c UCB CS61C Great Ideas in Computer Architecture (aka Machine Structures) Lecture 40 – Summary & Goodbye “Evidence has emerged.
SIGCSE 2008 : Portland, OR Rediscovering the Passion, Beauty, Joy and Awe : Making Computing Fun Again 10:30am – 11:45am Lecturer SOE Dan.
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
CS10: The Beauty and Joy of Computing Lecture #22 Limits of Computing Warning sign posted at Stern Hall. Also, Apple releases new operating.
The Beauty and Joy of Computing Lecture #23 Limits of Computing Researchers at Facebook and the University of Milan found that the avg # of “friends” separating.
The Beauty and Joy of Computing Lecture #17 Social Implications of Computing III Instructor: Sean Morris Online education now has a player in the open.
Inst.eecs.berkeley.edu/~cs61c UCB CS61C Great Ideas in Computer Architecture (aka Machine Structures) Lecture 40 – Summary & Goodbye Sr Lecturer SOE Dan.
CS10 The Beauty and Joy of Computing Lecture #26 Summary & Farewell Analysts close to both Microsoft and Sony are predicting no new home console.
The Beauty and Joy of Computing Lecture #7 Algorithms II minors-delete-activity/story?id= /
The Beauty and Joy of Computing Lecture #12 Social Implications of Computing I Online education now has a player in the open access / free education space,
The Beauty and Joy of Computing Lecture #7 Algorithmic Complexity “Data scientists at Yahoo are using prediction markets – along with polls, sentiment.
The Beauty and Joy of Computing. UC Berkeley’s CS Breadth Course Designed to be non-intimidating to students in non-technical majors. But also designed.
UC Berkeley EECS Sr Lecturer SOE Dan Garcia printing-aims-to-prevent-a-piracy-plague/ Quest.
CS61A Lecture 1 Introduction and Basics Tom Magrino and Jon Kotker UC Berkeley EECS June 18, 2012.
The Beauty and Joy of Computing Lecture #1 Welcome; Abstraction Watch the student testimonials about the course, what it means to them, and how it has.
UC Berkeley EECS Lecturer SOE Dan Garcia The success of Apple’s Siri (only available on the iPhone 4S) has sparked competition, to be sure. Google’s IRIS.
CS10 The Beauty and Joy of Computing Lecture #4 : Functions UC Berkeley EECS Lecturer SOE Dan Garcia Researchers at Microsoft and UW are working.
UC Berkeley EECS Sr Lecturer SOE Dan Garcia Valve (video game makers of Half-Life) believes the future of video games may not be in the input device (ala.
CS10 The Beauty and Joy of Computing Lecture #1 Welcome; Abstraction
Fluency with Information Technology
Responsibilities CS 4501 / 6501 Software Testing
UC Berkeley EECS Sr Lecturer SOE Dan Garcia
The Beauty and Joy of Computing Lecture #4 Functions
Responsibilities CS 4640 Programming Languages for Web Applications
COSC 3406: Computer Organization
Introduction To Computer Engineering (ECE 001)
Responsibilities CS 4640 Programming Languages for Web Applications
CS1301 – Where it Fits Institute for Personal Robots in Education
Albert Chae, Instructor
Presentation transcript:

The Beauty and Joy of Computing Lecture #25 Summary & Farewell Google’s “Project Glass” hopes to bring all services from Android to a display you carry with you on your glasses. Next big thing? UC Berkeley EECS Sr Lecturer SOE Dan Garcia g.co/projectglass Invite your friends to take CS10 next sem! Lab this week is Survey (0:20), online final (1:30) Discussion this week is important – course feedback + summary BJC Art or Poem Submit this at final for extra credit! You can make a video for extra credit next week, but it’s due Saturday! Slip days Calendar? Register Iclicker, then turn in during lab or dis

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (2) Garcia a) Strongly disagree b) Mildly disagree c) Neutral d) Mildly agree e) Strongly agree I must own & wear these glasses!!!

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (3) Garcia Administrivia: Become active!  With-BYOB Exam details  No exam handed out unless you’ve filled in both HKN + our survey  No “study sheets” needed / allowed since you have access to BYOB  Final Exam details  Only bring pen{,cil}s, three 8.5”x11” handwritten sheets (writing on both sides).  Leave backpacks, books, calculators, cells & pagers home!  Everyone must take ALL of the final!  Bring your “Beauty and Joy of Computing” Art/Poem for extra credit!  If you did well in CS10 and want to be on staff?  Usual path: Lab Assistant  Reader  TA  LA: sign up w/Jenny Jones in 377 Soda before 1st week of semester  I strongly encourage anyone who gets an B or above in the class to follow this path…

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (4) Garcia a) Strongly Agree b) Moderately agree c) Neutral d) Moderately disagree e) Strongly disagree Clickers were worth the time spent

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (5) Garcia  In computing, need to revisit chronic unsolved problem  Easy parallel programming  Implications for apps:  HUGE Computing power available in cell phone, car  On-body health monitoring  Google + library of congress  As devices shrink…  The need for great HCI (human-computer interfaces) critical as ever! (voice, gesture)  Natural language processing?  Interact by motion!  3D displays?  Personal Robotics?  Self-driving cars?  3D Printing?  Optical/quantum computing?  Personal air vehicle?  Space travel?  Computer displays in glasses?  Flexible displays?  Brain-machine interfaces?  Energy! Exciting Future Implications

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (6) Garcia Taking advantage of Cal Opportunities  “The Godfather answers all of life’s questions” – Heard in “You’ve got Mail”  Why were we the #2 Univ in the WORLD?  Research, reseach, research!  Whether you want to go to grad school or industry, you need someone to vouch for you!  …as is the case with the Mob  Techniques  Find out what you like, do lots of web research (read published papers), hit OH of Prof, show enthusiasm & initiative   So said the 2004 ranking from the “Times Higher Education Supplement”

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (7) Garcia  CS61A (1 st course in CS major)  Structure and Interpretation of Computer Programs  CS9 series (learn a second language)  I would recommend Python next, CS9H  GamesCrafters (Game Theory R & D)  Develop SW, analysis on 2-person games of no chance. (e.g., go, chess, connect-4, nim, etc.)  Req: Game Theory / SW Interest  MS-DOS X (Mac Student Developers)  Learn to program Macintoshes.  Req: Interest. Owning a mac helps, not required.  Taught as a DeCal by MS-DOS X veterans  UCBUGG (Recreational Graphics)  Develop computer-generated images, animations.  Req: 3D interest  Taught as a DeCal by UCBUGG veterans Opportunities Next Semester

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (8) Garcia  CS Illustrated  Ensemble  Improve CS10/Snap!  Improve codepath Dan’s Research Projects

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (9) Garcia  CS Major / Minor  You are here  CS61A  In Python, one big idea every week. Awesome!  CS61B  In Java, data structures, algorithms and software engineering (lite)  CS61C  In C and MIPS, Great ideas in computer architecture (parallelism) … I teach this! Ok, I’m hooked! Where do I go next? U C B e rk el e y C S 1 0 " T h e B e a ut y a n d J o y of C o m p ut in g " : A lg o rit h m C o m pl e xi ty 9

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (10) Garcia Review: 5 components of any Computer Processor Computer Control (“brain”) Datapath (“brawn”) Memory Devices Input Output In the future, what’ll be the most important computer component? a) Control b) Datapath c) Memory d) Input e) Output

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (11) Garcia Peer Instruction Opinion  “Forget cloning. Forget TVs on your wrist watch. The biggest invention of the next 100 years will be the ability to directly connect your brain to a machine, aka wet computing.” – Dan Garcia  A macaque monkey at Duke University can already control a robotic arm with thought.  DARPA interested for mind-control robots & flying  Virtual Reality achieved with proper I/O interfacing… Jose Carmena, UCB EECS Prof Research: Brain-Machine Interface

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (12) Garcia Things to remember from CS10  …From “Program or Be Programmed”  Technology has an explicit and implicit agenda, understanding it is important.  Learning to program is empowering!  …From Blown to Bits  Technology has social implications (privacy, energy, copyright, etc); try to see the big picture  Abstraction  The key idea underpinning all computer science  …and (in CS10) functions, HOFs

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (13) Garcia Penultimate slide: Thanks to the staff!  (see the course website for listing & photos)

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (14) Garcia The Future for Future Cal Alumni  What’s The Future?  New Millennium  Always-on internet connectivity  AI breakthroughs  HCI breakthroughs  Post-PC Era (power is in cloud, interface in pocket) “The best way to predict the future is to invent it” – Alan Kay The Future is up to you!