Introduces students to the design, implementation, and evolution phases of software development. Software design processes, methods, and notation. Implementation of designs. Evolution of designs and implementations. Management of design activities. [Note: Lab is not scheduled and students are expected to find time in open hours to complete their work. Offered: F,S] Prereq: (ECE 155 and 254) or ECE 354; Level at least 3A Computer Engineering or Electrical Engineering. Antireq: CS 430, SE 464(Cross-listed with CS 446)