# Electrical Engineering Major

#### Electrical Engineering Major Structure (8 Courses / 26 Credits - 52 ECTS)

The course covers the following topics: a) Electrical Quantities and Circuit Variables (charge, current, voltage, resistance, power and energy units), b) Circuit Modelling (sources, circuit elements, Ohm’s law and Kirchhoff’s laws, c) Circuit Reduction Techniques (series, parallel, voltage divider, current divider, delta-star conversion, voltage and current source conversions), d) Circuit Analysis Techniques (mesh and loop current analysis, node voltage analysis), e) Circuit Theorems (maximum power transfer, superposition, Thevenin and Norton), f) Energy Storage Circuit Elements, g) Complex Number Theory (complex plane, polar forms, conversions), h) AC Circuits (sinusoidal waveforms, phase, R.M.S. average values, phasors, analysis using node voltages, loop currents and branch currents). Prerequisite(s): None Credits: 4
Topics covered include Maxwell’s equations, electrostatics and magnetostatics, fields of charge distributions, fields near conductors, method of images, material polarization and dielectrics, fields of current distributions, electric and magnetic dipoles, power and energy in electromagnetism, electromagnetic work, electrodynamics, electromagnetic waves, wave polarization, wave propagation in isotropic and anisotropic media, wave propagation in plasmas, reflection, transmission, and refraction of waves at media interfaces, wave propagation in periodic structures and photonic bandgaps, guided waves in transmission lines, microwave circuits and smith charts, transients in transmission lines, metallic waveguides, dielectric waveguides, radiation and antennas, wire antennas, antenna arrays, diffraction, and aperture antennas. Prerequisite(s): PH100 Credits: 3
Topics to be covered in this course include Logic gates and Boolean Algebra, Combinational Logic, Arithmetic Circuits and common MSI Logic Circuits, Latches, Flip-flops, Registers and Counters, NMOS and CMOS based Logic Gates. The course also includes lab hours with examples based on Digital systems design using Matlab SW. Prerequisite(s): MATH150 Credits: 3
Provides an introduction to the description of electric power systems and components. Review of three phase circuit theory. Magnetic fields and circuits. Transformers: principles of operation, equivalent circuit. Power system representation: single-line diagram, single-phase equivalent, per unit system. Electromechanical energy conversion: equations of force and torque, energy and co-energy, voltage equations, two-phase synchronous machine. Principles and characteristics of alternating current machines, pulsating and rotating magnetic field, pole number and synchronous speed. Synchronous and asynchronous machines. Load flow: statement of the problem and fundamental equations, bus types, application of the Gauss-Seidel method. Implementations and design of Electric Energy Systems based on Matlab SW. Prerequisite(s): EL100, MATH150, PH200 Credits: 3
Provides a description of Control Systems with differential and recursion equations, transfer functions, impulse responses, and state equations, for continuous and discrete time. Feedback, Sensitivity Steady State Errors, Disturbance Rejection. Definitions of Stability. Algebraic stability criteria: Routh, Hurtwitz, Continuous Fractions. Nyquist criterion. Root locus. Bode and Nichols diagrams. State space: Controllability and Observability, Canonical forms. Lyapunov stability. Lab – based examples of control design using Matlab. Prerequisite(s): MATH150 Credits: 3
Provides basic concepts on signals and systems both in analog and discrete time. Convolution, correlation, autocorrelation, sampling of sinusoidal signals, stationary and ergodic signals, Fourier transform. Linear, time-invariance systems, frequency response and system realization, z-transform, Discrete Fourier Transform, comparison in the continuous and discrete domains, characteristic signals and application domains. Hands – on examples and design on Lab based on Matlab SW.
Prerequisite(s): EL100, MATH150 Credits: 3
Covers the systems development life cycle. The course examines the requirements and tools for collecting and structuring data, process modeling and data modeling, interface design and data management. Students acquire skills in using tools and techniques such as interviewing, producing use cases, prototyping and generating UML diagrams. The course provides hands-on experience in designing a system following the 3-tier architecture (presentation, middleware, data storage). Prerequisite(s): IT150, IT200 Credits: 3
Introduces students to the fundamentals of operating systems, CPU scheduling, file systems, memory management, device management, multiprocessing and time sharing. The course provides a solid theoretical foundation for understanding operating systems and includes current topics in the rapidly changing fields of operating systems and networking, including open-source operating systems. Finally, the course uses simulators and operating system emulators to demonstrate operating system operations and full programming projects. Case studies are drawn from both Linux and Windows. Prerequisite(s): IT150, IT240 Credits: 3

Image: Visual representation of research activities in IT and Engineering