CSC 110 Syllabus v2
CSC 110 Syllabus v2
Asynchronous online
Course Description
An introduction to programming with an emphasis on solving problems drawn from a variety of
domains. Topics include basic control and data structures, problem solving strategies, and
software development tools and techniques. Specifically, the Python programming language will
be taught.
Instructor:
Name: Reyan Ahmed
Office: GS 831
Email: abureyanahmed@arizona.edu
Office hours: Tuesday, Thursday 2:30-4:00 PM
Zoom link: https://arizona.zoom.us/j/9351901953
There will also be some undergraduate/graduate TAs. See the D2L/Discord for their contact
info!
Course Objectives
By the end of the semester, you should be able to write complete, well-structured programs in
python.
Course Communications
There will be various ways that communication will take place in this course, and it is
important that you keep track of all of them.
● The Syllabus: You are expected to be familiar with the policies in the syllabus. If
you have a question about the course expectations and policies, this is the first place
you should look for an answer.
● Lecture recordings: Sometimes things are announced in lecture recording, so
make sure you watch them within 24 hours after posting.
● Email: If I need to contact you individually, I will do so through your UA email, so
make sure you check that regularly.
● D2L: Announcements may be made on D2L, so make sure you check that page
regularly. I recommend checking both the announcements on a daily basis (at least
during the week). You can also keep up with your grades on D2L.
● Discord: Announcements may be made on Discord, which is also used for questions
and discussions about course content. Please do not use Discord to ask about
grades or request a regrade. Make sure you add yourself and check regularly for
announcements. This is especially important while assignments are out as any
updates or clarifications about the assignment will be announced on Discord.
● Gradescope: This site is where you will submit many of your assignments, and you
should use this site for checking graded work and submitting regrade requests for
those assignments. Exams will also be graded on Gradescope. A link to Gradescope
is here: https://www.gradescope.com. You should be added to the course
automatically, but if you are not, let me know, and I will sync the roster again.
You must keep these dates available. Do not schedule any flights, travel plans, or other conflicts
with these exams. The exams will be online at zoom. The students will turn on the video during
the exams so that the proctor can monitor them.
Final Examination
The final exam will be on: 11 AM, Wednesday 13th August
The date and time of the final exam or project, along with a link to the Final Exam
Regulations and Final Exam Schedule:
https://registrar.arizona.edu/faculty-staff-resources/room-class-scheduling/schedule-clas
ses/final-exams
Honors Credit
Students wishing to contract this course for Honors Credit should email me to set up an
appointment to discuss the terms of the contact and to sign the Honors Course Contract
Request Form. The form is available at http://www.honors.arizona.edu/honors-contracts.
M 6/30 Midterm 1
F 8/1 Mutability
M 8/11 Review
W 8/13 Final
Keep in mind that all assignments and practice problems provided in this course are meant to
help you to practice the skills that you will need for graded work (including on midterm and final
exams), so it is generally in your best interest to avoid taking shortcuts even on these
assignments.
Students are expected to adhere to the UA Code of Academic Integrity as described in the UA
General Catalog. See:
https://deanofstudents.arizona.edu/student-rights-responsibilities/academic-integrity.
Uploading material from this course to any external website is strictly prohibited and will be
considered a violation of the course policy and a violation of the code of academic integrity.
Obtaining material associated with this course (or previous offerings of this course) on an
external site such as Chegg, Course Hero, etc. or accessing these sites during an exam is a
violation of the code of academic integrity. Any student determined to have uploaded or
accessed material in an unauthorized manner will be reported to the Dean of Students for a
Code of Academic Integrity violation, with a recommended sanction of a failing grade in the
course (faculty can replace this sanction with whatever sanction they plan to use for their
course).
Selling class notes and/or other course materials to other students or to a third party for resale
is not permitted without the instructor’s express written consent. Violations to this and other
course rules are subject to the Code of Academic Integrity and may result in course sanctions.
Additionally, students who use D2L or UA email to sell or buy these copyrighted materials are
subject to Code of Conduct Violations for misuse of student e-mail addresses. This conduct may
also constitute copyright infringement.