Class 3 P: ECE 359 or equivalent. Life-cycle models, software planning, software analysis, software design including data flow and data structure design, software testing methods, and software documentation. Software design project required.