Hariri Canadian University

School of Engineering

Electrical and Computer Engineering Department

 

Internet Engineering and Web Programming– Course Guide                                                                                                                 

CCEE 361

 

Announcements

 

 
 
1. Course Details: 

 

Course Title:

Internet Engineering and Web Programming

Level

III

Course Reference

CCEE 361

Prerequisite

CCEE 322 Data Communication and Networks

Lectures

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

Year and Semester

2006 Spring

Lecturer

Dr. I. Damaj

Contact Details

damajiw[@]hariricanadian.edu.lb - Remove the brackets [ ]

Summary of Assessment Method

1 Midterm, Laboratory Assignments, 1 Project, and a Final

 

Textbooks

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

 

References

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.

 

4. Schedule: 

 

Details:

Topic

Chapter No.

Assessment

Weeks 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

 

 Projects (Week 15)

 

5. Assignments 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%

 

Announcements

[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.

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

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

[Mar 18, 2006] 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!