ECE X12H Software Design and Implementation I: Honors
ECE 312H, 412H Software Design and Implementation I: Honors 3-4 Hours
Explore basic problem solving, design and implementation techniques for imperative programming; structured programming in the C/C++ language; programming idioms. Examine software design principles, including modularity, coupling and cohesion; software engineering tools; elementary data structures; and asymptotic analysis.