ECE 312H ECE 312H. Software Design and Implementation I: Honors. 3 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. Three lecture hours and one recitation hour a week for one semester. Only one of the following may be counted: Electrical and Computer Engineering 312, 312H, Electrical Engineering 312, 312H. Prerequisite: The following coursework with a grade of at least B in each: Biomedical Engineering 306 or Electrical and Computer Engineering 306 (or Electrical Engineering 306) or 306H (or Electrical Engineering 306H); Electrical and Computer Engineering 319K (or Electrical Engineering 319K) or 319H (or Electrical Engineering 319H) or registration for Electrical and Computer Engineering 319H (or credit for Electrical Engineering 319H).
...one-hour lower-division ECE honors course, ECE 302H , ECE 312H , ECE 319H . Additional courses...
...the ECE Honors program include: Electrical and Computer Engineering 312H and 464H . Approved ECE Graduate...