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.

Slides:



Advertisements
Similar presentations
Welcome to the seminar course
Advertisements

Lecture 1: Overview CMSC 201 Computer Science 1 (Prof. Chang version)
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.
Computers in Principle & Practice I - V Deena Engel Computers in Principle and Practice I V , Sections 1 & 2 Fall, 2009 Deena Engel .
The Beauty and Joy of Computing Lecture #18 Besides Blocks I: Intro to Python Amazon Dash is Not an April Fools Joke UC Berkeley EECS Head TA Michael Ball.
COMP 110 Introduction to Programming Tabitha Peck M.S. January 9, 2008 MWF 3-3:50 pm Philips 367.
1 K. Yelick Teaching and Research in Computer Science Prof. Kathy Yelick EECS.
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.
CS10 The Beauty and Joy of Computing Lecture #1 Welcome; Abstraction Watch the student testimonials about CS10, what it means to them, and how.
Inst.eecs.berkeley.edu/~cs61c UCB CS61C : Machine Structures Lecture 43 – Summary & Goodbye Bill Thies, outstanding MIT PhD student may have.
Administrivia Interviews this week: ex-TA Paul Hale Nate's office hours, as usual: Wed 2-4 The final survey will be up by Thursday: –you NEED to do this,
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.
Project Management Take a Tour of the Online Course.
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
1 Welcome to AI CS 3610, Artificial Intelligence Dr. Ben Schafer
Principles of Programming Languages UMBC CMSC , Fall 2013
Student view of SE study program at FER, Zagreb Ivan Belfinger Mentor: prof. dr. sc. Krešimir Fertalj Faculty of Electrical Engineering and Computing,
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Social networks and communities Suitable for: Improver.
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’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.
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.
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.
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
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.
Principles of Programming Languages CMSC 331 Fall 2013.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
1 ES 140 Computer Science Module J. Michael Fitzpatrick ES 140 Fall, 2006.
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.
CS10 : The Beauty and Joy of Computing Lecture #13 Social Implications of Computing The FBI busted an Estonian company in November 2011 for.
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.
CS 61C L8.2.2 Adios (1) K. Meinz, Summer 2004 © UCB CS61C : Machine Structures Lecture Adios Kurt Meinz inst.eecs.berkeley.edu/~cs61c.
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
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.
WELCOME BACK!! LET’S MAKE IT AN AWESOME SEMESTER OF APUSH.
Winter 2016CISC101 - Prof. McLeod1 CISC101 Elements of Computing Science I Course Web Site: The lecture outlines.
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.
CS6501 Advanced Topics in Information Retrieval Course Policy
Syllabus Introduction to Computer Science
UC Berkeley EECS Sr Lecturer SOE Dan Garcia
7 Big Ideas of Computing:
COSC 3406: Computer Organization
WELCOME Start of Semester Meeting Fall 2017
WELCOME Start of Semester Meeting Fall 2018
WELCOME Start of Semester Meeting Fall 2016
2-3 Trees and the real world and…
Wrap Up Don Porter.
Albert Chae, Instructor
Welcome to the First-Year Experience!
Presentation transcript:

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 new technology. Gamers rejoice! oculusvr.com 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! Slip days Calendar? Register Iclicker, then turn in during lab or dis Michael Ball Head TA

UC Berkeley “The Beauty and Joy of Computing” : Summary & Review(2) Ball Administrivia: Become active!  With-Snap! 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 Snap!  Final Exam details  Only bring pens, 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  Indicate on your final survey whether you’re even remotely interested  We 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 & Review(3) Ball Taking advantage of Cal Opportunities  “The Godfather answers all of life’s questions” – Heard in “You’ve got Mail”  Why are we one of the top Universities in the WORLD?  Research, research, 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  

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (4) Ball  CS Illustrated  Ensemble  Improve CS10/Snap!  Improve Privacy Teaching Dan’s Research Projects We’ll class about opportunities this sprig…

UC Berkeley “The Beauty and Joy of Computing” : Summary & Review(5) Ball  CS61A (1 st course in CS major)  Structure and Interpretation of Computer Programs, Python  CS9 series (learn a second language)  I would recommend Python next, CS9H  GamesCrafters DeCal (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 DeCal (Mac Student Developers)  Learn to program Macintoshes.  Req: Interest. Owning a mac helps, not required.  UCBUGG DeCal (Recreational Graphics)  Develop computer-generated images, animations.  Req: 3D interest Opportunities Next Semester

UC Berkeley “The Beauty and Joy of Computing” : Summary & Farewell (6) Ball  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! CS10CS61ACS61BCS61C Ok, I’m hooked! Where do I go next? U C B e r k el e y C S 1 0 " T h e B e a u ty a n d J o y o f C o m p u ti n g " : A lg o ri t h m C o m pl e xi ty 6

UC Berkeley “The Beauty and Joy of Computing” : Summary & Review(7) Ball Things to remember from CS10  Abstraction  The key idea underpinning all computer science  …and (in CS10) functions, HOFs  …From Blown to Bits  Technology has social implications (privacy, energy, copyright, etc); try to see the big picture  It also often has unintended consequences!  Things are never black or white, pure good or pure evil  …From “Program or Be Programmed”  Technology has an explicit and implicit agenda, understanding it is important.  Learning to program is empowering (Steve Jobs’ video)

UC Berkeley “The Beauty and Joy of Computing” : Summary & Review(8) Ball The Future for Future Cal Alumni  What’s The Future?  New Millennium  Always-on internet connectivity + internet of things!  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!

UC Berkeley “The Beauty and Joy of Computing” : Summary & Review(9) Ball Question 11

UC Berkeley “The Beauty and Joy of Computing” : Summary & Review(10) Ball

UC Berkeley “The Beauty and Joy of Computing” : Summary & Review(11) Ball

UC Berkeley “The Beauty and Joy of Computing” : Summary & Review(12) Ball Question 14

UC Berkeley “The Beauty and Joy of Computing” : Summary & Review(13) Ball Q15

UC Berkeley “The Beauty and Joy of Computing” : Summary & Review(14) Ball The Future for Future Cal Alumni THANK YOU! Good Luck!