Prog4IntLecture1Intro

Download Report

Transcript Prog4IntLecture1Intro

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.