CS 8: Introduction to Computer Science (Spring 2012)

 

Syllabus Resources Homework Labs Lectures Office Hours
Instructor: 
Matthew Buoni
buoni@cs.ucsb.edu,

Teaching Assistants:

Theodore Georgiou
teogeorgiou@cs.ucsb.edu

Kasturi Bhattacharjee
kbhattacharjee@cs.ucsb.edu

Grader:
Chen Liu

chenliu@cs.ucsb.edu


Lecture: 
MW  2:00 - 3:15  Theater and Dance 1701

Lab sections (in Cooper Lab, ESB 1003): 
F 10-11, 11-12, 12-1, 1-2, 2-3


Required Textbook: 

Miller/Ranum cover
Bradley N. Miller and David L. Ranum. Python Programming in Context, Jones and Bartlett Publishers, 2009

For those who students who want to take CS8 next quarter and are wondering if you can get an add code:  I cannot give add codes under any circumstances according to CS Department policy.  Please sign up on the waitlist https://www.cs.ucsb.edu/courses/waitlist/index.php, and if you have further questions please inquire with the CS Office in HFH 2104.  They can better answer your questions regarding your likelihood of getting added. 

Thanks, Dr. Buoni

 

Monday, April 2

  • The first homework assignment is due this Wednesday during lecture.
  • PLEASE try to create a College of Engineering (CoE) Account before your lab session this Friday.  In fact, do it now!: https://accounts.engr.ucsb.edu/create

Preliminary Announcements: 

  • Students are responsible for monitoring changes to this page and the course's Gauchospace page. See the various links above. Note that the course webpage is http://www.cs.ucsb.edu/~buoni/cs8.
  • Please direct all homework and lab related questions to the Gauchospace forum.  This will be mutually beneficial to everyone involved with the course. 
  • Two copies of the textbook have been placed in the Reserve Book Service in the Davidson Library. They can be borrowed on a 2-hour basis.  Also, note that the book icon in the lower left part of this page links to Google Books.
  • For email communications, include the word "CS8" in your subject line.
  • Attendance is required for each and every lab section.
  • Labs will be submitted via Gauchospace and will be due on Wednesday nights at 11:55pm.
  • All UCSB students are authorized access to the Instructional Computing (IC) labs, except to the extent these labs are reserved for other purposes. The software required for CS 8 (Python 3.0 or later) is available there. 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 the Python IDLE editor.  It is free software, and a link to the download page can be found under the "Resourses" tab above.
  • Welcome to the course and I look forward to an exciting and stimulating quarter together!
  • 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
 



Thanks to Omer Egecioglu, Phill Conrad, Diana Franklin and Michael Costanzo.