Introduction to Computer Science

CMPS10 Introduction to Computer ScienceProcessing Robot

This is the current best estimate for the schedule for this quarter, HOWEVER, all due dates etc. are subject to change up to 2 weeks prior to the specific date.


Prof. Charlie McDowell
Engineering 2, Room 349B
email: charlie @ soe [dot] ucsc [dot] edu
Phone: (831) 459-4772
Office Hours: Tues 12:30-1:30, Wed 10-11

Teaching Assistants

Gabrielle Halberg
email: ghalberg @ soe [dot] ucsc [dot] edu
Office Hours in Section: tbd

Julia Kelly
email: juchkell @ soe [dot] ucsc [dot] edu
Office Hours in Section: tbd

Text Books

Getting Started with Processing, Casey Reas and Ben Fry, O'Reilly 2010; Available at the Bookstore.

Blown To Bits: Your Life, Liberty and Happiness After The Digital Explosion by Hal Abelson, Ken Leeden and Harry Lewis, 2010; Online Edition

iClicker - when registering, use your ucsc email address without the as your ID. For example, if your email address is then use johndoe as your ID when registering your iClicker. Only original iClickers will be used/allowed. No iClicker2 and no webClicker. Sorry.



Tues-Thurs 2:00pm to 3:45pm
Humanities Lecture 206

Lecture recordings are available at



You can go to any section, not just the one you've signed up for. TAs will be in sections to help you with your labs and your homeworks.

Location: BE 109
01A: Mondays, 11:00am-1:00pm           
01B: Thursdays, 9:00-11:00am           

Location: Soc Sci I PC (Room 135)
Assigned Lab Times:
01C: Mondays, 4:00-6:00pm                
01D: Tuesdays, 10:00-12:00pm             
01E: Wednesdays, 4:00-6:00pm            
01F: Thursdays, 10:00-12:00pm            
01G: Fridays, 9:00-11:00am              
01H: Fridays, 1:00-3:00pm 


Class Participation (iClickers) (5%)

Homework assignments and quizzes (25%) (Please note that NO LATE HOME WORK IS ALLOWED, all homework are due before class. Often Prof. Charlie McDowell will go over the homework solutions in class the day they are due. All homework will be turned in electronically via eCommons. Okay to scan.)

Midterm (25%)

Final (25%)

Pair Programming Creativity Projects (20%)

Midterm Exam

Thursday, November 1st, in class



Processing Download link:

Instructors and Assistants