UA CS image     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 Information

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

Office Hours Talk with an Instructor live
email csc110.everyone.su21@list.arizona.edu Ask questions to the whole classlist. Use this if you have general questions about the course or assignments that might be applicable to everyone.
email csc110.instructors.su21@list.arizona.edu Ask questions to Ben and the TAs. Use this if you have questions about your specific homework or code.

Teaching Assistants

Image Name Role Email
TA Jacob Edwards Undergrad TA eebocaj@email.arizona.edu
TA Simran Sall Undergrad TA simransall@email.arizona.edu
TA Leon Trusheim Undergrad TA leontrusheim@email.arizona.edu
TA Alex Erwin Grad TA gerwin@email.arizona.edu


** The contents of this site are subject to change **