ECS10 - Basic Concepts of Computing
Spring 2008

ANNOUNCEMENTS:


Lectures and Discussion Sections:

TITLE CRN# TIME ROOM Instructor/TA
LECTURE (see below) MWF 11:00-11:50am 6 Wellman Prof. Michael Gertz
Discussion Section 10-A01 43417 R 8:00-8:50am 117 Olson ZiJie Qi
Discussion Section 10-A02 43418 W 3:10-4:00pm 192 Young Yugandhar Muppala
Discussion Section 10-A03 43419 W 4:10-5:00am 1120 Hart Yugandhar Muppala
Discussion Section 10-A04 43420 W 1:10-2:00pm 227 Olson ZiJie Qi

Instructor: Prof. Michael Gertz
Office Hours: T 1:30-2:30pm, 3029 Kemper Hall. The office hours are for administrative issues, grade complaints, and advising, not for help with your programs. For help with programs, please go to the lab hours.

Teaching Assistants:
- ZiJie Qi, zqi (at) ucdavis.edu
- Yugandhar Muppala, ymuppala (at) ucdavis.edu

Lab Hours Schedule: See the Computer Classroom page.

Exams: Midterm 1: Monday 4/21
             Midterm 2: Monday 5/12
             Final: R 6/12 10:30AM-12:30PM, 106 Wellman (all exams are open book and open notes).

Textbook:
Python ProgrammingPython Programming: An Introduction to Computer Science, John Zelle. Available at the UCD Bookstore, the publisher, or, e.g., Amazon (you might want to compare prices). Here's some additional material on Teaching with Python.

Course Overview: This is an introductory computer programming class for students with no prior computer programming background. In this course, you will learn the basics of programming using the Python language. The main way you will learn is by writing programs yourself. Some of the programs will process and analyze data, and some will generate some nice graphics.