0% found this document useful (0 votes)
30 views

CSC10008 Computer Networking Syllabus 2021 v1

This course syllabus outlines a Computer Networking course, including general information about credits and prerequisites, course descriptions and goals about learning computer network architectures and protocols, a teaching plan with topics like the OSI model and TCP/IP model, and assessments including assignments, projects involving packet analysis and network design, and a final exam. The course aims to provide theoretical understanding of computer networks and develop abilities to identify network problems, design networks, and use algorithms to solve real problems.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views

CSC10008 Computer Networking Syllabus 2021 v1

This course syllabus outlines a Computer Networking course, including general information about credits and prerequisites, course descriptions and goals about learning computer network architectures and protocols, a teaching plan with topics like the OSI model and TCP/IP model, and assessments including assignments, projects involving packet analysis and network design, and a final exam. The course aims to provide theoretical understanding of computer networks and develop abilities to identify network problems, design networks, and use algorithms to solve real problems.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

VNUHCM-UNIVERSITY OF SCIENCE

FACULTY OF INFORMATION TECHNOLOGY

COURSE SYLLABUS
CSC10008 – Computer Networking

1. GENERAL INFORMATION

Course name: Computer Networking


Course name (in Vietnamese): Mạng máy tính
Course ID: CSC10008
Knowledge block:

Number of credits: 4
Credit hours for theory: 45
Credit hours for practice: 30
Credit hours for self-study: 90
Prerequisite:

Prior courses: Introduction to Computer Science, Introduction to


Programming
Instructors:

2. COURSE DESCRIPTION
The course objectives include learning about computer network organization and
implementation, obtaining a theoretical understanding of data communication and computer
networks. This course consists of computer network architectures, protocol layers, network
programming, transmission media, encoding systems, switching, network routing, congestion
control, flow control, transport protocols, network security.

3. COURSE GOALS

At the end of the course, students are able to


ID Description Program LOs

Course Syllabus | Computer Networking Page 1


VNUHCM-UNIVERSITY OF SCIENCE
FACULTY OF INFORMATION TECHNOLOGY

G1 Ability to work at the individual and team level to present 2.1.1, 2.2.1,
problems in the Computer Networking. 2.2.2, 2.3.1

G2 Ability to understand and interpret English terminology 2.4.3, 2.4.5


in Computer Networking.

G3 Ability to analyze and think at the system level. 4.1.3, 4.3.2

G4 Identify and classify the basics of the Computer 1.3.6, 1.4


Networking.

G5 Understand and provide solutions to basic network 5.1.1, 5.1.3,


problems. Use basic algorithms learned to solve real 5.2.1, 5.2.2,
problems. 5.3.1, 6.1.1

G6 Design, deploy, and build a number of small computer 5.1.3, 5.2.2,


networks. 5.3.2, 6.1.2

4. COURSE OUTCOMES

CO Description I/T/U

G1.1 Team formation, organization, operation, and management. I, T

G1.2 Participate in group discussion and debate on subject matter. U


Analyze, synthesize, and document individual project reports
G1.3 I, T
or collaborate on a team.

Know and understand specialized English terminology of the


G2.1 I
subject.

Read and understand English materials related to lectures.


G2.2 I

Explain the basics of computer networks: circuit switching


G3.1 networks, packet switching networks, TCP, UDP, DNS, I, T
DHCP, NAT, ...

Course Syllabus | Computer Networking Page 2


VNUHCM-UNIVERSITY OF SCIENCE
FACULTY OF INFORMATION TECHNOLOGY

Know the roles, responsibilities and professional ethics while


G3.2 I
working.

Know how to update new knowledge, self-study, self-develop


G3.3 I
and adapt.

Distinguish the differences between the basic problems in the


G4.1 I, T
Computer Networking.

Design and build a computer network.


G5.1 I, T,U

Use basic algorithms learned to solve real problems.


G5.2 I, T, U

Analyze the problem and model the problem.


G6.1 I, T, U

5. TEACHING PLAN

ID Topic Course Teaching/Learning


outcomes Activities (samples)

1 Introduction G1.2, G2.1, Lecturing


G3.1, G3.2, Q&A, Group discussion
• Basic concepts G3.3 QZ1: Quiz 1
• History of the Internet
(Chapter 1)
• OSI Model
• TCP/IP Model

2 Application Layer G2.1, G2.2, Lecturing


G4.1, G5.1 Demonstration, Q&A
• DHCP, DNS, HTTP, FTP
QZ2: Quiz 2
• Socket Programming

Course Syllabus | Computer Networking Page 3


VNUHCM-UNIVERSITY OF SCIENCE
FACULTY OF INFORMATION TECHNOLOGY

3 Transport Layer G1.1, G1.3, Lecturing


G2.1, G3.2, Demonstration, discussion
• UDP
G5.1, G6.1
• TCP

4 Network Layer G1.1, G1.3, Lecturing


G2.1, G3.2, Demonstration, discussion
• IP address
G4.1, G5.1,
• IP protocol G6.1
• Routing
• Router
• ICMP
• NAT

5 Data Link Layer G1.2, G2.1, Lecturing


G4.1, G5.1, Demonstration
• Parity check, checksum, CRC
G6.1
• TDM,FDM,CDMA,
ALOHA,CSMA
• ARP
• Switch
• Ethernet

6 Network Media G2.1, G5.2, Question & answer


G6.1 Case study and discussion
• Wired networks
• Wireless networks
11 Review G2.1, G3.1, Lecturing
G3.2, G3.4, Q&A, Discussion
G4.1, G5.1, Project submitted
G5.2, G5.3,
G5.4

Course Syllabus | Computer Networking Page 4


VNUHCM-UNIVERSITY OF SCIENCE
FACULTY OF INFORMATION TECHNOLOGY

For the practical laboratory work, there are 10 weeks which cover similar topics as it goes in
the theory class. Each week, teaching assistants will explain and demonstrate key ideas on the
corresponding topic and ask students to do their lab exercises either on computer in the lab or
at home. All the lab work submitted will be graded. There would be a final exam for lab work.
6. ASSESSMENTS

ID Topic Description Course Ratio (%)


outcomes

A1 Assignments 20%

A11 Quizzes Small quizzes in class for 10%


each topic

A12 Homeworks reading comprehension and 10%


practicing based on
knowledge taught in class

A2 Projects 30%

A21 Project: Capture and analyse Understanding the TCP/IP 10%


packets with Wireshark model and protocols of each
layer better using Wireshark
tool

A22 Project: Design and Design a network using the 10%


configure networks with Cisco Packet Tracer tool,
Packet Tracer configure the network so that
it can work properly

A23 Project: Socket Create a network application 10%


programming using Socket.

Course Syllabus | Computer Networking Page 5


VNUHCM-UNIVERSITY OF SCIENCE
FACULTY OF INFORMATION TECHNOLOGY

A3 Exams 50%
A31 Final exam Opened book exam. 50%
Describe the understanding of
different topics, analyze &
program to solve problems

7. RESOURCES

Textbooks
• Computer Networking – by Mai Văn Cường - Trần Trung Dũng - Trần Hồng Ngọc -
Lê Ngọc Sơn - Lê Giang Thanh - Trương Thị Mỹ Trang - Đào Anh Tuấn, 1st edition,
2015
• Computer Networking: A Top-Down Approach – by James F. Kurose, Keith W.
Ross - Addition Wesley – 7th edition, 2017.
Others
• Computer Networks, Fourth Edition – by Andrew S. Tanenbaum - Prentice Hall –
2003
8. GENERAL REGULATIONS & POLICIES

• All students are responsible for reading and following strictly the regulations and
policies of the school and university.
• A student must have submissions for each of 3 parts of assessment A1, A2, A3 to pass
the course.
• Students who are absent for more than 3 theory sessions are not allowed to take the
exams.
• For any kind of cheating and plagiarism, students will be graded 0 for the course. The
incident is then submitted to the school and university for further review.
• Students are encouraged to form study groups to discuss on the topics. However,
individual work must be done and submitted on your own.
• The number of assignments may vary depending on the class’ situation.

Course Syllabus | Computer Networking Page 6

You might also like