ECE 461L ECE 461L. Software Engineering and Design Laboratory. 4 Hours.
Explore the design and development of large-scale software systems using automated analysis tools. Examine generation of concrete software engineering artifacts at all stages of the software life-cycle. Study design principles and methods; design and modeling tools; collaborative development environment; object-oriented design and analysis; design patterns and refactoring; integration and testing tools; debugger and bug finder; program comprehension; and software life-cycle and evolution. Three lecture hours and three laboratory hours a week for one semester. Electrical and Computer Engineering 461L and Electrical Engineering 461L may not both be counted. Prerequisite: Computer Science 314, 314H, or Electrical and Computer Engineering 422C (or Electrical Engineering 422C) with a grade of at least C-; Mathematics 325K with a grade of at least C-; and credit or registration with a grade of at least C- for Aerospace Engineering 333T, Biomedical Engineering 333T, Chemical Engineering 333T, Civil Engineering 333T, Electrical and Computer Engineering 333T (or Electrical Engineering 333T), Mechanical Engineering 333T, or Petroleum and Geosystems Engineering 333T.
...and Computer Engineering Department (ECE) office about specific...laboratory course: Electrical Engineering 461L , Software Engineering and...