1. Course Details

  • Level: III
  • Prerequisite: CCEE 322 Data Communication and Networks
  • Lecture Times:  MWF 1:00 p.m. - 1:50 p.m.
  • Office Hours: TBA
  • Student Study Hours Per Week: 9
  • Contact Hours Per Week: 3
  • Private Study Hours Per Week: 6
  • AY / Semester:  2006 / Spring
  • Professor:  Dr. I. Damaj
  • Contact Details: damajiw@hariricanadian.edu.lb
  • Professor's Website: http://www.idamaj.net
  • Summary of Assessment Method:  1 Midterm, Laboratory Assignments, 1 Project, and a Final
  • Textbook: Computer Networking with Internet Protocols, William Stallings, 1st edition (August 29, 2003), ISBN: 0131410989, Publisher: Prentice Hall; Internet & World Wide Web How to Program Deitel, Third Edition © 2004, ISBN: 0131450913, Publisher: Prentice Hall
  • Reference: Computer Networks, 4/E, Andrew S. Tanenbaum, Vrije University, Amsterdam, The Netherlands, ISBN: 0-13-066102-3, Publisher: Prentice Hall PTR, Copyright: 2003

2. Aims of the Course:

The purpose of this course is to introduce senior students (that already covered a course in computer networks) to the Internet architecture, principles, applications and programming. This area has been witnessing huge advancements, such as e-banking, e-shopping, distant learning etc. that made the Internet a valuable asset for the modern society. This course covers major protocols on the internet: IP, ICMP, TCP, and UDP. New Internet technologies are also introduced, this include: IP Multicast, Mobile IP, IPv6, and quality of service. Routing on the internet is emphasized. Some application protocols are to be presented: SMTP, HTTP, RTP, and SMNP. Network security and management aspects are included in a separate chapter. Moreover, this course introduces major techniques used in web servers and their programming, firewalls, and proxy servers. The practical laboratory hours will cover web programming aspects including: websites design using FrontPage, HTML, XHTML, JavaScript, and XML. This course will give the students a rich material for research, technical experience, and will lay the foundation for further studies in advanced computer networks.

3. Short Description:

This course is of 7 chapters divided into 15 weeks. The student should be aware of the importance of revising the material synchronously with the lectures. A prerequisite for this course is CCEE 3160 Data Communication and Networks. The assessment is done by 1 midterm test (week 8), lab assignments, course project and a final exam.

Details Topic Chapter No. Assessment
Week 1 - 2 Overview: The TCP/IP Protocol Suite and the Internet 1 Assignment 1 (Week 2)
Weeks 2 - 5 Traditional and Modern Internet Applications 2 Assignment 2 (Week 4)
Assignment 3 (Week 7)
Week 6 Internet Transport Protocols 3 Project Proposal (Week 8)
Weeks 7 - 9 IP Networks 4
Week 10 Internet Routing Protocols 5 Midterm (Week 10)
Weeks 11 -14 Internet Security and Management 6
Week 15 Internet Programming (Web Servers) 7
Week 15 Projects Presentations 5 Projects (Week 15)

5. Assignment Details:

The assignments aim to provide the student with practical experience in web programming. The general concepts to be introduced will increase the students’ awareness of the available web programming tools and applications. The assignments will focus on advanced practical aspects leading to a project demonstrating knowledge in computer networks, Internet engineering and web programming.

6. Assessment of the Course

Midterm 20%
Lab Assignments 20%
Course Project 30%
Final 30%

[Apr 23, 2006] Chapter 6 and chapter 7 are posted.

[Mar 29, 2006] The midterm exam grades are out.

[Mar 25, 2006] The midterm exam is rescheduled on Monday, 27th of March, class time. The short presentations due will run after the exam.

[May 18, 2005] The midterm exam is scheduled on Wednesday, 22nd of March, class time.

[May 18, 2005] An extra session will be on Monday, 20th of March following our normal class.

[May 18, 2005] Chapter 5 is posted.

[Mar 13, 2006] An extra session will be today following our normal class. Project progress will be checked in Wednesday's class.

[Mar 3, 2006] There will be no classes next week. Extra sessions' dates will be announced later.

[Feb 26, 2006] Download useful slides on Firewalls, Gateways, and Tunnels

[Feb 26, 2006] Chapter 4 is posted.

[Feb 21, 2006] Project proposals should be finalized and submitted by Monday, 6th of March, class time. The Proposal is worth 5% of the project's grade. It is advisable that you discuss the topic during the office hours assigned for CCEE 361.

[Feb 18, 2006] Chapter 3 is posted.

[Feb 13, 2006] Assignment 3 is posted, due date is on Monday, 27th of February 2006, class time.

[Feb 9, 2006] Assignment 2 evaluation will start exceptionally for this Monday from 9:00 a.m. in the office.

[Jan 22, 2006] Chapter 2 is posted.

[Jan 22, 2006] Assignment 2 is posted, due date is on Monday, 13th of February 2006, class time.

[Jan 8, 2006] Chapter 1 is posted.

[Jan 8, 2006] Assignment 1 is posted, due date is on Monday, 23rd of January 2006, class time.

[Jan 8, 2006] Welcome to the course website!


© 2015 - Dr. Issam W. Damaj