teaching
CMSC 143
Object-Oriented Programming with Robots (S2015)
overview | logistics | schedule | announcements | assignments | labs | resources
Lecture: Tue & Thu 1:30pm-2:50pm (RKC 107)
 
Lab: Fri 1:30pm-3:30pm (RKC 107)
 
Office Hours: Wednesday 1:30pm-2:30pm; Tuesday & Thursday 3pm-4pm and by appointment
 
 Textbooks
  
- 
       IPRE Robot: Scribbler + Fluke (and bluetooth adapter if necessary)
   
Loaners will be available, but you are encouraged to purchase your own personal robot! -  Learning
   Computing with Robots. Deepak Kumar. 2011.  
Available for free online, or for a small fee at lulu. And as an iCalico Notebook. - Think
       Python: How to Think Like a Computer Scientist. Allen
       B. Downey. 2009. 
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%): Small weekly programming assignments
 - Assignments (10%): Larger programming assignments
 - Quizzes (5%): Short quizzes given approximately every week
 - Participation (5%): Positive impact on the class
 
- Attend class.
 - Be on time.
 - Participate.
 - 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, a USB flash drive is recommended.