An introduction to abstraction and how it applies to different levels of programming languages. Abstraction is then explored in object-oriented languages to define the ideas of classes, objects, and properties. Examples are given using the JPie programming environment. Conditional and sequential execution are then discussed to motivate the problem of writing the game Pong in JPie."TECS Workshop: Washington University Department of Computer Science and Engineering
Professional Development Workshop"Teachers (Professional Development)Students (Instructional Materials)Java