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.

 

Required Courses

  • CST 337: Computer Architecture (4 units)
  • AND
  • CST 334: Unix & X-Windows (4 units)
  • OR
  • CST 237: Intro to Computer Architecture (4 units)
  • AND
  • CST 234: Intro to Operating Systems (4 units)