Demonstrate an understanding of the fundamentals of computer architecture, operating systems and networks.
- Describe the history of computers and computing.
- Explain how a computer represents and transmits information, how a computer's parts and components are organized and interfaced, basic components of an operating system and basic components of local area networks and wide area networks.
- Analyze and design simple circuits using digital electronics and logic gates.
- Describe the structure and organization of a modern microprocessor, and the sequence of operations in a typical instruction execution.
- Demonstrate a basic understanding of Assembly Language programming.