CS 3370
C Plus Plus Software Development. ((3 Credits))
Utah Valley University · UGRD · Fall 2026
Catalog description
Prerequisite(s): CS 2370 , ( CS 2810 or ECE 4700 ), matriculation to computer science or software engineering, and University Advanced Standing Teaches C++ programming in a production environment, emphasizing mastery of the standard C++ library. Covers the following topics in-depth: const correctness, operator overloading, exception handling, exception-safe design, programming with assertions, automated unit testing, advanced memory management, generic programming with templates, containers, iterators, algorithms, concurrency, and functional programming. Introduces library development, common idioms, and other advanced topics. Emphasizes accepted software engineering practices. Lab access fee of $45 for computers applies.
Sections
Current meeting, instructor, credit, and enrollment details
001
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- —
- Location
- —
- Instructor
- Staff