Course Learning Outcomes (CLOs)
Completion requirements
Course Learning Outcomes
Upon successful completion of this course, you will be able to:
- Analyze the progression of modern computing from historical advances to current industry trends
- Explain how software directs hardware to accomplish desired functions
- List the steps for the process of carrying out sequential logic design
- Illustrate the process of finding the floating-point representation of a decimal number
- Analyze how hardware and software design choices influence system performance
- Explain techniques used to improve program performance on hardware
- Analyze the impact of memory hierarchy on computer system performance
- Describe storage and I/O devices, including redundant array of inexpensive disks (RAID), in terms of function, performance measurement, and technology
- Explain the reasons and consequences of parallel processing
- Analyze performance challenges in emerging computer architectures