ECS10 - Basic Concepts of Computing
Winter 2013

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.

Instructor: Prof. Amenta
Office Hour: Friday after lecture, 2123 Kemper Hall. The office hour is for administrative issues, grade complaints, and advising, not for help with your programming assignments. For help with programs, go to lab hours where we can use the computers.
Lab Hours: Prof. Amenta will attend Tuesday Lab Hours

Teaching Assistants:
- Eilwoo Baik, ebaik at ucdavis dot edu
- Yunze Zeng, zeng at ucdavis dot edu
- Fei Yu, fyyu at ucdavis dot edu
You can find your TA at Section or during his or her lab hours. See the schedule below.

Textbooks: We will use Python Programming for the Absolute Beginner by Michael Dawson. It should be at the bookstore. Get the third edition if possible, but if you have an older version it should be OK, you will just have to be aware of some differences between Python 2 and Python 3.

Labs: You can work in the computer classroom were are using for lab hours, 75 Hutchinson. Check here to see when this lab is available.

You may attend any or all of the lab hours, not just the ones staffed by your TA. Come early and often!

Weekly Course Schedule - Lectures, Discussion Sections, and Lab Hours:

LECTURE MWF 9:00-9:50 1003 Giedt Prof. Amenta
Discussion Section 10-A01 50887 M 1:10-2:00 1020 Wickerson Yunze Zeng
Discussion Section 10-A02 50888 W 12:10-1:00 105 Wellman Eilwoo Baik
Discussion Section 10-A03 50889 M 11:00-11:50 1128 Hart Yunze Zeng
Discussion Section 10-A04 50890 W 4:10-5:00 1120 Hart Fei Yu
Discussion Section 10-A05 50891 W 2:10-3:00 102 Hutchinson Eilwoo Baik
Lab Hours M 11:00-1:00 75 Hutchinson Eilwoo Baik
Lab Hours T 12:00 - 2:00 75 Hutchinson Yunze Zeng
Lab Hours Th 11:00 - 12:00 75 Hutchinson Eilwoo Baik
Lab Hours Th 12:00 - 1:00 75 Hutchinson Yunze Zeng
Lab Hours Th 1:00 - 2:00 75 Hutchinson Prof. Amenta
Lab Hours Th 2:00 - 4:00 75 Hutchinson Fei Yu