Course detail
Computer Communication
FSI-VPK-A Acad. year: 2021/2022 Summer semester
The course focuses on the technical and software solutions in data networks as well as in industrial networks. Principles of communication, computer networks, computer platforms and industrial networks are discussed. Considerable attention is paid to the TCP/IP protocol family. Programming of application using TCP and UDP protocols is also included (in seminars).
Language of instruction
English
Number of ECTS credits
5
Supervisor
Department
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. They acquire basic knowledge of industrial networks.
Prerequisites
The basic knowledge of using computers is required (files and folders operations etc.). The C-language programming is desirable.
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, elaboration of an individual project. The examination is oral.
Aims
The aim of the course is to familiarize students with the technical and software solutions of communications problems in data networks, as well as in industrial networks.
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.
The study programmes with the given course
Programme N-AIŘ-P: Applied Computer Science and Control, Master's, compulsory
Type of course unit
Lecture
26 hours, optionally
Teacher / Lecturer
Syllabus
1. Introduction. Basic terms from data communications. ISO/OSI model.
2. Transmission media.
3. Ethernet network.
4. LAN Interconnection (repeater, bridge, router).
5. Switched networks.
6. TCP/IP – introduction, addressing, data communication model.
7. TCP/IP – network management and services.
8. IPv6.
9. EIA-232, EIA-422, EIA-485.
10. Modbus.
11. Fieldbus. Profibus.
12. DeviceNet. HART protocol.
13. Wireless networks.
Computer-assisted exercise
26 hours, compulsory
Teacher / Lecturer
Syllabus
1. – 3. Web techniques.
4. – 7. Example of data network – installation and confuguration.
8. DNS, DHCP, NAT.
9. Development of programs using UDP and/or TCP protocol.
10. Development of simple TCP client/server application.
11. – 12. Demonstration of industrial networks.
13. Presentation of semester projects, accreditation.