140 likes | 267 Vues
This course, led by Dr. Doug Twitchell and lab instructor Deepa Gudipally, focuses on programming with Java 1.5 using an object-oriented approach. Students will explore topics such as modeling real-world problems using classes and objects. Essential resources include the textbook "Robots: Learning to Program with Java" by Byron Becker, the Eclipse IDE, and online platforms like WebCT and iCampus. The syllabus contains useful links for additional materials and examples in programming robotics. Logical thinking and abstraction are key skills developed in this course.
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