CS 6543 Computer Networks

Spring 2009

syllabus

 

Class Web Page

http://www.cs.utsa.edu/~korkmaz/teaching/cs6543

Time and Location

MW  7:00 pm - 8:15 pm

BSE 3.106

Instructor

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

Office Hours

MW 5:30pm-7:00pm
(or by appointment)

Prerequisite

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

Textbook

Required:        

·       For Part I: Computer Networking: A top-down approach featuring the Internet, Kurose and Ross, 4rd edition, Addison Wesley, 2008.
See www.awl.com/kurose-ross

 

Optional:

·        For Part II:   Mobile Communications by Jochen Schiller, Ad Hoc Wireless Networks by Murthy and Manoj, and  Wireless Communications and Networks by William Stallings.

 

Objectives

Using the Internet as a vehicle, this course first introduces the underlying concepts and principles of modern computer networks, with emphasis on protocols, architectures, and implementation issues. Students learn how/why these protocols and architectures work while understanding the principles and tradeoffs involved in building such protocols and architectures. Secondly, the course covers advance topics including wireless networks, quality-of-service (QoS).

Students will also gain experience in performing research through reading, implementing and evaluating research papers.  This year, Term projects will be about Wireless Sensor Networks. You will use sensor network kit from Crossbow Technology  and learn TinyOS and how to program sensor nodes.

 

Course Topics

Part I: Key concepts and principles of modern computer networks (from the required textbook)

  • Introduction (Ch 1)
  • Application Layer (Ch 2)
  • Transport Layer (Ch 3)
  • Network Layer and Routing (Ch 4)
  • Physical Layer (Ch 5 - 6)

Part II. Wireless networking and QoS-based networking (from research papers and optional books listed above)

  • Introduction  to wireless networks
  • Wireless Transmission (mostly  from Stallings book)
  • Wireless MAC protocols
  • Wireless Network layer issues
  • QoS and Multimedia Networking in wireline and wireless networks

 

Student presentations and demonstrations about their term projects.

 

Grading

  • Midterm 1:     20%     This exam will include Part I, EXAM DATE: TBD
  • Midterm 2:     20%     This exam will include Part I and Part II, EXAM DATE: TBD
  • Q & A     :     10%     (the lowest quiz grade will be dropped)
  • Assignments:  25%     (including programming and problem solving)   ! NO LATE HW !
  • Term projects: 25%     (class presentations, demonstrations and final report)

There will be no final exam but the final exam time (Wed, May 06, 05:00 pm - 07:30 pm) might be used for class presentations if needed.

Make-up examinations will be given if you have an officially acceptable excuse.

Assignments

       

             !!!!  NO LATE HOMEWORK WILL BE ACCEPTED  !!!

  •  

Class Notes

-------The first part----------- 

We will first cover the fundamental concepts from the required textbook usin the following slides:

 

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

-------The second part----------- 

We cover specifically wireless networking issues from different books and research papers. Student term projects will be mostly related to wireless networks.

Assigned readings

 

Other online materials