| |
May 01, 2026
|
|
|
|
|
Catalog 2024-2025 [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
College-Wide Learning Outcomes This course teaches to the college-wide learning outcome of Information Literacy, the ability to recognize when information is needed, to choose the appropriate tools to locate the required information, and to effectively gather and evaluate the information.
Total Hours: 60 Theory (Lecture) Hours: 40 Guided Practice (Lab or Clinical) Hours: 20
|
|