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