CSE 374
Intermediate Programming Concepts and Tools
Covers key software development concepts and tools not in introductory courses. Concepts of lower-level programming (C/C++) and explicit memory management; techniques and tools for individual and group software development; design, implementation, and testing strategies. Intended for non-majors. Cannot be taken if credit received for CSE 333. Course overlaps with: CSE 303. Prerequisite: CSE 123 or CSE 143.
Sources
- Course catalogue ↗Current public catalogue; retrieved 2026-11-05