UA CS image     CSc 110: Introduction to Computer Programming I


Welcome to the Summer 2020 UofA cs110 course homepage.

This is the first in a sequence of two introductory programming courses 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 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.

Contact

Course TAs

Image Name Role Email
TA Tang Zheng Grad TA zhengtang@email.arizona.edu
TA Garrett Fenton Undergrad TA gfenton@email.arizona.edu
TA Gavin Li Undergrad TA mapleslin@email.arizona.edu

Course Resources and Info

Syllabus Course information and policies
Schedule Schedule of topics, slides, readings, prep problemss
Assignments The programming assignments - check regularly!
Style Guide The rules for style and structure for the code that your submit
Office Hours Schedule When you can talk with an Instructor on Zoom
graphics.py Graphics module, used for some assignments

In addition to this class website, there are a number of tools/websites that we will be using. Each site is linked below.

Gradescope Used for PA and exam grading, regrade requests, etc
D2L Used for gradebook, book access, video-content access
Piazza Course discussion board!
CodingBat and CodeSBS Websites for additional programming practice


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