CS 16: Problem Solving With Computers I (Winter 2015)


Syllabus Resources Homework Labs Lecture Notes Office Hours Exams

Matthew Buoni

Teaching Assistants:

Domagoj Baricevic

Bingzhe Liu


Pradeep Kumar Govindaraju

Zihao Song

MW  2:00-3:15  Broida 1640

Lab sections (Phelps 3525): 
R  11, 12, 1, 2

Required Textbook: 

  Textbook: Problem Solving with C++, 9th ed.,
                  Walter Savitch


CS16 related things to do before Wed., Jan. 7 (including those crashing!):

  • Create College of Engineering account: see link below
  • Get the appropriate course software on your computer: instructions in Resources page
  • Test your software install by compiling and running hello.cpp posted in Lectures -> L00
  • Complete HW00 (due in Lecture on Wednesday!)

Preliminary Announcements: 

  • Students are responsible for monitoring changes to these pages and the course's Gauchospace page. See the various links above. Note that the course webpage is http://www.cs.ucsb.edu/~buoni/cs16.
  • For email communications, include the word "CS16" in your subject line, and use my gmail address given in the upper-left part of this webpage.
  • Attendance is required for each and every lab section, and a 10% penalty will result if you are more than 5 minutes late.
  • All UCSB students are authorized access to the Instructional Computing (IC) labs, except to the extent these labs are reserved for other purposes. Labs are located throughout the first floor of the 1500 wing of Phelps Hall, the second floor of Kerr Hall, and elsewhere. 
  • The main software you will be using for this course is a command line C compiler and a text editor.  Instructions for downloading these are provided under the "Resources" tab above,
  • Here is a map of all the computers in the CSIL lab that you may login to remotely once you have created your College of Engineering Account: CSIL Map.  You may access your CoE account remotely by logging into csil.cs.ucsb.edu or any of these machines, e.g. beavis.cs.ucsb.edu.
  • Welcome to the course and I look forward to a fun and exciting quarter together!!

Problem Solving with C++, 9th ed., Walter Savitch, Pearson 2015.