Welcome to the Spring 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.
Online-Mode Changes - Read ASAP (Updated 3/31/2020)
Syllabus | Course information, policies, grade breakdown, etc |
Schedule | Schedule of topics, exam dates, materials, holidays |
Assignments | Programming/Homework assignments, both big and small |
Groups | Where to sit, who to sit with! |
Gallagher Theater Floorplan | Map of the classroom |
Office Hours Schedule | When you can chat with a TA |
Online Turoting | Free tutoring provided by the CS department |
Style Guide | Rules to follow when coding |
CodingBat and CodeSBS | Websites for additional programming practice |
graphics.py | A graphics module for 110 PAs |
Supplemental Instruction | Info about supplemental instruction sessions (cancelled) |
Playlist | Music for activities! |
In addition to this class website, there are a few tools/websites that we will be using for homework, resource access, and providing help. Each site is linked below.
Gradescope | Used for submissing assignments, viewing exams |
D2L | Only used minimally - for book access |
Piazza | Discussion forum |
We will also be using an online tool called gradescope. Gradescope will be used for exam grading, and will be how you view your exam after and see feedback after it is graded. You will also use gradescope for testing and submitting your programming assignments. It will also be used for attendance tracking.
All students are required to register for the cs110 Piazza page. All class announcements will either be made in-class or on piazza. Students are also encouraged to ask questions about assignments, and discuss while reviewing for exams. Remember: If asking a question about a homework problem, do not reveal specifics of your solution to the entire class. If you want to include details of your solutions, post privately to the instructors only.
D2L will be used for two purposes in this course. For one, all of your grades will be posted here. This includes grades for exams, quizzes, attendance, and programming assignments. In addition, you will take your pre-class quizzes on D2L.
** The contents of this site (including but not limited to the syllabus, schedule, lecture notes, and homework assignments) are subject to change **