CS-4254: Computer Network Architecture and Programming
Description: Introduction to computer network architecture, and methods for programming network services and applications (e.g. DNS, Email and MIME, http, SNMP, multimedia). Wired, wireless, and satellite network architectures. OSI protocol model, with an emphasis on upper layers. Congestion control, quality of service, routing. Internet protocol suite (e.g. IP, TCP, ARP, RARP). Server design (e.g. connectionless, concurrent). Network programming abstractions (e.g. XDR, remote procedure calls, sockets, DCOM). Case studies (e.g. TELNET). A grade of C or better required in CS prerequisite 3214.
Pathways: N/A
Course Hours: 3 credits
Corequisites: N/A
Crosslist: N/A
Repeatability: N/A
Sections Taught: 9
Average GPA: 3.13 (B+)
Strict A Rate (No A-) : 25.24%
Average Withdrawal Rate: 1.84%
Shaddi H Hasan | 2023 | 41.7% | 47.0% | 9.1% | 0.0% | 0.0% | 2.2% | 3.29 | 3 |
Wu Chun Feng | 2010 | 31.5% | 26.3% | 36.9% | 0.0% | 0.0% | 5.3% | 2.89 | 1 |
Bimal Viswanath | 2020 | 30.0% | 58.7% | 8.5% | 0.0% | 1.1% | 1.6% | 3.14 | 3 |
Srinidhi Varadarajan | 2004 | 62.5% | 21.9% | 9.4% | 0.0% | 6.3% | 0.0% | 3.31 | 1 |
Hamid Ayman A Abdel | 2006 | 22.2% | 44.4% | 25.0% | 5.6% | 2.8% | 0.0% | 2.69 | 1 |