Object-Oriented Programming with Robots (F2016)overview | logistics | schedule | announcements | assignments | labs | resources
Lecture: Mon & Wed 10:10am-11:30am (Hegeman 204)
Lab A: Fri 10:30am-12:30pm (RKC 107)
Lab B: Fri 1:30pm-3:30pm (RKC 107)
O'Hara Office Hours: Mon & Tue 3-4 and by appointment (RKC 204)
Salehin Office Hours: Tue & Thu 10:30-11:30; Fri 3:30-4:30 and by appointment (RKC 206)
Tutoring Office Hours: Sun-Thu 7-10PM (RKC 100)
IPRE Robot: Scribbler + Fluke (and bluetooth adapter if necessary)
Loaners will be available, but you are encouraged to purchase your own personal robot!
Computing with Robots. Deepak Kumar. 2011.
Available for free online, or for a small fee at lulu. And as an iCalico Notebook.
Python: How to Think Like a Computer Scientist. Allen
B. Downey. 2nd Edition. 2015.
Available for free online, or for a small fee at amazon or the bookstore.
DO NOT use campus lab printers to print copies of the textbooks.
- Exams (60%): Three closed book exams
- Labs (20%): Weekly programming assignments
- Assignments (10%): Open-ended programming assignments
- Quizzes (10%): In-class and out-of-class quizzes given every week
- Attend class.
- Be on time.
- Check moodle.
- Come to class prepared. Make sure to have read the required reading BEFORE class.
- Complete all assignments and start early.
- Cooperate, but don't copy.
- Credit work, including all sources you used from the web, other books, etc.
- Sharing ideas is encouraged, but blatantly copying work without attribution will be treated as scholastic dishonesty and receive no credit.
- Keep your assignment and lab work private: using USB flash drive or DropBox is recommended.