Academic Catalog 2023–2024

jump to navigation

Courses

COE415 Computer Programming II

[3–0, 3 cr.]

This course covers advanced object-oriented programming techniques, including composition, inheritance, and polymorphism. Students will learn to design and implement efficient programs using design patterns. The course also covers algorithmic analysis, testing, exception handling, recursion, and advanced sorting algorithms. By the end of the course, students will have gained practical skills in algorithm design and program development.

Pre-requisites: COE211 Computer Programming