CMPS 12a, Introduction to Programming, Winter 2004


This course is an introduction to programming in Java.
It will cover syntax, symantics, program design, and problem solving.

Instructor:
Prof. David Helmbold dph@cse.ucsc.edu
Office: 319 Baskin Engineering
Office Hours: 11:30-12:30 Tu-Th

Teaching Assistants:
Laura Chiticariu laura@cse.ucsc.edu
Enes Hastor enes@cse.ucsc.edu
Chandramouli Balasubramanian chandrab@cse.ucsc.edu

Readers/Tutors:
Ben Samuel bsamuel@cats.ucsc.edu
Andy Reagan areagan@cats.ucsc.edu
Ethan James eejames@cats.ucsc.edu
Dashiell Thompson dthompso@ucsc.edu
Phillip Rose (MSI coord.) pbrose@ucsc.edu

Lecture times:
Tu-Th 2-3:45 in Baskin Engineering room 152

Text:
Java by Dissection by Pohl and McDowell.

Discussion/Lab Sections:
No Hours Location TA Reader
01A M 11:00AM - 01:00PM Baskin Engineering 105 Laura Dashiell
01B M 03:00PM - 05:00PM Baskin Engineering 105 Chandra Ben
01C Tu 09:00AM - 11:00AM Baskin Engineering 105 Laura Andy
01D Tu 06:00PM - 08:00PM Baskin Engineering 105 Enes Andy
01E F 01:00PM - 03:00PM Baskin Engineering 105 Enes Ben
01F Tr 07:00PM - 09:00PM Crown Computer Lab 201 Enes Dashiell
01G M 09:00AM - 11:00AM Crown Computer Lab 201 Laura Ethan
01H F 02:00PM - 04:00PM Crown Computer Lab 201 Chandra Ethan

Course Information
Information sheet ( pdf ) ( postscript )
Syllabus: ( tentitive - plain text )
Midterm review sheet: ( pdf ) ( postscript )
( Slides from Lectures )
( Sample Java Programs )
( Midterm Solutions )
Final review topics: ( pdf ) ( postscript )
( Sample final exam questions )

References, Tutorials, and Learning Aids:

Handouts and Assignments:
01: Programming lab 1 ( postscript ) ( pdf )
     Updated (01/08/04): Added instruction on usage of submit command
02: Programming lab 2 ( postscript ) ( pdf )
03: Programming lab 3 ( postscript ) ( pdf )
04: Programming lab 4 ( postscript ) ( pdf )
05: Programming lab 5 ( postscript ) ( pdf )
06: Programming lab 6 (optional - extra credit) ( postscript ) ( pdf )
07: Programming lab 7 ( postscript ) ( pdf )
08: Programming lab 8 DEADLINE CHANGE: now due 11:59 am Thursday March 4. ( postscript ) ( pdf )
09: Programming lab 9 (REVISED!) ( postscript ) ( pdf )



Questions regarding about page content should be directed to
dph@cse.ucsc.edu
Last modified Tuesday, 09-Mar-2004 12:21:23 PST.

Back to the CE / CS Class Home Pages.
Back to the CE / CS Home Page.