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

Requirements fulfilled

No source-backed degree requirement is attached to this course yet.

Official evaluation summary

3.94 / 5

Based on 17 aggregate responses from BC Avalanche/Blue evaluations.

Data freshness

Course and evaluation data last updated 2026-08-02. Source details and limitations are documented in Data Sources and Methodology.

Instructors

  • John Russo
    Spring 2026, Fall 2025, Summer 2025 · Official rating 4.29/5

Sections

No current section details are available.