CSC 1001
Problem Solving for Programming
Milwaukee School of Engineering · UGRD · Fall 2026
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
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff