Principles of programming design/analysis. Concepts in software development. Uses a programming project to illustrate key ideas in program design/development, data structures, debugging, files, I/O, testing, and coding standards.
prereq: (CSci 2021, CSCI 2041, CSci upper div) or CSci grad or department consent
Gopher Grades is maintained by Social Coding with data from Summer 2017 to Fall 2025 provided by the University in response to a public records request