EF2PJ Programming languages III: 2+2+0 IV: 3+2+0


Machine and assembly language programming. Memory and symbolic addressing. Machine instructions: 3A, 2A, 1A and stack machines. A simple educational machine (picoComputer-pC): instruction set, addressing modes, machine language and assembly language with examples.

Introduction to high level languages. Syntax notations (BNF, EBNF, syntax diagrams) and semantics of programming languages. Pseudolanguage. Data types: static (scalar and structured) and dynamic (with variable size and structure). Control structures: sequence, selections, loops and jumps. Program modules (subroutines and functions) - internal and independent, recursion. Data input and output. Structured programming: flow diagrams, canonical form theorem, structural theorems; transfigurations and structuring of non-structured programs. Complexity analysis of computer algorithms.

PASCAL. Structure of a PASCAL program, basic data types, input/output statements, control structures. Modularization (subroutines, functions), passing arguments by value and by reference, recursion. structured data types: record, set, file (binary and text), pointers and dynamic memory allocation and deallocation with examples (lists).

C. Detailed description of the language fundamentals, program structure. Data types: scalar types, new type definition, arrays. Input/output data conversions. Operators and expressions, conversions and evaluation order. Control structures: sequence, selections, loops and jumps. Pointers and arrays: addresses and pointers; address arithmetics, dynamic memory allocation. Modularization (functions), mechanism of argument passing. Recursive functions, pointers to functions, main program arguments, standard library functions. Visibility and and duration of variables. Definition and using of structures and unions. Handling of files and corresponding functions (opening, closing, input/output). Preprocessor commands.


EF2TEK Electrical circuit theory III: 2+2+0 IV: 2+2+0


Physical circuits and their modeling. Fundamentals of circuit topology. Matrix formulation of Kirchoff's laws. Tellegen's theorem. Lumped and distributed circuits. Basic circuit elements. Electric power, work, stored energy, and passivity. Duality. Basic signal waveforms. Time domain circuit analysis: two main approaches - by solving scalar differential equation, and by solving a set of state equations. Natural (zero-input) response; forced (zero-state) response: step- and pulse response; complete response. Response to an arbitrary excitation: superposition and convolution integrals. Circuit analysis by using state equations. Frequency-domain analysis. Sinusoidal steady-state. Complex network functions. Resonance. Selective circuits. Periodic steady state. Fourier series. Signal and circuit analysis by using the Fourier transform. Circuit analysis by using the Laplace transform. Analysis of large-scale networks: mesh-, node, and modified node analysis. Two-port network analysis: network characterisation, equivalent networks, passive and active networks. Applications of two-port networks: filters, equalizers, matching networks. Analysis of distributed parameter networks. Transmission lines. Sinusoidal steady-state response. Incident and reflected waves. Matched transmission line. Applications of transmission lines. Computer-aided circuit analysis: basic computer routines (SPICE, MCAP).


EF2AR Computer architecture III: 3+1+1


Types of computer architectures. Machine code and Assembler. CPU structure (ALU, registers, stack, operation modes). Control unit (design using delay elements, counters and decoders; programmable units). Microcomputing. Interrupts (hierarchy, masking). Input and output (controllers, programmable IO). DMA. Memory (associative, LIFO and FIFO memory, operating memory, cache). Data, address and control buses. Fundamentals of operating systems (multitasking, process synchronization, semaphores, queues). Data bases.


EF2EM Measurings in electrical engineering III: 2+0+2


Fundamentals of metrology. Measurement errors. Standards. Measuring of voltage, current, power, frequency, capacitance, inductance, flux. Analog and digital measurements. Oscilloscope. Measurement bridges and compensators.


EF2FM Physics of materials III: 3+1+1


Introduction to quantum mechanics (potential barriers and wells). Fundamentals of zonal theory of solid state. Introduction to statistical physics (MB, BA and FD statistics). Electron theory of solid state. Contact effects, PN , MES and MOS junctions. Tunnel structures (superlattice, quantum wires and dots). Semiconductor materials. Conductors (large conductance materials, resistive alloys). Superconductors (phenomenological model, elements of BCS theory, Josephson junctions). Insulators. Magnetic materials.


EF2M3 Mathematics 3 III: 4+4+0


Calculus of several variables (partial and total derivative, higher order partial derivatives, Taylor formula, Jacobian, extremes). Line and multiple integrals. Surface integrals. Field theory (grad,div and rot operators, nabla operator, theorems of Gauss, Stokes and Green). Analysis of complex variables (conform mapping, theorem of Cauchy-Gorsat, Cauchy's inequality, the fundamental theorem of algebra, Taylor and Laurent series, the residue theorem, Hurwitz polynomials). Fourier series and Fourier transform. Laplace transform. Systems of differential equations (the normal form of the system and general solution, system of linear differential equations, partial differential equations, Fourier method, equations of mathematical physics).


EF2E1 Electronics 1 IV: 3+3+1


Linear active circuits (negative feedback concept, gain, input and output resistance, idealized operational amplifier, inverter configuration, integrators, sample/hold). Fundamentals of semiconductor physics (homogenous and inhomogenous semiconductor, drift and diffusion, PN-junction, DC characteristics of diodes). Bipolar transistors (minority and majority carrier currents, current gain, breakdown, small signal model). Basic amplifier stages (biasing, CE, CB and CC configurations). Advanced configurations (cascode amplifiers, differential amplifier, multistage amplifiers, current sources and mirrors, integrated operational amplifiers).


EF2M4 Mathematics 4 IV: 3+2+0


1. Discrete mathematics. Algorithms and heuristics. Recursive functions. Turing machine. Mathematical logic (formal theories, Herbrand's theorem, resolution principle). Algebra (field with pk elements, codes, pseudorandom series). 2. Differential equations, generatrices, recurrent relations, orthogonality and orthogonal expansions of Jacoby, Legendre, Laugerre, Chebishev, Hermite and generalized Legendre and Laugerre polynomials. Bessel functions (differential equation, generatrix, Kelvin functions, Cylindrical functions). 3. Numerical analysis. Error theory. Nonlinear equations (Newton-Raphson and other methods, systems of equations). Approximation of functions (Lagrange and Hermite interpolation). Numerical differentiation and integration (Newton-Coates formula, Gauss quadratic formula, Monte-Carlo method). Differential equations (Cauchy and Taylor methods, Runge-Kutta methods, convergence, stability).


EF2VS Probability and statistics IV: 2+2+0


Probability (Laplace's, statistical and axiomatic definitions, Bayes formula, calculus of probability). Random variables and vectors (discrete and continual, distribution functions, conditional distributions). Numerical characteristics (expectation, variance, moments, median, correlation). Examples of distribution functions (uniform, exponential, Binomial, Poisson, Gauss, Hi-square). Central Limit Theorem. Mathematical statistics (estimation of distribution parameters, confidence intervals, regression model, Hi-square test).