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

Slides:



Advertisements
Similar presentations
PPT Slides by Dr. Craig Tyran & Kraig Pencil The editor in charge of business books for Prentice Hall, I have traveled the length and breadth of.
Advertisements

CSc 2310 Principles of Programming (Java)
Prof. James A. Landay University of Washington Spring 2012 Introduction & Course Overview CSE 441 – Advanced HCI March 27, 2012.
CIS101 Introduction to Computing Week 11 Spring 2004.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2011.
IS612 – Object Oriented Concepts and Development Dr. Catherine Dwyer Fall 2010.
Logistics: –My office hours: T, Th 4-5pm or by appointment –Class Web page:
CS 206 Introduction to Computer Science II 09 / 03 / 2008 Instructor: Michael Eckmann.
CS 280 Data Structures Professor John Peterson. Goals Understand “Programming in the small” Java programming Know what’s under the hood in complex libraries.
Information Technology and Applications Course Introduction Professor Pepper.
CSC 171 – FALL 2004 COMPUTER PROGRAMMING LECTURE 0 ADMINISTRATION.
CS 182 Sections 101 & 102 Joseph Makin Jan 19, 2004 Slides created by Eva Mok Thanks, Eva!
Monroe L. Weber-Shirk S chool of Civil and Environmental Engineering Laboratory Research in Environmental Engineering CEE 453 
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
CSCD 330 Network Programming Winter 2012 Lecture 1 - Course Details.
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
1 Are you ready?. 2 Professor: Vladimir Misic Office : Phone: Office Hours : Mon, Tue; 2:00pm – 4:00pm Website :
IB 429 ANSC 466 ANTH 442 Animal Behavior MWF 3-3: Roger Adams Lab 1 hand out: course syllabus.
Welcome to CompSci 100! As You Arrive… Make sure you grab a syllabus packet. Read through it. I will be covering the most essential points in my talk,
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials. Today’s daily quiz will be given at the.
1 CMSC 628: Introduction to Mobile Computing Nilanjan Banerjee Introduction to Mobile Computing University of Maryland Baltimore County
CS110/CS119 Introduction to Computing (Java)
CSCI 347 – Data Mining Lecture 01 – Course Overview.
Instructional Design JMA503 – 61 Monday 6:00 - 8:40.
Course Introduction CS 2302 SPRING Course Introduction In this part we'll discuss course mechanics. Most of this will apply to all sections of the.
COMP 523 DIANE POZEFSKY 20 August AGENDA Introductions Logistics Software Engineering Overview Selecting a project Working with a client.
COMP Introduction to Programming Yi Hong May 13, 2015.
CS 160 Introduction to Computer Science Andrew Scholer
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
21 August Agenda  Introductions  Logistics  Selecting a project  Working with a client.
Best (Online) Practices for Teaching MTH Dr. Laurie Burton Mathematics Department TOTOM—September 11, 2015.
CSCD 330 Network Programming Fall/Winter/Spring 2014 Lecture 1 - Course Details.
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
S H E R I D A N A L L P R E P A C A D E M Y Orientation.
Daily Agendas Pre-Algebra and Algebra. Monday Pre-Algebra Finish and turn-in p. 6-8 problems 1-3 through 1-7 Moby Max – Placement.
Programming In Perl CSCI-2230 Thursday, 2pm-3:50pm Paul Lalli - Instructor.
IS223 – Foundations of Programming Dr. Catherine Dwyer Fall 2009.
CIT312 – Introduction to Programming Dr. Catherine Dwyer Fall 2011.
CompSci 101 Introduction to Computer Science Sept. 9, 2014 Prof. Rodger President Brodhead speech graduation 2010 CompSci 101 Fall
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
CS 110 Introduction to the Computer Science Profession.
INTRODUCTION TO PROGRAMMING ISMAIL ABUMUHFOUZ | CS 146.
Welcome! Course Development Camp Session II July 16 July July
Statistics Fall Introduction2 Wed, Aug 22, 2007 Introduction Dr. Robb T. Koether Office: Bagby 114 Office phone: Home phone: (before.
CSCD 330 Network Programming Winter 2015 Lecture 1 - Course Details.
Fall 2012 Professor C. Van Loan Introduction to CSE Using Matlab GUIs CS 1115.
Prof. James A. Landay Computer Science Department Stanford University Winter 2016 dt+UX 2 : USER EXPERIENCE DESIGN PROJECT Introduction & Course Overview.
HOW I SURVIVED AIST3620 AND LEARNED TO LOVE INTERFACES Fall 2015 Edition.
Dr. Michael Featherstone Project Management - ime380.
So Surprise Someone!
Designing Lego Labs Using Lejos and Mindstorms Adapted from Lynn Stein “Radically ReThinking CS1” NSF Workshop.
Principles of Imperative Computation Lecture 1 January 15 th, 2012.
Prof. James A. Landay University of Washington Winter 2009 Introduction & Course Overview CSE 441 – Advanced HCI January 6, 2009.
Design and Analysis of Algorithms CS st Term Course Syllabus Cairo University Faculty of Computers and Information.
Teachers: If you hand back Test 4 today, tell your class you will review it with them in class on Thursday when you do the review lecture on Chapters 6,
Motivating Humans Timothy A. Pychyl Department of Psychology Carleton University.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Introduction to Computing
How I Survived AIST2330 and Learned to Love Server Admin
Computer Science 102 Data Structures CSCI-UA
Teacher name | course number
CSCD 330 Network Programming Spring
CSC2310 Principles of Computer Programming
CS 160 Introduction to Computer Science
CSCD 330 Network Programming Spring
ME 123 Computer Applications I Lecture 40: Course Review 5/23/03
CSCD 330 Network Programming Spring
Presentation transcript:

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.