3 cr. Undergraduate.

Programming in Python. Basic control structures including recursion. Basic and library data types. Problem solving with objects. Writing classes. Basic software development skills.

Prerequisites: Level 30 on Math Placement Test, or a grade of C or better in MATH 105, MATH 108, or MATH 116.

Course Rules: Not open for students who have taken COMPSCI 251.

Last Taught: Spring 2025, Fall 2024, Spring 2024, Fall 2023.

Current Offerings: https://catalog.uwm.edu/course-search/