Title: ITK 168 Section 13
1ITK 168 Section 13
2Introduction
- Me
- Deepa Gudipally (lab instructor/grader)
3Useful places
- WebCT
- iCampus
- http//webct.ilstu.edu
- http//www.itk.ilstu.edu/itk168
- http//www.itk.ilstu.edu/faculty/dtwitch/itk168-fa
ll05.html
4Syllabus
5Materials
- Becker, Byron Weber. Robots Learning to Program
with Java - ISBN 0-9733618-2-4
- http//www.learningwithrobots.com/
http//www.learningwithrobots.com
6More 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)
7Programming
- Java 1.5
- Object Oriented
- Requires logical, detailed thinking
- Wide range of abilities in the class
- May require time
8Modeling Problems
- Models are abstractions of real world problems.
Bob Davie http//espn.go.com/ncf/columns/davie/14
27720.html
9Model and Objects
Model
Object
10Models, Classes and Objects
Model (class)
Objects (instance)
http//www.vzw.com
Audiovox CDM8 US users manual.
http//www.audiovox.com
11Models and Objects
Cell Phone 1
Cell Phone 2
Attributes Verizon CDMA Silver off
Commands Call number Receive call Save number
Commands Call number Receive call Save number
Attributes T-Mobile GSM Silver on
Pictures from http//www.vzw.com
12Classes and Objects
Cell Phone 1
Cell Phone 2
Attributes Verizon CDMA Silver off
Commands Call number Receive call Save number
Commands Call number Receive call Save number
Attributes T-Mobile GSM Silver on
Pictures from http//www.vzw.com
13Models, classes, objects, and problems
Model
Objects
Problem
14Robots Demo