Catalog 2017-2018 
    Mar 21, 2019  
Catalog 2017-2018 [ARCHIVED CATALOG]

CSD 322 Computer and Network Architecture

5 credits
This course provides students with an architectural overview of modern computer technology. This is accomplished by presenting the set of hardware and software components that together define a computer system. In addition, since connectivity has become ubiquitous, the overview includes an introduction to network architecture.  

Prerequisites: CSD 122 , CSD 138 , CSD 268 , and admission to the BAS IT:CSD program

Quarters Offered: Winter

Student Outcomes/Competencies:
Upon succesful completion of this course students will be able to:

  • Discuss the major functional components of a computer (Input Unit, Output Unit, Central Processing Unit, Arithmetic Logic Unit, Temporary and persistent storage unit, Control unit).
  • Describe the CPU’s instruction set, and program in it
  • Understand CPU and system performance metrics
  • Demonstrate familiarity and facility the TCP/IP protocol
  • Describe the TCP/IP stack
  • Write programs running on separate machines that communicate with each other via a socket
  • Describe the role and function of a router
  • Explain how a packet is routed from one machine to another on the same subnet
  • Explain how a packet is routed from one machine to another on a different subnet
  • Design and implement programming projects as a member of a team

Total Hours: 60 Lecture Hours: 40 Lab or Clinical Hours: 20