140 likes | 257 Views
ITK 168 Section 13. Dr. Doug Twitchell. Introduction. Me Deepa Gudipally (lab instructor/grader). Useful places. WebCT iCampus http://webct.ilstu.edu http://www.itk.ilstu.edu/itk168 http://www.itk.ilstu.edu/faculty/dtwitch/itk168-fall05.html. Syllabus. Syllabus. Materials.
E N D
ITK 168 Section 13 Dr. Doug Twitchell
Introduction • Me • Deepa Gudipally (lab instructor/grader)
Useful places • WebCT • iCampus • http://webct.ilstu.edu • http://www.itk.ilstu.edu/itk168 • http://www.itk.ilstu.edu/faculty/dtwitch/itk168-fall05.html
Syllabus • Syllabus
Materials • Becker, Byron Weber. Robots: Learning to Program with Java • ISBN 0-9733618-2-4 • http://www.learningwithrobots.com/ http://www.learningwithrobots.com
More Materials • Eclipse • http://www.eclipse.org • Integrated Development Environment (IDE) • Makes life a lot easier http://www.eclipse.org/ http://www.eclipse.org/eclipse/ (in PowerPoint presentation)
Programming • Java 1.5 • Object Oriented • Requires logical, detailed thinking • Wide range of abilities in the class • May require time
Modeling Problems • Models are abstractions of real world problems. Bob Davie: http://espn.go.com/ncf/columns/davie/1427720.html
Model and Objects What’s the difference? Model Object
Models, Classes and Objects Model (class) Objects (instance) http://www.vzw.com Audiovox CDM8 US user’s manual. http://www.audiovox.com
Models and Objects Cell Phone 1 Cell Phone 2 Commands Call number Receive call Save number Attributes Verizon CDMA Silver off Commands Call number Receive call Save number Attributes T-Mobile GSM Silver on Pictures from http://www.vzw.com
Classes and Objects Cell Phone 1 Cell Phone 2 Commands Call number Receive call Save number Attributes Verizon CDMA Silver off Commands Call number Receive call Save number Attributes T-Mobile GSM Silver on Pictures from http://www.vzw.com
Models, classes, objects, and problems Model Objects Problem