ADIT 1400 Python
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 overview
- Department
- Advancing Studies
- School
- ADV
- Credits
- 4
- Level
- Undergraduate
- Offered
- Periodically in the Fall, Periodically in the Spring, Periodically in the Summer
Course evaluations
- Course rating
- 3.94 / 5 · Very Good
- Instructor rating
- 4.29 / 5 · Very Good
- Terms evaluated
- 3
| Term | Instructor | Course overall | Instructor overall | Well organized | Clear learning objectives | Intellectually challenging | Helpful assignments | Applicable beyond course | Attendance necessary | Weekly effort | Responses |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Spring 2026 | John P Russo | 4.1 | 4.4 | 4.7 | 4.9 | 4.4 | 5.0 | 4.9 | 3.7 | 4–6 hrs/week | 7 of 12 |
| Fall 2025 | John P Russo | 3.7 | 4.3 | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | 3.3 | 4–6 hrs/week | 3 of 12 |
| Summer 2025 | John P Russo | 3.9 | 4.1 | 4.4 | 4.3 | 4.7 | 4.0 | 4.3 | 3.6 | 10+ hrs/week | 7 of 15 |