At the end of this course, students will acquire
a. an ability to apply knowledge of mathematics, science, and engineering
PI-a6: Apply probability theory and statistics to handle uncertainty.
PI-a8: Understand the fundamental concepts, laws and theories of natural sciences, such as Physics, Chemistry and Biology.
c. an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
PI-c1 Design computer-based systems with realistic requirements.
e. an ability to identify, formulate, and solve engineering problems
PI-e3 Integrate a set of available hardware and software components into a working system.
l. an ability to apply design and development principles in the construction of software-intensive systems of varying complexity.
PI-l3 Analyze the architectures of real systems, such as operating systems, database management systems, network protocols, compilers, and graphics engines.
PI-l4 Create computer-based system architectures with moderate complexity.