AMERICAN UNIVERSITY of KUWAIT

Division of Sciences and Engineering

 

CSIS 322 Netcentric Computing

Course Guide

Announcements

 

  

 

 

1. Course Details

 

Prerequisites

CSIS 210 Data Structures and Algorithms

Lectures

MW 09:30 a.m. – 10:45 a.m. (Section 1)

MW 11:00 a.m. – 12:15 a.m. (Section 2)

Room

A 101

AY / Semester

2009 – 2010 / Spring

Professor

Dr. I. Damaj

Contact Details

idamaj[@]auk.edu.kw  - Remove the brackets [ ]

Course Detailed Site

http://moodle.auk.edu.kw

Professor's Website

http://academics.idamaj.net

Summary of Assessment Method

Two quizzes, pop quizzes, assignments, project, term-paper, and a final exam

Text Book

Computer Networks, 4/E, Andrew S. Tanenbaum, Vrije University, Amsterdam, The Netherlands ISBN: 0-13-066102-3,  Publisher: Prentice Hall PTR, Copyright: 2003

Software Tools

Java IDE

References

Computer Networking: A Top-Down Approach, 5/E, James F. Kurose, Keith W. Ross, ISBN-10: 0136079679, Addison-Wesley, 2010.

Computer Networking with Internet Protocols, William Stallings, 1st edition, ISBN: 0131410989, Prentice Hall, 2004.

TCP/IP Sockets in Java, Second Edition: Practical Guide for Programmers (The Practical Guides), Kenneth L. Calvert, Michael J. Donahoo, Morgan Kaufmann; 2/E, ISBN-10: 0123742552, 2008.

 

 2. Aims of the Course

 

The purpose of this course is to introduce senior students to the principles and applications of computer networks. This area has been witnessing huge advancement, especially in wireless networks, 3G cellular networks, Bluetooth, WAP and others. This course introduces the use of computer networks, networking hardware and software. This course also covers the physical, data link, network, transport, the TCP/IP protocol suite and the application layers. Special focus is on sockets programming under Java. Network security is to be briefly introduced in this course.

3. Catalog Description

 

This course covers the fundamental concepts of computer networks. Topics include: OSI model; LAN/WAN architecture and design; network services and protocols such as TCP/IP, mobile IP; DNS, ICMP, telnet, ftp, etc; distributed object systems; and collaboration technology and groupware. Students are expected to complete a project that covers the essentials of setup, configuration and administration of multi-protocol servers and clients. Sophomore class standing or permission of Instructor. Prerequisite: CSIS 210. 

 

4. Student Learning Outcomes

 

At the end of this course the students will be able to:

a.       Classify computer networks

b.       Explain the OSI and TCP/IP networking layered architectures

c.       Describe different physical media and systems that can be used for transmission at the physical layer of networks (wired, wireless, microwave, satellites, GSM, PSTN, etc.)

d.       Apply framing at the data link layer level

e.       Describe simple data link layer protocols (stop-and-wait, sliding window, etc.)

f.        Explain MAC sub-layer multiple access protocols (ALOHA, CSMA-CD, etc.)

g.       Differentiate between different networking devices, such as, hubs, bridges, switches, routers, and gateways

h.       Apply simple routing algorithms

i.        Explain network addresses (MAC, NSAP, TSAP, IP, etc.)

j.        Describe different network services, such as, DNS, ICMP, telnet, ftp, etc.)

k.       Practice network programming under Java

5. Schedule

 

Details:

Topic

Chapter No.

Assessment

Weeks 1 – 2

Introduction to Computer Networks

1

 

Weeks 3

The Physical Layer

2

Term Paper

Weeks 4 – 6

The Data Link Layer

3

 

Weeks 6 – 8

The Medium Access Sub-layer

4

 

Week 9

The Network Layer

5

Quiz I (Week 7)

Week 10

The Transport Layer

6

 

Week 11

The Application Layers

7

Quiz II (Week 11)

Weeks 12 – 15

Internet Applications

8

Project Due

 

 6. Assessment of the Course

 

Attendance

%5

Pop quizzes and assignments

%5

Term paper

%10

Quiz I

%15

Quiz II

%15

Project

%20

Final

%30

 

 7. Announcements

 

[May 21, 2010] Topic 8 material is now complete on Moodle and appears as follows:

8

 

[May 15, 2010] Topics 6 and 7 material is now complete on Moodle and appears as follows:

6
7

 

[May 1, 2010] Topic 5 material is now complete on Moodle and appears as follows:

5

 

[April 10, 2010] Topic 4 material is now complete on Moodle and appears as follows:

4

 

[March 30, 2010] Topic 3 material is now complete on Moodle and appears as follows:

3

 

[March 7, 2010] Topic 2 material is now complete on Moodle and appears as follows:

2

 

[March 1, 2010] Topic 1 material is now complete on Moodle and appears as follows:

1

 

[Feb 15, 2010] Chapter 1 is also available on the S: shared drive.

[Feb 15, 2010] Chapter 1 is posted.

[Feb 15, 2010] The course guide is available on the S: shared drive...

[Feb 15, 2010] Please note that the complete site for this course is on Moodle...

[Feb 15, 2010] Welcome to CSIS 322 Website...