Page 1

University of Technology – VNU-HCM

HCM city, 9 September 2011

Faculty : Computer Science & Engineering Department : Systems and NetworksCource Syllabus

COMPUTER NETWORK 1 Course ID : 506002 - Credit - Hours - Evaluation Scale 10/10

: 4 (3.2.8) Lec.: (Note: ) : Midterm: Final:

- Prerequisites

: - None

- In-parallel courses - Program - Subject group - Notes

: : : :

42 40% 60%

Exer:

5

Lab:

TCHP: (let blank) 18 Proj: Assignmt: 5

20% for 2 assignments, 20% for Mid-term exam Final Exam: Multiple Choice Questions Time: 90’ ID:

- None ID: Engineer in Computer Science and Computer Engineering Basic knowledge and General knowledge Maximum of present students isn't excess to 32 for Lab work

Aims: - This course aims to provide students with knowledge about basic concepts, architecture design and implementation of computer networks and network communication. - Students will also be introduced in more detail about networking protocol, standards, typical applications and network programming.

Course outline:  This course provides fundamental concepts in the design and implementation of computer network communication, their protocols, standards and applications. In addition, the course will give an introduction to network programming.  The topics to be covered include: 1. Principles of layered network architecture, introduction to the OSI reference model and the TCP/IP protocol suite. 2. Data link layer and the medium access sublayer: overview on various today’s network technologies, especially LAN technologies (Ethernet, Wireless Networks and Bluetooth). 3. Network layer: study issues related to routing and internetworking, Internet addressing and routing. 4. Transport layer: learn about the transport layer protocol functions, both Internet transport protocols (UDP and TCP) will be covered. Another concern in transport layer is network-programming interface will be discussed. 5. Application layer: study application layer protocols and Internet applications such as DNS, E-mail, and WWW. 6. Examples in this course will be drawn primarily from the TCP/IP protocol suite.

Course materials: (3~5 items) [1]

“Computer Networks”, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003

(adapted from Form 2008-ĐC-PĐT)

Page.1/4


Course Syllabus: original

CSE, Form 2008-ĐC-a th

[2] [3]

“TCP/IP Protocol Suite”, B. A. Forouzan, 4 Edition, Mc Graw-Hill, 2009 “Slides of Computer Networks 1” - CSE Department, HCM University of technology

Learning outcomes Knowledge: Understanding of OSI model, TCP/IP protocol suite; configurations of LANs using Ethernet, Wireless and Bluetooth; Network routing and addressing; TCP and UDP protocols; Socket programming for simple network applications. Cognitive Skills: Ability to differentiate layers in OSI model, to recognize the differences between TCP and UDP and to justify the designs of LANs Subject Specific Skills: Developing networking applications with TCP and UPD using socket API Transferable Skills: Group working, report writing and networking application building

Learning Strategies & Assessment Scheme: - Course requirements: Basic knowledge about signal and data communication. - Study instruction/guidelines: attendance on lecture, self-study, working in group. - Course attendance requirement: 80 % of class course. - Evaluation method in detail, Exam methods & Instructions: Students are assessed by two assignments, a mid-term exam and a final exam. Each assignment is worth 10% of the course. Students need to work in groups for these assignments.  For assignment 1, students are asked to design computer networks.  For assignment 2, students work with their group members to develop networking applications.  The due dates for assignment 1 and 2 are in teaching week 7 and 14 respectively. Mid-term exam is held during mid-term examination period decided by the university. It is worth 20% of the course. The assignment 1, assignment 2 and mid-term exam marks will be summed up into one term-time mark, which is worth 40% of the course. Final exam is in form of multiple choice question exam, worth 60% of the course. Length of the final exam is planned to be 90 minutes.

Tentative instructors: • • • • • •

Dr. Phạm Trần Vũ (Theory) MEng. Nguyễn Lê Duy Lai (Theory) MSc. Nguyễn Quang Hùng (Theory/Lab) Eng. Phan Trường Khoa (Excercise/Lab) MEng. Phạm Sỹ Nam (Excercise/Lab) ....

- Faculty: - Faculty: - Faculty: - Faculty: - Faculty:

Computer Science & Engineering Computer Science & Engineering Computer Science & Engineering Computer Science & Engineering Computer Science & Engineering

Tentative schedule: Week 1,2

Content 1. Chapter 1: Introduction 1.1. Concepts of Computer Networks 1.2. Use of Computer Networks 1.3. Protocols and Standards 1.4. OSI reference model and TCP/IP protocol suite

Materials [1]

Self-study requirement: 16 hours 3,4,5

2. Chapter 2: Basic Network Technologies

[1]

Notes Understa nding


Course Syllabus: original

Week

Content 2.1. Data Communication and Transmission Media 2.2. LAN, MAN, WAN 2.3. Ethernet 2.4. Wireless LAN 2.5. Broadband Wireless Networks 2.6. Bluetooth 2.7. Switching và LAN internetworking 2.8. Network Connection Devices: repeater, bridge, router…

CSE, Form 2008-ĐC-a

Materials

Notes

Self-study requirement: 24 hours 3 to 7 6,7

Assignment 1: Computer network design 3. Chapter 3: Network Layer 3.1. Design Issues 3.2. Routing Algorithms 3.3. Introduction to congestion control mechanism 3.4. Quality of services 3.5. Internetworking

[1],[2]

Self-study requirement: 16 hours 8,9

4. Chapter 4: Network Layer on Internet 4.1. IP (Internet Protocol) 4.2. IP Addressing, Subnetting and Supernetting 4.3. ARP, RARP, ICMP, NAT, DHCP 4.4. Internet Routing: RIP, OSPF, BGP 4.5. IP version 6

[1],[2]

Self-study requirement: 16 hours 8 to 14 10,11

Assignment 2: Network application programming using Sockets 5. Chapter 5: Transport layer 5.1. Transport Layer Service 5.2. Elements of Transport Protocols 5.3. Transport Protocols on Internet: TCP, UDP 5.4. Socket programming

[1],[2]

Self-study requirement: 16 hours 12

6. Chapter 6: Application Layer 6.1. Principles of Application Layer Protocols 6.2. Domain Name System 6.3. E-mail Applications 6.4. World Wide Web 6.5. Multimedia

[1],[2]

Self-study requirement: 16 hours 13,14

7. Chapter 7: Expert Network Issues 7.1. Network Architecture Design

[1],[2] Page.3/4


Course Syllabus: original

Week 7.2. 7.3.

CSE, Form 2008-ĐC-a

Content Network Security Network Management

Materials

Self-study requirement: 16 hours ** ** **

Execercises/lab/assignment … Detail requirements (num. of hours, deadline, …) Midterm exam scope Final exam scope

20% 20% 60%

Contacts: + Faculty: Computer Science & Engineering, Block A3, HCMUT, +5847 + Department: Systems and Networks, +5840 + Course website: http://www.cse.hcmut.edu.vn/~ptvu/ Ho Chi Minh City, Mai 12, 2010 Faculty Dean

Lecturer-in-charge

Notes

20 506002 computer network 1 english