ECE 312 ECE 312. Software Design and Implementation I. 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 C-: Biomedical Engineering 306 or Electrical and Computer Engineering 306 (or Electrical Engineering 306) or 306H (or Electrical Engineering 306H), and 319K (or Electrical Engineering 319K) or 319H (or Electrical Engineering 319H).
...ECE honors course, ECE 302H , ECE 312H , ECE...Electrical and Computer Engineering 312 or 313 with...
...311 ACCT 2302 ACC 312 ACCT 2401 ACC...M 311M ENGR 2305 ECE 302 ENGR 2332...