Skip to content

Course info - Data Networks

Video: Course Info (requires -login)

Video: Different Data Network Devices

Picture: Device Racks in Labranet

Physical Devices at JAMK / IT-Dynamo -building, which you can use for exercises if you want. Instructions are not written for physical devices, but if you want to get in touch with "real life implementations"!

Recent updates from the teacher

The Course is on summer vacation...

Exam page shows the summer exam info.

Video material is moving from Microsoft Stream (classic) to Microsoft Stream (sharepoint)

Transfer is now complete. The videos should be working.

Finnish language version available at


School School of Technology, Institute of Information Technology
Course Data Networks (finnish: Tietoverkot)
Code TTC1030
Teacher Karo Saharinen
Pasi Hyytiäinen
Material Karo Saharinen
Group(s) See "Group Schedules" on the left

The objectives and pre-requisites for the course you can read from the course description in Peppi. Recognition of Prior Learning (RPL) process can be done according to JAMK's instructions.

Microsoft Teams

Please click this link to join the Data Networks -team in Microsoft Teams to gain access to study resources such as Video Lectures.

Info: Instructions on how to manually search & join the team
  1. Go to Microsoft Teams

  2. Sign-in by using your -email

  3. Go to Teams on left bar/column

  4. Top right write into the search bar: Data Networks

  5. Click join


Changes to the schedule shall be informed through this pages and in Microsoft Teams.

The course is schedule and material are represented below (click on the tabs to focus on a grade):

Week Material Exercises Video materials
n Course info
Introduction to Data Networks
E00 Installing requirements
E01 Making Your First Virtual Machine
Videos: 1 & E01: 1
n+1 Ethernet, VLANs and Switching E02 First Switches Videos: 1 & E02: 1
n+2 IPv4 Addresses, Subnetting and ARP E03 Calculating Subnets
E04 Addressing Devices
Videos: 1 & E03: 1 & E04: 1
n+3 DHCP and Static Routing E05 Configuring DHCP and Static Routing Videos: 1 & E05: 1
n+4 Devices and Cabling E06 The Physical Part Videos: 1 & E06: 1
n+5 Loop Detection, part 1 - Ethernet, Spanning-Tree E07 Configuring STP Videos: 1 & E07: 1
n+6 Self-study week ... -
n+7 Loop Detection, part 2 - IPv4, Routing E08 Configuring OSPF Videos: 1 & E08: 1
n+8 Network Segmentation and Firewalls E09 Configuring Firewalls Videos: 1 & E09: 1
n+9 IPv4 Network Address Translation E10 Configuring NAT Videos: 1 & E10: 1
n+10 TCP, UDP and Controlling our Network Configuration (SSH, HTTP) E11 Measuring TCP and UDP
E12 Controlling Network Configuration
Videos: english videos coming soon
n+11 Servers, End Devices and WLANs E13 Configuring Apache for Distributing Resources, E14 Creating Wireless Connectivity Videos: english videos coming soon
n+12 Domain Name System E15 Configuring Basic DNS Functionality Videos: english videos coming soon
n+13 IPv6 Addresses E16 Making Things Dual-Stack Videos: english videos coming soon
n+14 Border Gateway Protocol E17 Welcome to the Internet, I'll be your guide Videos: english videos coming soon
n+15 Exam E18 Course Feedback Videos: english videos coming soon

Student workload estimates

5 ECTS * 27 h = 135 hours where,

  • 33,25 h theory material, where
    • 13,25 h = Video material/Lectures based on the text
    • 20 h = re-reading the material
  • 81,75 h = ~4,8h per exercise (if grade 5 is your goal)
  • 15 h = Self-study to be used where needed.
  • 5 h = Exam (this includes retakes if necessary)

Hour consumption per ECTS is based on the ECTS Users' Guide


The correspondence of the full-time workload of an academic year to 60 credits is often formalised by national legal provisions. In most cases, workload ranges from 1,500 to 1,800 hours for an academic year, which means that one credit corresponds to 25 to 30 hours of work.

Same on the JAMK webpages


Student workload in full-time study is 1600 hours per academic year, corresponding to 60 ECTS credits. If the annual hours are allocated to 40 weeks, the workload of each week is 40 hours. Respectively, the total workload of a semester is 800 hours of student work (30 ECTS credits). One ECTS credit is equivalent to about 27 hours of student work. This can consist of contact lessons, online learning, group work, independent study, preparation for exams, exams, etc.

Study material

Study material is distributed through:

Problems with the material? Leave an Issue!

Issues with the material are reported and handled through JAMK LabraNet's Gitlab -server: -

Literature (and other sources)

Are marked next to the material. The licence of (repository) material doesn't apply to the quoted material.

Quoted material is marked as follows:

Avian carriers can provide high delay, low throughput, and low altitude service.
Frame Format

The IP datagram is printed, on a small scroll of paper, 
in hexadecimal, with each octet separated by whitestuff 
and blackstuff. The scroll of paper is wrapped around 
one leg of the avian carrier. A band of duct tape is 
used to secure the datagram's edges.  The bandwidth is
limited to the leg length.  The MTU is variable, and
paradoxically, generally increases with increased carrier 
age.  A typical MTU is 256 milligrams. Some datagram padding 
may be needed.

Upon receipt, the duct tape is removed and the paper copy 
of the datagram is optically scanned into a electronically 
transmittable form.


Passed / Not Passed

You have to

  1. pass the theory exam (with higher point limit)

Theory exam in the Exam system.

Points Grade
below 70% not passed
above 70% passed

So you want a grade?

You have to

  1. pass the theory exam (with lower point limit)
  2. return the exercises
    • Remember this is an University of Applied Sciences.
Points Grade
below 50% not passed
above 50% lookup your grade from the exercises table below

Exercises are done as individuals

No group returnals as every student has different parameters for completion.

Exercise level Grade
Between E01 to E04 0
E01 to E05 completed 1
E01 to E08 completed 2
E01 to E12 completed 3
E01 to E15 completed 4
E01 to E17 completed 5
Exercises should be returned in a Git repository format/link!

Here is the repository -template for returning exercises.

Import it to (preferrably) to start your exercises. In the first assignment there is a video on how to import the repository.


If git is unfamiliar to you, I instruct how to use it in the first exercise. If you want to further learn about the tool, please join the 1 ECTS course: Git version control ja Gitlab project management environment - TTZW0410 through Peppi.

How to return the exercises?
  1. Add all the teachers as members of the repository (Project Information -> Members), with Developer level rights
  • @sahka (Karo Saharinen)
  • @hyytpa (Pasi Hyytiäinen)
  • @tervhe (Henri Tervakoski)
  • @hantt (Antti Häkkinen)
Screenshot of @sahka as a member of the repository

  1. Return the repository link to Moodle: "Return Box for Exercise Repository Links"
    • in the example picture above the repository link would be:
      • The teacher can open the link directly to E01 in your repository

I'll check the documentation for the exercises, the version history and approve them for grading.

Exercise deadline can be seen in Moodle -workspace -> by clicking the return box

Re-take exam

You can retake the exam two times (after the initial exam). The course is concluded by the last attempt and re-admittance is required through Peppi after that as stated by the degree regulations.

Degree Regulations of JAMK §21 Assessment of study attainments

"If a student does not pass the examination at three (3) attempts, he/she must restart the course from the beginning."

Other requirements

There is no attendance requirement on the contacts. Course feedback is collected through Peppi's Course Feedback tool.


This course and its materials are written by Karo Saharinen and licenced by Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) -license.

Creative Commons -licence