CS2105
INTRODUCTION TO COMPUTER NETWORKS (ARCHIEVE) (2007/2008, Semester 1) 

 MODULE OUTLINE Created: 28-Jun-2007, Updated: 02-Jan-2008
 
Module Code CS2105
Module Title INTRODUCTION TO COMPUTER NETWORKS (ARCHIEVE)
Semester Semester 1, 2007/2008
Modular Credits --
Faculty School of Computing
Department Computer Science
Timetable Timetable/Teaching Staff
Module Facilitators
DR Anand Bhojan Lecturer
DR Ong Ghim Hwee Lecturer
XUE MINGQIANG Teaching Assistant
CHENG WEI Teaching Assistant
ASSOC PROF Pung Hung Keng Lecturer
Weblinks
Tags --


Learning Outcomes | Prerequisites | Schedule | Syllabus | Assessment | Workload | References


 LEARNING OUTCOMES Top
This course aims to provide a broad introduction to computer networks and some appreciations of network application programming. It covers a range of topics including basic data communication and computer network concepts, protocols, networked computing concepts and principles, network applications development and network security.

The emphasis of teaching is on the working principles and application of computer networks. As an integral part of the course, tutorials and practical assignments enforcing learning will also be given. These assignments provide an early exposure in network application programming and they should be able to complete by using personal computers and school's network facilities.


 PREREQUISITES Top
Prerequisites: (CS1102 or CS1102C or CS1102S) and CS1104/CS2100
Preclusions: IT2001, EE3204/E, EE4210. EEE & CPE students are not allowed to take this module.


 SCHEDULE Top

Lecture:

Group 1: Tue 1400-1600 LT19  
Group 2: Fri 1000-1200 LT19

Lecture Topics (by Week)

  • Week 1: Introduction to Computer Networks (Anand)
  • Week 2: Application-layer : C/S Application Development (Anand)
  • Week 3: Physical-layer (Ghim Hwee)
  • Week 4: Physical-layer (Ghim Hwee)
  • Week 5: Application-layer : Protocols (Anand) [Assignment 1 will be released/16-Sep]
  • Week 6: Transport-layer (Anand)
    BREAK
  • Week 7: Transport-layer (Anand) [End of the Week/Saturday - Written Test]
  • Week 8: Network-layer (Anand)
  • Week 9: Network-layer (Anand) [Assignment 1 - Submission/Presentation and Evaluation week]
  • Week 10: Link-layer (Ghim Hwee)
  • Week 11: Link-layer (Ghim Hwee) 
  • Week 12: Network Security (Ghim Hwee)
  • Week 13: Network Security (Ghim Hwee)

Mid-Semester Test:

          06 OCT 2007 Saturday 2.00pm - 3.00pm
       
Venue: MPSH2

Exam:

04 DEC 2007 Evening

Tutorial:

* As on 16-08-07 1.00pm. (From SoC time-table system) [For latest info, pls refer to the time-table system]

Day Time Slot/Group Tutor
Mon

9-10 G1 COM1/208

MR ANAND BHOJAN

10-11 G2 COM1/208

MR  XUE MINGQIANG

11-12 G3 COM1/208

MR  CHENG WEI

2-3 G4 COM1/208

2-3 G11 COM1/210

PROF PUNG HUNG KENG 

MR  XUE MINGQIANG

3-4 G5 COM1/208

3-4 G12 COM1/210

PROF PUNG HUNG KENG

MR  XUE MINGQIANG

4-5 G6 COM1/208

4-5 G13 COM1/210

PROF PUNG HUNG KENG

MR  XUE MINGQIANG

5-6 G7 COM1/208

5-6 G14 COM1/210

MR  CHENG WEI

MR  XUE MINGQIANG

Thu

9-10 G8 COM1/208

9-10 G15 COM1/210

DR ONG GHIM HWEE

MR  CHENG WEI

10-11 G9 COM1/208

DR ONG GHIM HWEE

11-12 G10 COM1/208

MR  CHENG WEI



 SYLLABUS Top

Topic (Lecture hrs)

  • Introduction to Computer Networks (2 hrs)
  • Application-layer  (3-4 hrs)
  • Transport-layer (4 hrs)
  • Network-layer (4 hrs)
  • Link-layer (2-3 hrs)
  • Physical-layer (4 hrs)
  • Network Security (6 hrs)


 ASSESSMENT Top
  • Assignments (20%)
  • Mid-Term (20%)       - closed book
  • Final (60%)      - closed book


 WORKLOAD Top
  • Lecture (2 Hr)
  • Tutorial (1 Hr)
  • Assignments (3 Hr)
  • Preparation (3 Hr)


 
 1. TEXT & READINGS Top
Total 2 items
Title and AuthorEdition / Year /
*ISBN
Publisher
Computer networking: A Top-Down Approach
Author:James F. Kurose and Keith W. Ross
4e / 2008
ISBN:0321513258
Pearson Education/Addison WesleyCompulsory

Chapters 1,2,3,4,5,8 (85% of the syllabus)

Companion Website
Data Communications and Networking
Author:Behrouz A. Forouzan
4e / 2007
ISBN:0071254420
McGraw-HillSupplementary

Chapters 3,4,5,6 (15% of the syllabus)

Companion Website

 2. TEXT & READINGS Top
 
  1. Data Communications and Networking (Forouzan)- Slides/Images LINK. <click here>
  2. Computer Networking - A top Down Approach (Kurose&Ross) - Slides. <click here>

CLINET/SERVER Application Development

Java Socket Programming Resources:
References:
Tutorials:



    Learning Outcomes | Prerequisites | Schedule | Syllabus | Assessment | Workload | References