Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005.

15
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005

Transcript of Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005.

Programming for Interactivity

Professor Bill TomlinsonTuesday & Wednesday

6:00-7:50pmFall 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 uselab computersvs. personallaptops, etc.?

Assignment for Tomorrow

• Lynn Stein’s online book

Other Resources

• Bill

• Google

• Sun’s web site

• Each other

Questions

?

Somebody programmed Google.