CMPS 12A
Introduction to
Programming
Spring 2010
Time and Place: TTh 12:00-1:45 Media
Theater M110
Class Webpage: http://www.soe.ucsc.edu/classes/cmps012a/Spring10
Class Webforum: http://forums.soe.ucsc.edu/viewforum.php?f=39
Instructor: Patrick Tantalo
(http://www.cse.ucsc.edu/~ptantalo/)
Office: E2 257
Office Hours: MW 11:00-2:00,
or by appointment
Email: ptantalo@soe.ucsc.edu
Phone: 831-459-3898
Teaching Assistants:
Anne Sullivan <anne@soe.ucsc.edu>
Teale Fristoe <teale@soe.ucsc.edu>
Lab Schedule:
All
sessions will be held in Baskin Engineering 105
Monday
10:00am - 12:00pm Anne Sullivan
<anne@soe.ucsc.edu>
Monday
2:00pm - 4:00pm Teale
Fristoe <teale@soe.ucsc.edu>
Tuesday
9:00am - 11:00am Teale Fristoe
<teale@soe.ucsc.edu>
Tuesday
3:00pm - 5:00pm Anne
Sullivan <anne@soe.ucsc.edu>
Wednesday 12:00pm -
2:00pm Teale Fristoe <teale@soe.ucsc.edu>
Thursday
4:00pm - 6:00pm Anne
Sullivan <anne@soe.ucsc.edu>
MSI Tutor: Danny Key <dkey@ucsc.edu>
MSI Sections:
Monday
3:30pm - 4:40pm Baskin
Engineering 169
Tuesday
4:30pm - 5:45pm Cancelled
Wednesday 2:00pm -
3:10pm Social Sciences
II 137
Required Text: Java by
Dissection (2nd
edition) Ira Pohl & Charlie McDowell. Lulu 2006. You can get this at the bookstore, or online
at http://www.lulu.com/JavaByDissection.
Supplementary Texts:
Learning Java (3rd edition) by Patrick Niemeyer &
Jonathan Knudsen,
O'Reilly, 2005.
Your Unix (2nd edition)
Sumitabha Das. McGraw-Hill.
Other Resources:
Unix
A Unix
Tutorial from University of Washington.
A Unix
Tutorial from the University of Utah.
A Unix
Tutorial from UC Berkeley.
Editors
A very quick introduction
to Vi.
The Vi lover's page, with
an extensive list of Vi
tutorials.
Free Software Foundation Gnu Emacs
Manual
(very long).
Programming in Java
Java Documentation
Page
Java Programming
Resources
ITS-Information Technology Services
ITS-Instructional Computing
ITS-Home
If you find any errors, please report them to: ptantalo@soe.ucsc.edu
webmaster@soe.ucsc.edu
Back to the SOE Class
Home Pages
Back to the SOE Home Page