19E033POP - Application of object oriented programming in telecommunication networks
Course specification | ||||
---|---|---|---|---|
Course title | Application of object oriented programming in telecommunication networks | |||
Acronym | 19E033POP | |||
Study programme | Electrical Engineering and Computing | |||
Module | ||||
Type of study | bachelor academic studies | |||
Lecturer (for classes) | ||||
Lecturer/Associate (for practice) | ||||
Lecturer/Associate (for OTC) | ||||
ESPB | 6.0 | Status | mandatory | |
Condition | No | |||
The goal | The goal of the course is to introduce students to software techniques which are used in telecommunication networks and which are based on object oriented programming. Emphasis will be on analysis and implementation of software solutions which are used in the course of development of network components and applications. | |||
The outcome | Introduction to techniques of development and implementation of software components for network devices and applications. | |||
Contents | ||||
URL to lectures | https://teams.microsoft.com/l/team/19%3abQg1mP4QetGs--6YYgO2L0m1rKhaDXWFXvKk-RqJ9HY1%40thread.tacv2/conversations?groupId=ed0640ff-6f30-4a36-8a15-00f196368ea9&tenantId=1774ef2e-9c62-478a-8d3a-fd2a495547ba | |||
Contents of lectures | General concepts of object oriented programming. Standard C++ library. Libraries for implementation of communication protocols. Client-server and P2P communication. Implementation of network connections. Implementation of application protocols for data exchange. Development of components of network devices and network applications. Development of interfaces and data conversion components. | |||
Contents of exercises | Precepts and lab exercises with implementation of software components of network components and applications | |||
Literature | ||||
| ||||
Number of hours per week during the semester/trimester/year | ||||
Lectures | Exercises | OTC | Study and Research | Other classes |
3 | 1 | 1 | ||
Methods of teaching | Course comprises lectures, precepts and lab exercises. | |||
Knowledge score (maximum points 100) | ||||
Pre obligations | Points | Final exam | Points | |
Activites during lectures | 0 | Test paper | 60 | |
Practical lessons | 20 | Oral examination | 0 | |
Projects | 20 | |||
Colloquia | 0 | |||
Seminars | 0 |