CSc 110: Introduction to Computer Programming I
Welcome to the Fall 2022 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.
Study Guides
Modality
This course is scheduled as an in-person course, and the exact meeting time(s) are shown in the syllabus.
If you will have an issue attending regularly due to a medical issue, please contact the Disability Resource Center.
If you will have an issue attending regularly due to a travel / visa issue, please email advising@cs.arizona.edu.
If you have to miss a small number of individual classes here-and-there due to personal matters or minor medical issues, you can just contact the instructor.
Video content will be made available for those that have to miss a class.
Instructors and TAs
Syllabus |
Course information, policies, grade breakdown, etc |
Schedule |
Schedule of topics, exam dates, links to materials, holidays |
Assignments |
Programming/Homework assignments, both big and small |
Groups |
Information about student groups |
Gittings Seating Map |
A map of where each group should sit |
Getting Help
Gradescope |
Used for submitting your assignments, prep problems, and exams |
D2L |
Use D2L to take the video quizzes, access the e-book, and view your grades |
Discord |
Discord will be the main hub for coursework, grade, and homework related questions! |
Other Resources