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.