Credits

3 cr

Person in charge

Jari HautamÃ¤ki

Course language

English

No upcoming implementations. See the syllabus for more information.

Learning outcomes of the course

The student masters the most essential areas of network protocols: concepts, utilized technical implementation methods, generic information on network layers. In addition, the student masters the principles of network design and is able to analyze and design the relevant networking protocols for the design based on requirement definitions taking into account potential restrictions. The student has knowledge and understanding of mathematical and natural science principles related to information and communication technology.

Course contents

The course consists of the commonly used network protocols and includes design and implementation of networks. In addition, certain use cases based on specific networks are practiced in the course.

Prerequisites and co-requisites

Layered structure of networks. Knowledge of digital technology, e.g. binary and hexadecimal conversions.

Assessment criteria

Assessment criteria - grade 1 and 2

Excellent 5: The student masters the theory on network protocols excellently and is able to calculate and analyze the existing solutions and design the suitable network protocols for a network based on the given requirement definitions with distinction. The student is able to outstandingly reflect on their learning critical way.

Very good 4: The student masters the network protocol theory very well and is able to create new solutions as well as design the suitable network protocols in the network based on the given requirement definitions. The student is able to reflect on their learning very well.

Good 3: The student masters the theory on network protocols well and is able to analyze the existing solutions well as well as design suitable network protocols for a network based on the given requirement definition. The student is able to reflect on their learning analytically.

Satisfactory 2: The student masters the theory on network protocols satisfactorily and is able to analyze acceptably exiting solutions as well as apply learning based on the given requirement definition the suitable network protocols. The student reflects on their learning satisfactorily.

Sufficient 1: The student masters the theory on network protocols sufficiently and can analyze passably existing solutions. The student understands how to use suitable network protocols for a network based on given requirement definitions. The student reflects on their learning sufficiently.

Fail 0: The student does not meet the minimum criteria set for the course.

Very good 4: The student masters the network protocol theory very well and is able to create new solutions as well as design the suitable network protocols in the network based on the given requirement definitions. The student is able to reflect on their learning very well.

Good 3: The student masters the theory on network protocols well and is able to analyze the existing solutions well as well as design suitable network protocols for a network based on the given requirement definition. The student is able to reflect on their learning analytically.

Satisfactory 2: The student masters the theory on network protocols satisfactorily and is able to analyze acceptably exiting solutions as well as apply learning based on the given requirement definition the suitable network protocols. The student reflects on their learning satisfactorily.

Sufficient 1: The student masters the theory on network protocols sufficiently and can analyze passably existing solutions. The student understands how to use suitable network protocols for a network based on given requirement definitions. The student reflects on their learning sufficiently.

Fail 0: The student does not meet the minimum criteria set for the course.