Computer Networks and IoT (FSI-VPN)

Academic year 2019/2020
Supervisor: doc. Ing. Jan Roupec, Ph.D.  
Supervising institute: ÚAI all courses guaranted by this institute
Teaching language: Czech
Aims of the course unit:
The main goal is to explain computer networks hardware and software. Student will be made familiar with networks using, design, installation and management.
Learning outcomes and competences:
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.
Course contents:
The course deals with computer networks technologies, principles, standards and services. Network using, design and management are also introduced.
Teaching methods and criteria:
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.
Controlled participation in lessons:
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.
Type of course unit:
    Lecture  13 × 2 hrs. optionally                  
    Computer-assisted exercise  13 × 2 hrs. compulsory                  
Course curriculum:
    Lecture 1. Introduction. Basic concepts of data communication.
2. Computer networks classification. Cables used in computer networks.
3. The Ethernet network.
4. Standards of computer networks, ISO/OSI reference model.
5. LANs interconnections. Bridge, router.
6. Routing, routing protocols and algorithms.
7. TCP/IP - introduction, history, addresses.
8. TCP/IP - protocols and services.
9. TCP/IP - IPv6.
10. Switching.
11. Fast Ethernet, Gigabit Ethernet, ATM.
12. Wireless networks.
13. Industrial networks.
    Computer-assisted exercise 1. Structure and services of faculty computer network.
2. World Wide Web - web pages design using HTML language.
3. World Wide Web - cascading style sheets.
4. Web forms, dynamic web pages using CGI.
5. Dynamic web pages, server-side scripting using php language.
6. Dynamic web pages - client-side scripting (JavaScript).
7. Development of the web database application.
8. Wweb server installation and cofiguration.
9. Bridge.
10. Router installation and configuration.
11. Domain Name Services - concepts ad configuration.
12. Writing simple program using TCP/IP communication.
13. Presentation of semester projects.
Literature - fundamental:
2. Davie, B. - Doolan, P. - Rekhter, Y.: Switching in IP Networks, Morgan Kaufmann Publishers, 1998
3. Hunt, C.: Konfigurace a správa sítí TCP/IP, Computer Press, 1997
4. Fourazan, B. A.: Data Communications and Networking, Mc Graw Hill, 2003
Literature - recommended:
2. Jamsa, K. - Lalani, S. - Weakley, S.: Programování na Webu, Unis Publishing, 1996.
5. Ramaswami, R. - Sivarajan, K. N.: Optical Networks, Morgan Kaufmann Publishers, 2002.
The study programmes with the given course:
Programme Study form Branch Spec. Final classification   Course-unit credits     Obligation     Level     Year     Semester  
M2A-P full-time study M-MAI Mathematical Engineering -- Cr,Ex 5 Compulsory-optional 2 1 S
M2A-P full-time study M-MET Mechatronics -- Cr,Ex 5 Compulsory-optional 2 1 S
B3S-P full-time study B-AIŘ Applied Computer Science and Control -- Cr,Ex 5 Compulsory 1 2 S