Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005 Questions Any Time If I Talk Too Fast • Raise your hand and/or ask me to slow down. Introductions What Use Is Computer Programming? • • • • • • • Make real-time moving pictures Keep track of information Run a web site Make motors turn Process words Make your cell phone work Others? Programming Experience? • 1 – Never written a line of code in my life • 2 – BASIC Programming 20 years ago, made a web page or two • 3 – Self-taught basic coding skills, or took one or two classes in it • 4 – Fairly proficient – self-taught significant programming skills or CS major • 5 – You can read about my hacking skills in the NY Times Overview of Course • Class meetings – Tues & Weds, 6:00-7:50pm • Four assignments – Graphics – Sound – Input – Networking • Final Project – (last four weeks) Goals • Learn how to write computer programs • Learn how to evaluate and adopt new programming tools • Make several projects • Begin collaborations Syllabus • Hand out • Walk through • Questions? Scheduling • Tuesday / Wednesday or • Tuesday / Thursday Computers • Lab computers • Your own computers – Java Development Kit – Eclipse • Who plans to use lab computers vs. personal laptops, etc.? Assignment for Tomorrow • Lynn Stein’s online book Other Resources • • • • Bill Google Sun’s web site Each other Questions Somebody programmed Google.