SIGCSE 2008 : Portland, OR Rediscovering the Passion, Beauty, Joy and Awe : Making Computing Fun Again 10:30am – 11:45am Lecturer SOE Dan.

Slides:



Advertisements
Similar presentations
Rediscovering the Passion, Beauty, Joy and Awe: Making Computing Fun Again Andrew McGettrick, Eric Roberts, Dan Garcia, Chris Stephenson.
Advertisements

The Beauty, the Wonder and the Awe of Computing Chris Stephenson.
(1/6) SIGCSE 2009 Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, continued Me My parents thought they were too radical.
CP411 Computer Graphics, Wilfrid Laurier University Introduction # 1 Welcome to CP411 Computer Graphics 2012 Instructor: Dr. Hongbing Fan Introduction.
Things That Seem To Make My Students Tick and the Philosophy of One High School CS Teacher Josh Paley, Teacher Computer Science & Mathematics Henry M.
CS10 The Beauty and Joy of Computing Lecture #2 HowItWorks : 3D Graphics A PCPro blogger, posted a challenge to see how fast someone could render.
CS10 The Beauty and Joy of Computing Lecture #21 Artificial Intelligence IBM’s Watson is being used by researchers in Canada to “provide early.
IMGD 1001 The Game Development Process Mark Claypool.
IMGD 1001 The Game Development Process Mark Claypool.
Fall 2008 Teaching Conference for International GSIs Faculty Keynote: Twenty Top Time-Tested TA Teaching Tips 145 Dwinelle, UCB Use.
CS10 The Beauty and Joy of Computing Lecture #10 Social Implications of Computing Having just returned from the UC Online Pilot Project Workshop,
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.
What Do You Think Goes Into Developing Games? Consider a computer game you want to build (or, one you like that has been built) Assume you are inspired.
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,
CS10 The Beauty and Joy of Computing Lecture #25 : Tree Recursion The newly released (and much- hyped) Microsoft Kinect system for the XBOX.
Graphics Systems I-Chen Lin’s CG slides, Doug James’s CG slides Angel, Interactive Computer Graphics, Chap 1 Introduction to Graphics Pipeline.
CS39N The Beauty and Joy of Computing Lecture #11 Recursion III It has been a challenge to power electronic components implanted within a body.
2006 Undergraduate Student Presentation. Ideals of Students in EECS Engage in Berkeley’s Strong Academic Community Learn and Explore Today’s Technology.
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.
 Advantages  Easy to learn  Graphical Advantages  Help and Support  Widely used  Software compatibility  Customisable  Customisable Hardware 
The Beauty and Joy of Computing Lecture #2 HowItWorks : 3D Graphics A jury recently found Samsung guilty of patent infringement, and ordered to pay over.
Emma E. Booker Elementary School 3rd Grade Career Expo Friday, May 1, 2009 Do you want to be a Graphic Designer?
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.
Programming for Everyone How is Making Programming More Accessible, Meaningful, and Social Mitchel Resnick MIT Media Lab.
It’s that time of year again! Scheduling Information for th graders.
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)
CS426 Game Programming II Dan Fleck. Why games?  While the ideas in this course are demonstrated programming games, they are useful in all parts of computer.
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.
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.
Cool Computing News Computing majors are in demand By 2016 there will be more than 1.5 million new high- end computing jobs Five of.
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.
Ross Brown School of Information Technology QUT. OR… What has Immanuel Kant, Weird Al Yankovic, Myth Busters and MC Escher have to do with getting kids.
150 Students Can’t Be Wrong! GamesCrafters, a Computational Game Theory Undergraduate Research and Development Group at UC Berkeley 12:00-13:00.
Learning Styles Sara Grady Matt Birtel Michael Saks.
CS10 The Beauty and Joy of Computing Lecture #1 Welcome; Abstraction The algorithm is rapidly taking over vital functions of businesses, from.
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,
Milwaukee, WI Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, pt 3.
Teaching Computer Graphics with a Top-Down Approach Edward Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University.
Choosing Your Major Copyright Prepared for our institution by PaperClip Communications.
CS10 The Beauty and Joy of Computing Lecture #2 HowItWorks : 3D Graphics AppleInsider reports that the next iPads (and iPhones) will have a.
SIGCSE 2009 : Chattanooga, TN 10:45-noon Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, continued.
GT Working the Pipeline. This is the title of my presentation, by John David 2 Georgia Computes! Support: NSF Broadening Participation in Computing Goal:
CS10 The Beauty and Joy of Computing Lecture #2 HowItWorks : 3D Graphics An IBM machine at Lawrence Livermore National Labs just took the title.
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
Rediscovering the Passion, Beauty, Joy, and Awe Making Computing Fun Again, pt Dallas, TX.
Welcome To cLICk (is a LInux Club). Who Am I? I am Karthikeyan Palaniswamy, a third year Computer Science Engineering student. A passionate software tester.
CS & IT Symposium 2001June 24, 2001 The High School Computing Course J. Philip East University of Northern Iowa.
CS10 The Beauty and Joy of Computing Lecture #26 Summary & Farewell Analysts close to both Microsoft and Sony are predicting no new home console.
Institute for Computing Education (ICE) at Georgia Tech Fall 2004 BIT Conference.
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,
Theme What theme will you base your game on? Could be: sports, books, movies, United States, Presidents, animals, or anything in the world. Make sure.
UC Berkeley EECS Sr Lecturer SOE Dan Garcia printing-aims-to-prevent-a-piracy-plague/ Quest.
King’s Kids School English language teacher Ulziibayasgalan.U USING MINDMAPS IN TEACHING SCIENCE.
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.
Learn How to Play the Piano A Five Step Guide to Success By Ashley Bennet.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
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.
The Beauty and Joy of Computing Lecture #4 : Creativity & Abstraction
Cameron Tully-Smith Alice Cameron Tully-Smith
How do you think computer science, art and maths are linked
Computer Science Education Week
CS5500 Computer Graphics April 17, 2006 CS5500 Computer Graphics
How to Stay Organized in an Online Class
Presentation transcript:

SIGCSE 2008 : Portland, OR Rediscovering the Passion, Beauty, Joy and Awe : Making Computing Fun Again 10:30am – 11:45am Lecturer SOE Dan Garcia UC Berkeley

(2/15) Passion, Beauty, Joy, Awe : Ownership & Creativity Thought Exercise #1  Close your eyes  In your mind’s eye…  Think of the last time you felt real physical pain  Questions  What time of day was it?  What was the weather?  Where were you?

(3/15) Passion, Beauty, Joy, Awe : Ownership & Creativity Thought Exercise #2  Close your eyes  In your mind’s eye  Think of any significant experience you wish  Be it pleasurable or not, recent or not, etc.  Questions  What time of day was it?  What was the weather?  Where were you? Which did you prefer, #1 or #2? …and why?

(4/15) Passion, Beauty, Joy, Awe : Ownership & Creativity Why do we do this to our students? We don't need no thought control… Teachers leave those kids alone… – Pink Floyd, The Wall

(5/15) Passion, Beauty, Joy, Awe : Ownership & Creativity Ownership and Creativity!  Traditional projects  YOU give them the spec  YOU tell them what to do  YOU give them the interesting dataset  Rethinking projects!  THEY come up with the project  YOU help them keep their project reasonable  This “calibration” step is critical. Difficulty multiplier?  THEY tell you what their check-ins will be  THEY find the interesting dataset

(6/15) Passion, Beauty, Joy, Awe : Ownership & Creativity This is not Novel!  Montessori method…  Many Jr/Sr-level courses have student- chosen projects  Why not in CS1/CS2?  Extra “calibration” effort is worth it…  Georgia Tech  Computational Media CS1  One reason of success (imho) is it’s THEIR data Wil Justis, Milton HS

(7/15) Passion, Beauty, Joy, Awe : Ownership & Creativity It goes to 11…

(8/15) Passion, Beauty, Joy, Awe : Ownership & Creativity Where have all the flowers gone?  Why do top students have to go away when the class is over?  Why can’t we have incubators to nuture THEIR multi- semester projects?

(9/15) Passion, Beauty, Joy, Awe : Ownership & Creativity GamesCrafters : Game Theory GamesCrafters.berkeley.edu  Undergraduate computational game theory research and development group  ~40 students per semester  They choose their own projects!

(10/15) Passion, Beauty, Joy, Awe : Ownership & Creativity 2007Sp GamesCrafters

(11/15) Passion, Beauty, Joy, Awe : Ownership & Creativity MS-DOS X : Mac Programming  Macintosh Software Developers for OS X  Said: “MS-DOS … not!”  Small & enthusiastic community of budding Mac OS X programmers  Tutorials, UI standards  Design, code reviews  Software pipeline  ~15 students / sem MSDOSX.berkeley.edu

(12/15) Passion, Beauty, Joy, Awe : Ownership & Creativity 2006Fa MS-DOS X students

(13/15) Passion, Beauty, Joy, Awe : Ownership & Creativity  UC Berkeley Undergrad Graphics Group  Goal: bring together the best undergraduate computer graphics & animation talent on campus in one place  CS students and artists!  ~25 students / semester  They work individually & in teams on projects  2D/3D fractals, designs  Procedural geometry  CG Images & animations  Compilation DVD UCBUGG.berkeley.edu UCBUGG : Pixar “light”

(14/15) Passion, Beauty, Joy, Awe : Ownership & Creativity 2006Fa UCBUGGers

(15/15) Passion, Beauty, Joy, Awe : Ownership & Creativity Conclusion  Ownership and Creativity  Tap their passion  Allow THEM to specify their projects  Watch the beauty  Support THEIR interesting multi- semester projects  Share the joy you have  Coding as recreation!  Watch results with awe If you build it… they will come