ANNOUNCEMENTS:
I used separate curves for the multiple choice and the program parts of the final.
For the multiple choice:
10-13 = A, 7-9 = B, 4-6= C, 1-5=D
For the two programs:
18-20 = A, 14-17 =B, 10-13 = C, 6-9 = D
The homework scores were not curved.
Lectures and Discussion Sections:
| MEETING | CRN# | TIME | ROOM | Instructor/TA |
|---|---|---|---|---|
| LECTURE | (see below) | MWF 2:10-3:00pm | 176 Everson | Prof. Amenta |
| Discussion Section 10-A01 | 50852 | F 8:00-8:50am | 184 Young | Shri Vidhya Alagesan |
| Discussion Section 10-A02 | 50853 | F 9:00-9:50am | 184 Young | Sam Johnson |
| Discussion Section 10-A03 | 50854 | R 8:00-8:50am | 1128 Hart | Prantik Bhattacharyya |
| Discussion Section 10-A04 | 50855 | F 11:00-11:50am | 141 Olson | Sam Johnson |
| Discussion Section 10-A05 | 50856 | R 11:00-11:50am | 229 Wellman | Shruthi Harve |
Instructor:
Prof. Amenta
Office Hour: W 4-5pm, 3015 Kemper Hall. The office hours is for
administrative issues, grade complaints, and advising, not for help
with your programs. For help with programs, go to lab hours.
Lab Hour: TBA
Teaching Assistants:
- Shri Vidhya Alagesan
- Sam Johnson
- Prantik Bhattacharyya
- Shruthi Harve
Lab Consultation Hours:
A TA and sometimes Prof. Amenta is available in our
Computer Classrooms,
for two hours every weekday!
You may go to any of these lab hours, not just the ones staffed by
your TA.
M 12-2 Shri Vidhya Alagesan / Shruthi Harve 2020 SLB
T 10-12 Shri Vidhya Alagesan / Shruthi Harve 2020 SLB
W 11-1 Shri Vidhya Alagesan / Shruthi Harve 2020 SLB
R 1-3 Sam Johnson 2020 SLB
F 4-6 Prantik Bhattacharyya 73 Hutchinson
See the Computer
Classroom
page for more information about other rooms where you can go to work.
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.