|
Dec 21, 2024
|
|
|
|
Catalog 2022-2023 [ARCHIVED CATALOG]
|
CSD 322 Computer and Network Architecture5 credits This course provides students with an architectural overview of modern computer technology. The set of hardware and software components that together define a computer system is presented. The overview includes an introduction to network architecture.
Prerequisites: CSD 122 , CSD 138 , CSD 268 , and admission to the BAS IT:CSD program
Course Outcomes Upon successful completion of this course students will be able to:
- Describe the major functional components of a computer, including input, output, central processing, arithmetic logic, temporary and persistent storage, and control units
- Describe and program the CPU’s instruction set
- Interpret CPU and system performance metrics
- Demonstrate familiarity and facility with the TCP/IP protocol
- Describe the TCP/IP stack
- Write programs running on separate machines that communicate 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 and on a different subnet
- Design and implement programming projects as a member of a team
Program Outcomes This course teaches to the following program outcomes:
- demonstrate competency in software engineering, software testing principles, and quality assurance techniques
- identify, evaluate, and apply efficient algorithms and technologies required for developing software system
- be prepared to obtain an entry-level position at a software development company
Total Hours: 60 Theory (Lecture) Hours: 40 Guided Practice (Lab or Clinical) Hours: 20
|
|