Course detail

Computer Networks and IoT

FSI-VPN-AAcad. year: 2021/2022

The course deals with computer networks technologies, principles, standards and services. Network using, design and management are also introduced.

Language of instruction

English

Number of ECTS credits

4

Mode of study

Not applicable.

Offered to foreign students

Of all faculties

Learning outcomes of the course unit

Students will be able to use, design, install and manage computer networks as well as to develop internet-based applications.

Prerequisites

The basic knowledge of using computers is required (files and folders operations etc.). The C-language programming is desirable but not necessary.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

The course is taught through lectures explaining the basic principles and theory of the discipline. Exercises are focused on practical topics presented in lectures.

Assesment methods and criteria linked to learning outcomes

The course-unit credit award requirements: active participation in seminars. The examination is oral.

Course curriculum

Not applicable.

Work placements

Not applicable.

Aims

The main goal is to explain computer networks hardware and software. Student will be made familiar with networks using, design, installation and management.

Specification of controlled education, way of implementation and compensation for absences

The attendance at lectures is recommended; the attendance at seminars is obligatory. Education runs according to week schedules. The form of compensation for missed seminars is fully in the competence of the tutor.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Davie,B.-Doolan,P.-Rekhter,Y.:: Switching in IP Networks, , 0
Hunt,C.:: Konfigurace a správa sítí TCP/IP, , 0
Jamsa,K.-Lalani,S.-Weakley,S.:: Programování na Webu, , 0

Recommended reading

Šmrha, P. - Rudolf, V.:: Internetworking pomocí TCP/IP, , 0

Classification of course in study plans

  • Programme N-MAI-A Master's 1 year of study, summer semester, compulsory-optional
  • Programme N-ENG-Z Master's 2 year of study, summer semester, recommended course
    1 year of study, summer semester, recommended course

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

1. Introduction. Basics of data communication.
2. Computer networks classification. Metallic and optical cables.
3. Ethernet platform.
4. Network standardization, ISO / OSI network model.
5. LAN connection. Bridge, router.
6. Routing, routing protocols and algorithms.
7. TCP / IP - history, addressing.
8. TCP / IP - data communication model, protocols and services.
9. TCP / IP - IPv6.
10. Switching, switched networks, VLAN.
11. Wireless networks.
12.-13. Industrial networks.

Computer-assisted exercise

26 hod., compulsory

Teacher / Lecturer

Syllabus

1. Installation and configuration of www server.
2. Web pages, html language.
3. Web pages, cascading styles.
4. Dynamic web pages on the client side, JavaScript.
5. Web forms, dynamic pages on the server side - php.
6. Creating a web database application.
7. Bridge, L2 switch.
8. Router installation and configuration.
9.-10. Implementation of a data network.
11. DNS system - nameserver configuration.
12. Creating a simple program for communication using TCP / IP.
13. Presentation of individual projects.