CSc 110: Introduction to Computer Programming I
Welcome to the Summer 2021 UofA cs110 course homepage.
This is the main introductory programming course in the computer science department at the University of Arizona.
This course requires no prior programming experience, but does require that you have taken College Algebra.
We will be using python 3 in this course, and as a successful student, you will learn the basics of this language.
By the end of the semester, you should be able to write complete, well-structured programs in python.
For more information about the course and policies, see the course syllabus.
- Instructor: Benjamin Dicken, bddicken@email.arizona.edu, GS 850
- Instructor office hours (online): TBD
- If you need to meet in person, send me an email
Course Resources and Info
Syllabus |
Course information and policies |
Schedule |
Schedule of topics, slides, readings, prep problems |
Assignments |
The programming assignments - check regularly! |
Style Guide |
The rules for style and structure for the code that your submit |
graphics.py |
Graphics module, used for some assignments |
Videos on Youtube |
Re-watch course videos on YouTube |
Gradescope |
Used for assignment and exam submission, regrade requests, etc |
D2L |
Used for gradebook, book, and video quiz access |
CodingBat and CodeSBS (optional) |
Websites for additional programming practice |
Getting Help
Teaching Assistants
Image |
Name |
Role |
Email |
|
Jacob Edwards |
Undergrad TA |
eebocaj@email.arizona.edu |
|
Simran Sall |
Undergrad TA |
simransall@email.arizona.edu |
|
Leon Trusheim |
Undergrad TA |
leontrusheim@email.arizona.edu |
|
Alex Erwin |
Grad TA |
gerwin@email.arizona.edu |
** The contents of this site are subject to change **