This preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full Document
Unformatted text preview: Sep 1 2010 CMSC143  O'Hara 1 CMSC 143 Introduction to ObjectOriented Programming with Robots Keith O’Hara [email protected] Sep 1 2010 CMSC143  O'Hara 2 Announcements Enroll on moodle Research Survey on Moodle What is Computation? Ian Horswill Professor at Northwestern AI, Interactive Art and Entertainment Researcher Sep 1 2010 CMSC143  O'Hara 3 What is Computation? What aspect of computation interests you? As a tool? Automation? Communication? As a basis for explaining intelligence? As a basis for explaining physical reality? Do you think robot programs fit into the functional or imperative model of computation? What does “abstraction” mean in computation? What was your first experience with computation? Sep 1 2010 CMSC143  O'Hara 4 Discuss Following Points 1. Find a strange/unpredicted way computation has changed the way we lived. 2. What is the difference between the functional and imperative models of computation? 3. What is Abstraction ? Why is it useful? 4. What is MetaProgramming ? Why is it useful? 5. What does it mean for a computer to be Universal ? Why is this useful? Sep 1 2010 CMSC143  O'Hara 5 Horswill’s Themes Abstraction Universality Representation Sep 1 2010 CMSC143  O'Hara 6 Levels of Abstraction To Compute the Tip: 1. Double the number 2. Erase the last digit Sep 1 2010 CMSC143  O'Hara 7 Levels of Abstraction To Compute the Tip: 1. Add the number to itself 2. Erase the last digit Sep 1 2010 CMSC143  O'Hara 8 Levels of Abstraction To Compute the Tip:...
View
Full Document
 Spring '10
 KeithO'hara
 Binary numeral system, Positional notation, Numeral system, Sep, O'Hara

Click to edit the document details