ECS10 - Basic Concepts of Computing
Fall 2008

The curve for the final was:
A: 30-40
B: 24-29
C: 18-23
D: 12-18

Lectures and Discussion Sections:

MEETING CRN# TIME ROOMInstructor/TA
LECTURE (see below) MWF 10:00-10:00pm 1001 Giedt Prof. Amenta
Discussion Section 10-A01 60407 M 4:10-5:00 pm 147 Olson Kefeng Tan
Discussion Section 10-A02 60408 F 1:10-2:00pm 115 Hutchinson Vishal Ahuja
Discussion Section 10-A03 60409 R 8:00-8:50am 1007 Giedt Kelcey Chan
Discussion Section 10-A04 60410 F 8:00-8:50am 1006 Giedt Vishal Ahuja
Discussion Section 10-A05 60411 W 4:10-5:00pm 1006 Giedt Kefeng Tan
Discussion Section 10-A06 83475 R 4:40-5:30 217 Art Kelcey Chan

Instructor: Prof. Amenta
Office Hour: Wds 2-3, 3015 Kemper Hall. The office hour is for administrative issues, grade complaints, and advising, not for help with your programs. For help with programs, go to lab hours.
Lab Hour: Prof. Amenta will sometimes be in lab hours on Wednesday.

Teaching Assistants:
- Kefeng Tan, kftan at ucdavis.edu
- Kelcey Chan, boochan at ucdavis.edu
- Vishal Ahuja, vahuja at ucdavis.edu

Labs: For locations and hours of available computer labs, see the Labs page.

One or more TAs, and sometimes Prof. Amenta, are available for one-on-one consultation in room 2020 SLB, every weekday! You may go to any of these lab hours, not just the ones staffed by your TA.

    
    M 12-2   Kefeng Tan
    T 11-1   Kelcey Chan
    W 11-1   Kefeng Tan, Kelcey Chan
    R 1-3    Vishal Ahuja
    F 3-5    Vishal Ahuja

Textbook:
Python Programming for the Absolute Beginner, by Michael Dawson. Available at the UCD Bookstore, or wherever books are sold online.

Course Overview: This is an introductory computer programming class for students with no prior computer programming background. We 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 analyze interesting data, and some will draw pretty graphics.