Computer Science 20
Programming Methods


Summer 2009

MTWR 9:30-10:55
Phelps 1401

Grades

Lectures

Projects

Resources

Syllabus

News - Watch for updates!

August 2

  • Course grades are submitted and posted.
  • Get copies of any demonstration programs, solutions, and so on from the cs20 account, the mikec/cs20 directory, and/or these web pages soon if you want them. All of these spaces will be recycled shortly.
  • If your CSIL account is a guest account, it will be closed very soon, so you should take copies of anything you want from there too.
  • Enjoy the rest of summer!

July 28

  • Reminder - third exam is Thursday, July 30. The lecture tomorrow will include some information about the exam.

July 14

  • Programming project 3 is posted.
  • Reminder - second exam is Monday, July 20.

July 2

  • A new page was created, for posting scores and eventually course grades.
    • First check your umail account to learn your secret grade code.
    • Then see the "Grades" link at left.
    • Scores for Homework 1 are posted now.

June 30

  • Programming project 2 is posted.
  • The UCSB Bookstore announced they will begin returning textbooks to the publishers on July 6.
  • Reminder - first exam is Monday, July 6.

June 22

  • Office hour plans are posted on the syllabus now. And here's a summary:
    • TA - Friday 2-4pm in Phelps 1413.
    • Instructor - as needed after any lecture.
    Any changes will be announced on this page.

Opening announcements

  • Students are responsible for monitoring changes to this page and the course's other web pages. See links at left. Programming project 1 is already posted on the Projects page.
  • The required and optional textbooks are posted below.
  • All CS and CE (pre-)majors should have a Computer Science Instructional Lab (CSIL) account already set up, or this setup is in process. Non-majors must sign up for a temparary, "Guest" account using the online College of Engineering computer account registration form - do that as soon as possible.
  • All students should verify they can access their CSIL accounts. It is your responsibility to resolve any password and other problems before these accounts are needed to execute and turn in assignments.
About the pace of CS 20 in Summer Session:
In terms of important topics to cover and student work to do, the summer course is no different than any other quarter. The calendar time is much shorter though, barely more than half the usual length. So students should plan to work about twice as much each week on CS 20 as they would spend on the class in a typical quarter.


One Required Textbook:

Nell Dale, Daniel T. Joyce and Chip Weems, Object-Oriented Data Structures Using Java, Second Edition, Jones and Bartlett Publishers, 2006.


And One Suggested (but optional) Textbook:

William J. Collins, Data Structures and the Java Collections Framework, 2nd edition McGraw-Hill, 2005.


C. Michael Costanzo <mikec@cs.ucsb.edu>