Teaching is performed during the first two years of study, while the third year is entirely for the work on doctoral thesis.
In the first year of study, student chooses three courses from the first year of their chosen domain (Electronics).
In the second year, student chooses three courses from the group of all elective courses at second year of doctoral academic studies, regardless of the elective domain the course belongs to.
In the first year of study, student chooses three courses from the first year of their chosen domain (Electronics).
In the second year, student chooses three courses from the group of all elective courses at second year of doctoral academic studies, regardless of the elective domain the course belongs to.
1. year
Elective Block (3 out of 11)
The name of the course: Digital Systems
Code: 3DEE1I01
Number of classes per week:
Code: 3DEE1I01
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Characteristics of modern digital systems. Advanced technologies for realization of combinational and sequential digital circuits. Low-voltage and low power consumption digital systems. Asynchronous digital systems. Methodologies for designing complex digital systems at different levels of abstraction: RTL design and high level synthesis. Synthesis of the data path and control unit. Techniques for improving the performance of digital systems: pipeline and parallel architectures. Principles of hardware realization of arithmetic functions and DSP algorithms. Architecture of programmable digital circuits. Fault tolerant digital systems.
Specification for the book of courses
Specification for the book of courses
The name of the course: Power Electronics
Code: 3DEE1I02
Number of classes per week:
Code: 3DEE1I02
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Types of semiconductor power electronic switches. AC/DC converters. Rectifiers in switching mode of operation. Rectifiers for power factor corrector. Multi-quadrant work. DC/DC converters. DC/AC converters. Soft starters, frequency converters. Converters for medium voltage levels. Methods of control. Direct AC/AC converters. Sizing the components of inverter. Influence of converters on the power grid and electrical consumers. Utilization of special purpose softwares in the operation analysis of inverters.
Specification for the book of courses
Specification for the book of courses
The name of the course: Advanced Computer Architecture
Code: 3DEE1I03
Number of classes per week:
Code: 3DEE1I03
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Performance evaluation of computer systems: metrics, average performance, errors in estimation, tools and techniques for the estimation, benchmark programs. Overview of advanced computer architecture: pipeline, superscalar, VLIW, DSP and multimedia processors, multicore and multithread architectures. Instruction level, machine level and thread level parallelism. Chip multiprocessors. Design challenges and constraints. Memory system. Memory hierarchy. Register file. Scratch pad memory. Main memory organization. Cache hierarchy. Coherence, synchronization, memory consistency. Memory implementation concepts for mass storage. Virtual memory and paging. Input-output organization and interfaces. Programming input-output. Buses. Context switching and interruptions. Networks on chip. Topologies. Routing and switching techniques. High speed data transfer. Specific purpose processors. Application specific integrated processors. High performance energy efficient processors. Programming techniques. Simulators of computer systems. Estimation of power consumption and chip area.
Specification for the book of courses
Specification for the book of courses
The name of the course: Optimization and Design of Analog Circuits
Code: 3DEE1I04
Number of classes per week:
Code: 3DEE1I04
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Acquired theoretical knowledge students need to apply by optimizing and designing analog integrated circuits using the professional software package for design of
integrated circuits -Cadence.
Specification for the book of courses
integrated circuits -Cadence.
Specification for the book of courses
The name of the course: Digital Signal Processing
Code: 3DEE1I05
Number of classes per week:
Code: 3DEE1I05
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Parametric signal modeling. Spectral estimation. Multirate processing of digital signals. Efficient Fourier transform and convolution algorithms. Two dimensional signal processing. Advanced topics in filter design.
Specification for the book of courses
Specification for the book of courses
The name of the course: Electronic Circuits and Systems Design
Code: 3DEE1I06
Number of classes per week:
Code: 3DEE1I06
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Electronic circuits and systems design styles. Domains of project description. Design flow phases. Automation of design. Data formats in design tools. Design based on predesigned structures, semi-custom design. Structural design. Automatic synthesis. Physical design. Advanced CMOS processes. Floor planning. Layout design. Placement. Routing. Structure of a transistor. Parasitic effects. Sources of noises and interference. Techniques for removing noise and disturbances from system to physical (layout) level. Packaging. Verification.
Specification for the book of courses
Specification for the book of courses
The name of the course: Simulation and Optimization of Electronic Circuits and Systems
Code: 3DEE1I07
Number of classes per week:
Code: 3DEE1I07
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Simulation of analog circuits: Domains of abstraction: DC, AC, TR time domain. Simulation algorithms. Concepts of equation formulation for the analysis of electronic circuits. Simulation of linear R circuits. Frequency domain and s-domain. Simulation of non-linear R circuits. Simulation of linear reactive circuits. Simulation of non-linear reactive circuits. Simulation of circuits with distributed parameters. Methods of Modeling Electronic Devices. Characteristic examples of the model: diode, transistors and four-layer structures. Algorithms for simulation of digital circuits. Signal and operator modeling. Delay modeling. Asynchronous simulation. The route selection and the next (subsequent) event principles. Simulation of mixed signals circuits. Methods for estimating power and delay. Optimization of electronic circuits: Significance of weight function. Optimization procedures based on the Newton's algorithm. Statistical optimization methods. Simulated anealing. Evolutionary algorithms. The notion of tolerance and yield. Deterministic and statistical analysis of tolerances.
Specification for the book of courses
Specification for the book of courses
The name of the course: Data Communication and Networking
Code: 3DEE1I08
Number of classes per week:
Code: 3DEE1I08
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Data communications, networks, protocols and standards. Network Models, OSI Model, TCP/IP protocol suite. Physical layer, media and characteristics. Data and signals. Link layer and protocols: error detection and correction, medium access control, flow control, local area networks, Ethernet, IEEE 802.11, Bluetooth. Industrial local area networks. Networking devices. Network layer: addressing, internet protocol, IPv6, routing: unicast, multicast and broadcast routing, intra- and inter-domain routing. Transport layer: UDP and TCP, flow control, congestion control, and quality of service. Application layer: client-server architecture, overview of application protocols. Network management protocols. Multimedia communications: streaming stored audio/video, streaming live audio/video, protocol for multimedia communications. Security: basic principles of cryptography, security services, message confidentiality and integrity, authentication, digital signature, key management. Mobile ad-hoc networks, routing in ad-hoc networks, wireless sensor networks.
Specification for the book of courses
Specification for the book of courses
The name of the course: Approximation Methods
Code: 3DEE1I09
Number of classes per week:
Code: 3DEE1I09
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:The approximation problems. The magnitude approximation methods. Maximally flat characteristics. Equiripple characteristics. Least-squares error approximation. The transitional characteristics. Other methods of magnitude approximation. Phase characteristic approximation methods. Maximally flat phase characteristics and group delay characteristics. Phase and group delay equiripple characteristics. Interpolation technique in phase approximation. Simultaneous magnitude and phase approximation. Phase and magnitude correctors. The other phase approximation methods. Time domain approximation methods. Equiripple approximation. Interpolation techniques. The other approximation methods. Direct approximation in the z-domain. Hilbert transformer.
Specification for the book of courses
Specification for the book of courses
The name of the course: Artificial Intelligence in Engineering
Code: 3DEE1I10
Number of classes per week:
Code: 3DEE1I10
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Artificial intelligence concept. Artificial intelligence based on production rules. Artificial neural networks. Natural nervous system. Neuron. Synapse. Neuron model. Artificial neural networks architectures. Training. Perceptron. Possibilities and algorithms for perceptron training. Multi-layer neural networks. Reccurent neural networks. Types, training and application problems. Procedures of dynamic training. Genetic algorithms. Artificial neural networks realization. VLSI implementation of analog neural networks. Digital realization. Boltzmann machine. Neuro-fuzzy networks and their application.
Specification for the book of courses
Specification for the book of courses
The name of the course: RF Integrated Circuits
Code: 3DEE1I11
Number of classes per week:
Code: 3DEE1I11
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:BiCMOS technology for RF and analog circuits. Design kit, installation, design rules, the most important parameters. Library elements, schematic symbols, simulation models, the layout. Library cells. Creation of new cell. Layout drawing. Pad in RF integrated circuits, bonding, chip packaging. Wires on a chip as matching networks elements and microstrip filters. Electromagnetic simulation of the layout. Equivalent reflection layout parameters. Layout vs. schematic verification (LVS). Design rules check (DRC). Design simulation. GDSII format. Fabrication.
Specification for the book of courses
Specification for the book of courses
Obligatory
The name of the course: Scientific and Research Work 1
Code: 3DNIR1
Number of classes per week:
Code: 3DNIR1
Number of classes per week:
- Study and research work: 11
ECTS: 30
Course outline:Formed individually in accordance with the needs of the scientific or seminar work, its complexity and structure. Lecturer assigns the specific task to a student. Student studies professional and scientific papers dealing with similar topics, makes research in order to find solutions for the assigned task, or to carry out certain experiments in the laboratory. The work also includes computer simulations, statistical analyzes,and participation in writing research papers in the specific scientific field.
Specification for the book of courses
Specification for the book of courses
3. year
Obligatory
The name of the course: Scientific and Research Work 3
Code: 3DNIR2
Number of classes per week:
Code: 3DNIR2
Number of classes per week:
- Study and research work: 11
ECTS: 30
Course outline:Formed individually in accordance with the needs of the scientific or seminar work, its complexity and structure. Lecturer assigns the specific task to a student. Student studies professional and scientific papers dealing with similar topics, makes research in order to find solutions for the assigned task, or to carry out certain experiments in the laboratory. The work also includes computer simulations, statistical analyzes,and participation in writing research papers in the specific scientific field.
Specification for the book of courses
Specification for the book of courses
The name of the course: Doctoral Thesis
Code: 3DZR
Number of classes per week:
Code: 3DZR
Number of classes per week:
- Lectures: 0
- Exercises: 0
ECTS: 30
2. year
Elective Block (3 out of 82)
Courses from the chosen domain (Electronics)
The name of the course: Digital Processing of Audio Signal
Code: 3DEE3I01
Number of classes per week:
Code: 3DEE3I01
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Basic audio signal formats. Sampling and reconstruction of signal. A/D and D/A conversion. Adequate determination of sampling frequency and transformation. Effective calculation of the fast Fourier transformation. Down-sampling and up-sampling. Digital filter banks. Spectral analysis. Parametric and nonparametric filter design methods. Examples of application of digital signal processing in analysis and synthesis of speach and music signals, and discrete analytical signals.
Specification for the book of courses
Specification for the book of courses
The name of the course: Digital Circuits and Systems Design
Code: 3DEE3I02
Number of classes per week:
Code: 3DEE3I02
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Digital circuits design according to possibilities and limitations: area, consumption, speed, choice of architecture, bus width, protocols. Signal integrity. Different reference voltage levels coupling. Power routing with multiple power levels on the chip. Power density distributions in the integrated circuit. Power management in the circuit. Clock and synchronization. Design for testability. Design for production. Application of IP blocks. Makrocells. Circuit/system prototyping on FPGA.
Specification for the book of courses
Specification for the book of courses
The name of the course: Embedded Systems Design
Code: 3DEE3I03
Number of classes per week:
Code: 3DEE3I03
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Embedded versus general purpose processors. Methodologies of designing hardware and software embedded systems. Calculation models. Limitations and challenges (high reliability, high performance, low cost, low power). Hardware-software codesign. Programming and code optimization. Tools for development and testing. Embedded operating systems. Task scheduling and execution in real time. Selection and installation of the operating system. Verification. Multiprocessor architectures. Types. Homogeneous and heterogeneous multiprocessor structures. Process elements. Interconnection networks. Memory systems. Phisical distribution. Design methodologies and algorithms. Multiprocessor software. Operating systems. Services and middleware. Verification of design. SoC design. The design of complex SoCs at system level. Configurable processors. Software and hardware aspects. Application specific processors. Automatic configuration of processor and instruction set. Compilers. Accelerator units. MPSoCs. Designing SoCs using cores and configurable cores. Buses and networks on chip. Operating systems for MPSoC. Testing and verification. Typical applications.
Specification for the book of courses
Specification for the book of courses
The name of the course: System-on-Chip Design
Code: 3DEE3I04
Number of classes per week:
Code: 3DEE3I04
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Classification of electronic systems. Specification of the systems on the chip. Data flows in the system on the chip. The integrity of the signal to the system on the chip. Effects of long lines. Application of different design methodologies on a single chip. Hierarchical levels of design. Application of IP blocks. Functional verification of the project. Physical verification and analysis.
Specification for the book of courses
Specification for the book of courses
The name of the course: DSP Architectures and Algorithms
Code: 3DEE3I05
Number of classes per week:
Code: 3DEE3I05
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Specificity and DSP processor architecture. Areas of DSP applications. Data presentation and arithmetic, the effect of finite length words, aspects of the program, working in real time, and hardware interface. Programming the DSP processors in assembly language and higher programming language. DSP for use in fixed point format. DSP in floating point format. DSP for embedded applications. DSP on FPGA. Code optimization. Hardware realizations: digital filters (FIR and IIR), Discrete Fourier Transform, CORDIC, algorithms for cryptography, digital modulation and demodulation circuits.
Specification for the book of courses
Specification for the book of courses
The name of the course: Electronic Circuits Testing
Code: 3DEE3I06
Number of classes per week:
Code: 3DEE3I06
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Defect models in analog and digital circuits. Concurrent simulation of defects. Digital circuits testing. Testing of combinational, sequentials and circuits with regular topology. Automation of test pattern generation. Testing and simulation of delay defects. Testing of systems with mixed signals. Design for testability. Basic Concepts of the Boundary Scan. Built-in self-test. Testing of electronics devices.
Specification for the book of courses
Specification for the book of courses
The name of the course: Reconfigurable Systems
Code: 3DEE3I07
Number of classes per week:
Code: 3DEE3I07
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Introduction to Reconfigurable Systems. Overview of the architecture of modern FPGA circuits. Trends of development. Design flow, methodologies and design tools. Optimization of the HDL code for FPGA synthesis from the aspect of performance, complexity and energy consumption. Mapping RTL structures to FPGA and implementation: scheduling and binding. Coarse-grained reconfigurable systems and multi-FPGA systems. Hybrid architectures: soft-microprocessors, hardware/software co-design. Comparison of FPGA and multicore architectures. Implementation of arithmetic circuits in FPGA. Applications of reconfigurable systems in fields of: bioinformatics, digital signal processing, image processing, cryptography, molecular dynamics, fluid dynamics, and high-reliability systems. Advanced Topics: dynamic reconfigurability, and partial reconfigurability.
Specification for the book of courses
Specification for the book of courses
The name of the course: Synthesis of Filters
Code: 3DEE3I08
Number of classes per week:
Code: 3DEE3I08
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Transfer function. Characteristic function. Reflection coefficient. z and y parameters of the two port network. Synthesis of passive filters. Synthesis of polynomial filters. Synthasis of filters with finite transmission zeros.Minimum phase filters. Synthesis of mechanical, ceramic and crystal filters. Filters with distributed parameters. Synthesis of active RC filters. Filter configurations. Impedance converters. Realization of biquad transfer function. Active RC network with distributed parameters in the integrated technology. Digital filters. Transfer function of the digital filter. Bilinear z transform. The basic filter configurations. Recursive and nonrecursive digital filters. Direct methods of approximation in the z-domain. IIR and FIR filter function. Filter realization. Properties of different configurations. Sensitivity. Decompozition. Tipical filter realization problems. Applying of MATLAB, MATHEMATICA, WORKBENCH, FILTER.
Specification for the book of courses
Specification for the book of courses
The name of the course: RF Systems Architectures
Code: 3DEE3I12
Number of classes per week:
Code: 3DEE3I12
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Transmitter and receiver architectures. Technologies for RF circuits production.
Optimization of noise factors, intermodulation distortion, and stability factors in low noise amplifiers and balancing mixers. Jitter and phase noise in voltage controlled oscillators with negative transconductance and PLL frequency synthesizers. RF power amplifiers and duplexers. Multi standard transceiver. Radar, wireless sensor networks, special antenna systems, RFID, navigation systems.
Specification for the book of courses
Optimization of noise factors, intermodulation distortion, and stability factors in low noise amplifiers and balancing mixers. Jitter and phase noise in voltage controlled oscillators with negative transconductance and PLL frequency synthesizers. RF power amplifiers and duplexers. Multi standard transceiver. Radar, wireless sensor networks, special antenna systems, RFID, navigation systems.
Specification for the book of courses
The name of the course: Computer Vision
Code: 3DEE3I13
Number of classes per week:
Code: 3DEE3I13
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Extracting features in an image - global and local features (CLD MPEG-7, MPEG-7 EHD, LBP, SIFT). The classification features (k-means, Bayesian methods, SVM). Search and classification based on image content. Fast search techniques using machine learning. Detection and identification of 2D objects in an image. Object tracking in video sequences. Stereovision. Basics of 3D vision.
Specification for the book of courses
Specification for the book of courses
The name of the course: Ultrasonic Technique
Code: 3DEE3I13
Number of classes per week:
Code: 3DEE3I13
Number of classes per week:
- Lectures: 3
- Exercises: 0
ECTS: 10
Course outline:Piezoelectric ceramics. Modelling of piezoelectric ceramics. Development of ultrasonic waveguide concentrators and sonotrodes. Modeling of metal resonators. Development, modeling and optimization of the power ultrasonic transducers. Development, modeling and optimization of the power electronic ultrasonic generators. Basic applications of power ultrasound. Ultrasonic systems for cleaning and welding.
Specification for the book of courses
Specification for the book of courses
Groups of courses from all other domains
Electrical power engineering offers 7 elective courses in the second year of doctoral academic studies:
- Electrical Machines and Transformes - Selected Chapters
- Electrical Machines and Power Converters for Renewable Energy Sources
- Digital Control of Electrical Drives and Power Converters
- Computation of Lightning Overvoltages
- Power Cable Engineering
- Power Quality in Distribution Networks
- Active Distribution Networks and Microgrids
Metrology and measurement technique offers 4 elective courses in the second year of doctoral academic studies:
- Measurement and Acquisition Systems
- Industrial Measurement and Information Systems
- Measurement and Information Technologies
- Medical and Bioelectronic Measurement Technique
Nanotechnologies and microsystems offers 10 elective courses in the second year of doctoral academic studies:
- Power Devices and Circuits
- Microsensors
- Reliability of Electronic Devices and Microsystems
- Prognosis of the Material Properties
- Advanced Electronic Ceramic Materials
- Software Engineering in Microelectronics
- Solar Systems, Technologies and Devices
- Technology, Design and Characterization of Microsystems
- Reliability Modeling of MOS Devices
- Influence of Radiation on Microelectronic Devices
Applied mathematics offers 7 elective courses in the second year of doctoral academic studies:
- Mathematical Methods of Optimization
- Analysis of Numerical Algorithms
- Spectral graph theory
- Highly Efficient Iterative Methods
- Simulation of Industrial Systems
- Mathematical Models in Industry
- Mathematical Foundations of Statistical Learning and Applications
Applied physics offers 5 elective courses in the second year of doctoral academic studies:
- Devices of Vacuum and Gas Electronics
- Medical Physics
- Semiconductor Devices and Technologies
- Sensors and Actuators
- Technological Processes in Gasses and Vacuum
Computing science and informatics offers 12 elective courses in the second year of doctoral academic studies:
- Design and Analysis of Parallel Algorithms
- Advanced Topics in Fault Tolerant System Design
- Bioinformatics
- Medical Informatics
- Applications of Spectral Techniques for Digital Devices Design
- Advanced Topics in Mobile and Ubiquitous Computing
- Advanced Topics in Computer Graphics
- Advanced Topic in Intelligent Systems
- Advanced Topics in Specialized Information Systems
- Mathematical Fundament of the Game Theory
- Advanced Topics in E-Learning Technologies
- Web Mining and Information Retrieval
Communications and information technologies offers 17 elective courses in the second year of doctoral academic studies:
- Audio Communications
- Antennas and Propagation
- Applications of Neural Networks in Telecommunications
- Satellite Communication Systems
- RF and Microwave Amplifiers
- Electromagnetic Compatibility and Signal Integrity
- Detection of Signals in Noise
- Communication Algorithms and Applications
- 5G and 6G Mobile Communications
- Information Theory and Source Coding
- Statistical Signal Processing
- Digital Communications Over Fading Channel
- Coherent Optical Telecommunication Systems
- Theory and Applications of Software Radio
- Advanced Modeling Techniques for RF Applications
- Free-space Optical Telecommunications
- Advanced Signal and Data Processing
Theoretical electrical engineering offers 3 elective courses in the second year of doctoral academic studies:
- Methods for Steady-state Electromagnetic Fields Calculation
- Inverse problems in Electromagnetics
- Bounday Element Method in Electromagnetics
Control systems offers 6 elective courses in the second year of doctoral academic studies:
- Digital Control Techniques
- Optimal Control
- Variable Structure Systems
- Distributed Computer Control
- Predictive Control
- Adaptive Control Systems
Obligatory
The name of the course: Scientific and Research Work 2
Code: 3DNIR2
Number of classes per week:
Code: 3DNIR2
Number of classes per week:
- Study and research work: 11
ECTS: 30
Course outline:Formed individually in accordance with the needs of the scientific or seminar work, its complexity and structure. Lecturer assigns the specific task to a student. Student studies professional and scientific papers dealing with similar topics, makes research in order to find solutions for the assigned task, or to carry out certain experiments in the laboratory. The work also includes computer simulations, statistical analyzes,and participation in writing research papers in the specific scientific field.
Specification for the book of courses
Specification for the book of courses
Doctor of Science in electrical engineering and computing
0
ECTS
0
Years