ADIT1985 · Advancing Studies
ADV
This course is meant for any student interested in learning computer programming concepts with the Python programming language. We will cultivate our problem-solving abilities as we develop programs in Python. This course is suitable for students with little to no programming experience. The course will start with the basics as we discuss logical decisions and loops. Further, we will explore Python data structures such as tuples, sets, lists, and dictionaries. We will couple this knowledge to make our own classes as we learn about object-oriented programming. Throughout the semester we will discover and implement basic debugging techniques. By the end of this course, students will compose Python programs that solve problems on their own.
Course experience
Averages use the original five-point historical evaluation scale.
Organization
4.4 / 5
How well the course was organized
Challenge
4.5 / 5
How intellectually challenging students found it
Attendance
4.0 / 5
How necessary attendance was
Assignments
4.5 / 5
How helpful assignments were
Weekly effort
~9
hours per week
Estimated from the original workload response buckets. Individual sections may differ.
Instructor options
Ratings below reflect the evaluations connected to this course.
Across time
Available section-level results across semesters.
Fall 2024
1 sectionSummer 2023
1 sectionFall 2022
1 sectionFall 2020
1 sectionSummer 2020
1 section