Programming Languages

Objectives and Outcomes Mastering the concepts and techniques of creating programming languages. The acquired knowledge enables the creation and implementation of specific programming languages, as well as the basis for further research in this field. … Read more

Read more

Design of information systems

Basic concepts and definitions. Development processes in the life cycle of information systems. Engineering andre-engineering of information systems. Strategic planning of development and construction of information systems. System Analysis- methods, techniques and tools. Managing the … Read more

Read more

Participatory design

The general concept ofparticipatoryculture.The advent ofsystemorientedmodeljoint creations. Modularity, flexibility, communityandtechnologyasdriving forces ofparticipatorydesign.The democratization ofmedia culture.Case studies, essays andinterviewswith leading designersinthis field.

Read more

Maintenance and reengineering of software

Definitions and Techniques. Repairing errors, improving the design, implementing extensions, interfaces with other systems, adapting programs to different hardware, software, systems with the ability to use the results in the field of telecommunications; the legality … Read more

Read more

Planning radio networks

GSM/GPRS/UMTS radio networks planning process. Sizing: the objective of sizing, sizing parameters, environment for planning. Detailed planning: planning based on configuration, coverage planning, capacity planning, frequency and codes planning, planning parameters. Optimization: optimization parameters. Tools … Read more

Read more

Medical information systems

The concept of medical informatics. The importance and role of medical informatics (quality, safety ,cost, efficiency, research). Medical informatics and bioinformatics. Biomedical Informatics. Telemedicine. Medical Information Systems (MIS). Laboratory Information Systems. Hospital information systems. Teleconsultation. … Read more

Read more

Mobile systems

Introduction to mobile broadb and communications. Fundamentals of cellular communication. IP technologies and networks. The principles of OFDM and OFDMA. Antenna arrays. MIMO systems. IEEE 802.11n. SC-FDMA. WiMax physical, MAC and network layer. 3GPP and … Read more

Read more

Models and methods of software engineering

Objectives and outcomes Students are familiar with different types of software modelling, their key features, as well as with the best-known methods that provide a systematic approach to software development. They know the most important … Read more

Read more

Multiprocessor systems

Processors with multiple cores and multiprocessors. Interconnection networks. Possibilities for scaling and composition. Speculative Multithreaded architecture. Caches and virtual memory. Hardware transactional memory. SSD mass memories. Storage systems. General purpose multiprocessor systems. High-performance systems. High … Read more

Read more

Generic programming

The concept of generic programming: parameterized data structures and algorithms. Generic programming in C ++: function templates, overlapping (overload) generic functions, templates class, template specialization class (partial and complete). Static polymorphism: advantages, disadvantages and combining … Read more

Read more