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.
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
- 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|