CSC 1001

Problem Solving for Programming

Milwaukee School of Engineering · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

This is an introductory computing course that focuses on a fundamental, problem-solving approach to programming. This course equips students with the mindset and core strategies to solve problems by developing appropriate software and documentation. Throughout the semester, students learn a variety of solution strategies, work with various data types, and develop an understanding of how to trace, debug, update, and evaluate the execution of programs. Students will be exposed to a variety of problems in a variety of domains, collaborate with peers, and build confidence working with code along the way. Students will also work with generative AI agents to effectively and efficiently develop, debug, test, and document code. The course culminates in a final project where students collaboratively apply solution strategies to build and present a software solution to a complex problem that they design and implement.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #milwaukee_engineering-0351Fall 2026UGRD3 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?