CMPS 12A/L: Introduction to Programming
Spring 2005
TuTh, 12:00 - 1:45pm
Social Sciences II, Room 071


  • Latest News (updated 5/31/05)
  • Web CT
  • Class Discussion Forum

  • Instructor: Wang-Chiew Tan
    Office: E2-343B
    Email: wctan@cse.ucsc.edu
    Office Hours: TuTh, 2:00pm-3:00pm or by appt

    Teaching Assistant: Josh Whittemore
    Email: jsw@ucsc.edu
    Lab Section: Crown Computer Lab, MW 5-6.30pm

    Teaching Assistant: Mark Deckert
    Email: mdeckert@ucsc.edu
    Office Hour: Wed, 1:00pm-3:00 pm, BE-314B
    Lab Sections: BE105, MW 3-4.30pm, 4.30-6pm

    MSI Learning Assistant: Jeff Kile
    Email: jkile@ucsc.edu
    Review Sections: W 7-8:15pm, Th 2-3:15 pm, Baskin whiteboards

    Grader: Adam Allison
    Email: aallison@ucsc.edu

    Grader: Daniel Lifschitz
    Email: danlif@ucsc.edu

    Course Information:


    Programming Assignments:


    Tentative Class Schedule/Reading:

    Lecture notes can be found here. The lecture notes are adapted from the 12A lecture notes of Charlie McDowell and Dave Helmbold.

    Date Topic Reading
    March 29 Overview, Program Fundamentals Chapter 1
    March 31 Statements and Control Flow Chapters 1,2
    April 5 Statements and Control Flow Chapter 3
    April 7 Statements and Control Flow Chapter 3
    April 12 Functional Abstraction Chapter 4
    April 14 Functional Abstraction Chapter 4
    April 19 QUIZ 1
    April 21 Functional Abstraction Chapter 4
    April 26 Functional Abstraction Chapter 4
    April 28 Arrays Chapter 5
    May 3 Arrays Chapter 5
    May 5 Arrays Chapter 5
    May 10 Arrays Chapter 5
    May 12 QUIZ 2
    May 17 Data Abstraction Chapter 6
    May 19 Data Abstraction Chapter 6
    May 24 Data Abstraction Chapter 6
    May 26 Data Abstraction Chapter 6
    May 31 Inheritance/Reading and Writing Files Chapter 10
    June 2 Review
    June 6 FINAL 12:00pm-3:00pm


    Evaluation for 12A

    A pass in every aspect of the evaluation is necessary but not sufficient to pass 12A.


    Evaluation for 12L

    A pass in every aspect of the evaluation is necessary but not sufficient to pass 12L.


    Lab Assignments:


    Supplementary Information:


    Last Modified Tuesday, 29-Mar-2005 20:21 PST.