Introduction to Computer Science



Emily Lovell
Doctoral Student in Computer Science
E-mail: emme @ soe [dot] ucsc [dot] edu / elovell @ ucsc [dot] edu
Office Hours: Mondays & Wednesdays from 12pm-2pm in E2-480.


Blown to Bits: Your Life, Liberty, and Happiness after the Digital Explosion by Hal Abelson, Ken Ledeen, and Harry Lewis
Online edition. 

Getting Started with Processing by Casey Reas and Ben Fry
Available from Amazon or as an electronic library resource, accessible from campus or via Off Campus Access.

Class Meetings

Tuesdays & Thursdays from 1:00pm - 4:30pm
Physical Sciences #110


No late homework accepted. Homework assignments are due before the start of class on the specified due date. Most homework (and some in-class exercises) will be submitted using eCommons. Grading breakdown is as follows:

  • 20% Midterm Exam
  • 20% Final Exam
  • 50% Homework
  • 10% In-class Participation



Midterm: Tuesday, July 7 (in class)
Final: Thursday, July 23 (in class)

Important Dates

Deadline to drop (Summer Session 1): Monday, June 29
Deadline to withdraw (Summer Session 1): Friday, July 10


Piazza (Q&A/forum):
Eduroam Setup (for classroom wi-fi):
eCommons (for homework submission):
Lightbot 2.0, via Armor Games:
Scratch Website:
Processing Website:

Disability Accommodation

If you qualify for classroom accommodations because of a disability, please submit your Accommodation Authorization Letter from the Disability Resource Center (DRC) to me as soon as possible, preferably within the first week of Summer Session 1. Contact DRC by phone at (831) 459-2089 or by email at for more information.


Instructors and Assistants