CS 4873 Computer Networks

Spring  2008


Course Web Page


Time and Location

MWF 9:00-9:50am   (01/14 -- 05/10, 2008)

SB 2.02.06


Dr. Turgay Korkmaz
Office: SB 4.01.13
Email: korkmaz@cs.utsa.edu
Phone: (210) 458-7346
Fax: (210) 458-4437 

Office Hours

MW 2:30pm-4:00pm  (or by appointment)


CS 3731, CS3733, STA 3543

Programming experience in C or Java, and
working knowledge of Unix operating system.


Computer Networking: A top-down approach featuring the Internet, Kurose and Ross, 4th edition, Addison Wesley, 2008. (This year, 3rd edition is OK, too.)
See www.awl.com/kurose-ross


Using the Internet as a vehicle, this course introduces the underlying concepts and principles of modern computer networks, with emphasis on protocols, architectures, and implementation issues. Students will first learn how to implement network applications (e.g., e-mail, ftp) using the existing network protocols and architectures. Students then study how/why these protocols and architectures work by using the layered organization of the Internet in a top-down fashion: Application, Transport, Network, Data Link and Physical layers. The course will also cover advance topics including quality-of-service (QoS), wireless networking.

Course Topics

  • Introduction (Ch 1)
  • Application Layer (Ch 2)
  • Transport Layer (Ch 3)
  • Network Layer and Routing (Ch 4)
  • Physical Layer (Ch 5)
  • Wireless and Mobile Networks (Ch 6)
  • QoS and Multimedia Networking (Ch 7)


·                     Midterm: I                    10%     (Feb 29, 2008 Friday)

·                     Midterm: II                   10%     (April 18, 2008 Friday)

·                     Quizzes&Attendance    10%     (the lowest quiz grade will be dropped)

·                     Final Exam:                   30%     Tue, May 06, 07:30 am - 10:00 am 

·                     Assignments:                 40%     (Programming prj and problem solving, ! NO LATE HW !) 


Assignments will be posted here...  


  • HW 1 is posted on webCT, due date is February 6 (Wed), 2008 5:30pm
  • HW 2 (programming) due date is February 20 (Wed), 2008 5:30pm, submit using WebCT.
  •    Sample HW3 and its solution is posted on WebCT… (you don’t need to submit anything)
  • HW 3 (programming) due date is March 14 (Friday), 2008 5:30pm, zip all your files and submit only zip file using WebCT.
  • HW 4 is posted on webCT, due date is April 16 (Wed), 2008 5:30pm, for solutions see WebCT
  • HW 5 is posted on webCT, due date is April 28 (Mon), 2008 5:30pm, for solutions see WebCT

Class Notes

!! You need Microsoft PowerPoint to read/print slides. !!
Thanks to Kurose and Ross for the slides

Chapter 2: (socket programming part is also available in C ch2-C.ppt)

Complete implementation of socket programming examples using TCP and using UDP in C.

·         Chapter 3: ch3.ppt

·         Chapter 4: ch4.ppt     

·         Chapter 5: ch5.ppt     

·         Chapter 6: ch6.ppt     

·         Chapter 7: ch7.ppt     

Other online materials