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: Tu/Wed/Thur 2-3pm

Teaching Assistants

Stacey Mason
email: stcmason @ ucsc [dot] edu
Office Hours in Section: W 12:30-2, 4-5:30, Fri 9:30-11, 3-4:30

Sean-Ryan Smith
email: sewsmith @ ucsc [dot] edu
Office Hours in Section: W 11-12:30, Th 9:30-12:30

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 or iClicker+ will be used/allowed. No iClicker2 and no webClicker. Sorry.



Tues-Thurs 4:00pm to 5:45pm
Media Theater, M110

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: Soc Sci I PC (Room 135)
Assigned Lab Times:
A: Mondays, 4:00-5:30pm
B: Wednesdays, 11:00am-12:30pm
C: Wednesdays, 12:30-2:00pm
D: Wednesdays, 4:00-5:30pm
E: Thursdays, 9:30am-11:00am
F: Thursdays, 11:00am-12:30pm
G: Fridays, 9:30-11:00am
H: Fridays, 3:00-4:30pm 


Class Participation (iClickers) (5%)

Homework assignments and quizzes (25%) (Please note that NO LATE HOME WORK IS ALLOWED. Homework assignments will be due either before class on a specific day or at 5pm on a Saturday, depending upon the assignment (see Assignments). Often Prof. Charlie McDowell will go over the homework solutions in class after the due date. All homework (with one exception) will be turned in electronically via eCommons. Okay to scan.)

Midterm (25%)

Final (25%)

Pair Programming Creativity Projects (20%)

Midterm Exam

Thursday, October 31st, in class



Processing Download link:

If you qualify for classroom accommodations because of a disability, please get an Accommodation Authorization from the Disability Resource Center (DRC) and submit it to your instructor (Charlie McDowell) in person outside of class (e.g., office hours) within the first two weeks of the quarter. Contact DRC at 459-2089 (voice), 459-4806 (TTY), or for more information on the requirements and/or process.

 “On-Campus Recovery Meetings”: Are you or someone close suffering from compulsive use of food, alcohol, other drugs, gaming,  gambling, love, sex and/or co-dependency? Is your life feeling unmanageable? Students like you have found relief from mental obsessions of all kinds. The solution is simple: We help one another and practice 12 steps of recovery. Join us on Mondays, 8:00 PM, at Stevenson Senior Commons. Coffee and treats provided! See website for more information:

Instructors and Assistants