Engineering of Computer Based Systems
The objective of this course is to provide students with methods and techniques for supporting engineering design of complex, computer-based systems. A design framework combining artificial intelligence, simulation modeling, and knowledge-based systems will be discussed and applied in term projects. This course focuses on the engineering of systems which comprise heterogeneous, distributed, software, hardware, communication, and other components. The class is an integral part of our design, computer simulation and modeling, codesign, and high-level systems analysis and synthesis track. A semester project will focus on an application selected to integrate students' background, expertise, current graduate work, and interests. This class provides a methodological and theoretical foundation for ECE 576B.