Computer Networks I

5 credits

Syllabus, Bachelor's level, 1DT052

A revised version of the syllabus is available.
Code
1DT052
Education cycle
First cycle
Main field(s) of study and in-depth level
Computer Science G1F, Technology G1F
Grading system
Fail (U), Pass (3), Pass with credit (4), Pass with distinction (5)
Finalised by
The Faculty Board of Science and Technology, 16 March 2009
Responsible department
Department of Information Technology

Entry requirements

At least 15 credits in math and 30 credits in computer science, including Programming 10 credits and Computer Architecture 5 credits or the equivalent.

Learning outcomes

After the course, the students are able to:

  • Explain in a concise manner how the Internet is constructed and functions.
  • Reason about design choices at different layers in the TCP/IP protocol stack.
  • Use standard tools to debug a network path
  • Theorize about establishing and maintaining communication at different levels of abstraction
  • Demonstrate awareness of data and network security

Content

The course is divided into a theoretical (3 credits) and a practical part (2 credits).

Theoretical part

Introduction to Internetworking

Communicating applications

Data transport

Core Internet protocols (TCP, UDP, IP, ICMP)

Introduction to routing and forwarding

Ethernet and other physical technologies

Common tools for network debugging

Introduction to data security

Practical part

Exploring the network

Data transport in practise

Setting up a small network

Instruction

Lectures

Supervised group work

Exercise sessions

Computer labs

Seminars

Assessment

The assessment in the theory section of the course consists of a combination of written and/or oral examinations.

The assessment in the practical section of the course consists of assignments and laboratory exercises.

FOLLOW UPPSALA UNIVERSITY ON

facebook
instagram
twitter
youtube
linkedin