3396 Matrix Analysis and Applications (ΗΜΜΥ)
6th Semester ECE
ECTS : 4
Study Load : theory 4, lab 0
Language : el
Learning Outcomes :
3293 Numerical Methods for Differential Equations
6th Semester ECE
ECTS : 4
Study Load : theory 4, lab 0
Language : el
Learning Outcomes :
3123 Databases
6th Semester ECE
ECTS : 6
Study Load : theory 3, lab 2
Language : el
Learning Outcomes :
This course is an introduction to Database Management Systems and basic data management notions. Specifically, the course covers the following subjects: Discussion on database models, starting from the hierarchical and the network model. The Entity Relationship model. The Relational model. Relational Algebra and Calculus. Basic and advanced SQL. Physical models and alternative methods of data base storage and retrieval. Hashing and indexing. Basics of query processing and query optimization.
3061 Programming Languages I
6th Semester ECE
ECTS : 6
Study Load : theory 3, lab 1
Language : el
This course studies the theoretical basis of modern programming languages and main aspects of their design and implementation.
Historical introduction to programming languages, design considerations, principles of lexical and syntax analysis, data types and their operations. Introduction to strongly typed functional programming languages using a suitable language (e.g., ML or Haskell). Type inference and polymorphism. Names and scopes. Activation records. Introduction to object-oriented programming languages using a suitable language (e.g. C++, Java or C#). Memory management. Exception handling. Parameters and parameter passing. Introduction to logic programming languages and their foundations using Prolog.
3288 Semiconductor Devices
6th Semester ECE
ECTS : 4
Study Load : theory 2, lab 1
Language : el
Learning Outcomes : After the successful completion of the course, students will be able to:
- Understand the electrical and optical properties of semiconductors and especially those of Si
- Understand the operating principles of the basic Si-based devices, such as pn and Schottky diodes, Bipolar Junction Transistors, Field Effect Transistors
- Measure and extract the basic characteristics of these devices
- Use these devices in simple circuits
The purpose of the course is the understanding of the operational principles and the study of the characteristics of the most important Si-based devices, including their behavior under static and dynamic operation. More specifically, the following subjects are discussed:
- Brief review of the electrical properties of semiconductors
- P-N junction
- Bipolar Junction Transistor (BJT)
- Metal-Semiconductor contact (Schottky and Ohmic contacts)
- Metal-Oxide-Semiconductor (MOS) capacitor
- Field Effect Transistor (FET)
3392 Introduction to Biomedical Engineering
6th Semester ECE
ECTS : 6
Study Load : theory 3, lab 1
Language : el
Learning Outcomes :
3259 Introduction to Biophotonics and Cellular Engineering
6th Semester ECE
ECTS : 6
Study Load : theory 2, lab 2
Language : el
Learning Outcomes : The course is a fundamental introductory course in Biophotonics and Cellular Engineering, combined with modern technology in the field of Electrical Engineering.
Its content aims to bridge the gap between Medicine and New Technologies at the molecular and cellular level. It provides a multifactorial approach to topics in Biophotonics and Cellular Engineering, introducing basic principles and concepts in Photonics—such as Geometrical Optics, Lasers, light–biomolecule interactions, diffusion, absorption, and fluorescence—as well as topics in molecular and cellular biophysics, including mechanisms of vision, neurons, and membrane potentials.
Finally, the course aims, through the combination of the above with Engineering science, to cover imaging microscopy—including optical microscopy, fluorescence microscopy, and three-dimensional laser scanning confocal microscopy—as well as light detection systems such as CCD cameras and photomultiplier tubes. The course delves deeper into the engineering aspects by analyzing the physical principles, limitations, structure, and operation of these widely used instruments and systems.
Upon successful completion of the course, students will be able to:
• Know and understand the fundamental concepts of Biophotonics, such as light–biological matter interactions, imaging microscopy systems, and light detection devices.
• Know and understand the fundamental principles of Cellular Engineering, such as membrane potentials, ion exchange and related models, as well as electrical signals and their propagation.
• Analyze medical instruments based on Photonics, and identify and calculate their limitations and sensitivity.
• Combine their engineering background for the design, development, and solving of problems with medical and biological sciences at the molecular and cellular level.
Introduction to the Structure and Function of the Cell.
Biological Macromolecules: Structure and Function.
Membrane Structure and Ion Transport. Electrical Potentials of the Membrane.
Generation of Neuronal Potentials.
Introduction to Geometrical Optics.
Function of the Eye.
Absorption, Scattering, and Fluorescence.
Detection Systems: CCD Camera, Photomultiplier Tube.
Light–Matter Interactions in Biological Macromolecules and Systems. Light-Induced Phenomena in Tissues.
Introduction to Lasers: Operating Principles, Properties, Applications.
Optical Microscopy and Fluorescence Microscopy.
Three-Dimensional Laser Scanning Confocal Microscopy.
3336 Biomedical Technology Laboratory
6th Semester ECE
ECTS : 6
Study Load : theory 1, lab 3
Language : el
Learning Outcomes : Upon successful completion of the course, students will be able to:
● Understand the nature and key characteristics of large-scale data in healthcare and apply basic techniques for modelling, analysis, interpretation and information extraction.
● Know and leverage knowledge-discovery techniques (machine learning algorithms) to address health and safety issues for staff in hospitals.
● Understand and identify the functional and technical characteristics of the Electronic Health Record and evaluate existing standard models and clinical coding systems (and their role) in managing issues related to safety and interoperability.
● Understand the operating principles, architecture and technical features of robotic systems in modern surgery.
● Understand core concepts of nuclear magnetic resonance (free induction decay, spin-echo signal, gradient field) and use them to distinguish biological tissues.
● Know how to select timing parameters of NMR pulse sequences for measuring the longitudinal (T1) and transverse (T2) relaxation times of biological tissues.
● Design coils for generating the magnetic fields used in magnetic resonance imaging.
● Understand the thermal effects of radio-frequency electromagnetic fields on biological tissues and know the dosimetric quantities used in international regulations limiting human exposure to electromagnetic radiation.
● Assess the thermal effects of interactions between electromagnetic radiation sources and biological tissues by designing and conducting appropriate computational and experimental simulations.
● Produce measurable results that can be used in studies of electromagnetic dosimetry.
● Know the architecture and main functional characteristics of a radiotherapy treatment simulator and design the conceptual framework of analogous decision-support systems for therapy.
● Apply techniques for analysing and processing medical images stored using the DICOM standard, and understand the basic building blocks of digital images and their processing techniques.
Through successful participation in the course, students will further develop:
● The ability to work both independently and as part of a team.
● The ability to collaborate effectively and make appropriate decisions towards achieving a common learning goal (preparation of a group deliverable/semester project).
● Communication skills and confidence through teamwork and the presentation of scientific ideas and results to an audience.
● Critical thinking through the analysis, synthesis and solution of case studies related to state-of-the-art biomedical applications.
● The ability to deepen and broaden their knowledge base within the interdisciplinary field of Biomedical Engineering.
● The ability to search for, analyse and synthesise data and information using modern technologies and tools/software.
● Analysis of medical and big data.
● Use of machine learning algorithms to assess and improve the health and safety of staff in hospitals and clinics.
● Electronic Health Record (EHR) and e-Prescribing.
● Robotic surgery – Da Vinci system.
● Nuclear magnetic resonance.
● Electromagnetic dosimetry for mobile communication devices.
● Virtual simulation of radiotherapy treatment – Galinos simulation software.
● DICOM image analysis and processing using Python.
3236 Digital Systems Laboratory
6th Semester ECE
ECTS : 4
Study Load : theory 1, lab 2
Language : el
Learning Outcomes : The course is an introduction to digital system design and implementation and can lead to broader applications in the fields of hardware design and development and Computer Architecture.
The objectives of the course are:
(a) The study, understanding and practical application of the hardware building blocks that potentially implement all the basic logical processes.
(b) A comparative study of these hardware building blocks, advantages and disadvantages of each unit.
(c) Use of these building blocks for the laboratory implementation of broader circuits that perform more complex processes.
(d) Development and application of relevant popular methodologies.
Upon successful completion of the course, students:
● Will have proven knowledge in the field of Logic Design of Digital Systems and practical familiarity with the implementation of relevant circuits. The relevant knowledge they will acquire, while supported by advanced scientific textbooks, will include topics and information that are at the cutting edge of Computer Science.
● They will be able to use the knowledge and experience they have acquired in a professional manner and will possess skills, which are typically demonstrated by solving problems within the scope of Computer Engineering.
● They will have the ability to implement and analyze digital system structures and form judgments on relevant scientific issues.
● They will have developed those skills and knowledge that they need to continue in more advanced topics across the entire scope of Electrical and Computer Engineering with a significant degree of autonomy.
Level 6 Descriptive Indicators of the European Qualifications Framework for Lifelong Learning:
(a) Knowledge:
Students, upon completion of the course, will have advanced knowledge in the field of Logic Design of Digital Systems, as well as in the entire learning, professional and research background for Computer Architecture, Materials and Computer Engineering Science.
(b) Skills:
Students, upon completion of the course, will possess advanced skills and will be able to demonstrate the required proficiency to solve complex and unpredictable problems in the field of Logic Design of Digital Systems.
(c) Competencies
Can apply complex techniques or work plans, taking responsibility for solving more complex problems in their academic or professional field.
Signal processing in digital communication systems. Filtering and amplification of digital signals. Frequency conversion. Multilevel modulation. Amplitude/phase modulation schemes. Frequency modulation schemes. Pulse shaping. Raised cosine pulses. Error performance of multilevel modulation schemes in AWGN channels. Fading. Adaptive transmission. Power control. Diversity protection. Theory and technologies of switching systems including internet routers, optical switches, wireless switches, packet and circuit switches. Packet scheduling algorithms, multicast copy techniques, call splitting. Classification of switching architectures, space and time division switching, buffering techniques and performance. Input-buffered switches, crossbar, shared memory switches, Banyan, sorting networks, Knockout. Optical switches, optical CDMA, high speed TDM, wavelength division switches. Scheduling algorithms (PIM, iRRM, iSLIP, DRRM). Internet switching, IP route lookup algorithms, buffer management techniques. Wireless switches, mobility support. Examples of switching technologies
3318 Ionizing Radiation Physics and Applications in Medicine and Biology
6th Semester ECE
ECTS : 4
Study Load : theory 3, lab 1
Language : el
Learning Outcomes :
3380 Applied Thermodynamics of Pure Substances
6th Semester ECE
Συνδιδασκαλία: 1696
ECTS : 4
Study Load : theory 6, lab 1
Language : el
3290 Electric Machines I
6th Semester ECE
ECTS : 6
Study Load : theory 3, lab 2
Language : el
Learning Outcomes :
General principles of analysis of transformers and electrical machines. Ferromagnetic materials. Configuration of single phase and three phase power transformers, autotransformers, saturation and harmonic phenomena, winding connections and parallel operation. High frequency transformers. Polyphase transformers. Distributed electrical machine windings, electromotive force and torque development, magnetomotive forces, harmonics. Configuration of three-phase induction motors, starting, double cage rotors and deep bar rotors. Classification of induction motors. Wound rotors and doubly-feed asynchronous machines, variable speed operation. Capacitor single phase induction motors, shaded-pole induction motors. Introduction to transient and dynamic phenomena in transformers and induction motors.
3074 Economic Analysis of Power Systems
6th Semester ECE
ECTS : 6
Study Load : theory 4, lab 0
Language : el
Learning Outcomes :
3222 Electronics II
6th Semester ECE
ECTS : 6
Study Load : theory 3, lab 1
Language : el
Learning Outcomes :
Course objectives: To give the student a firm grounding in the analysis and design of MOS and bipolar analog amplifier circuits. Topics covered: MOSFET: NMOS and PMOS transistors; Load-line analysis of a simple NMOS amplifier; Bias circuits; Small-signal equivalent circuits; Common-source amplifiers; Source followers Single-stage amplifier configurations with emphasis on MOS, other technologies (e.g. BJT) for comparison. Differential and multi-stage amplifiers, cascode, Darlington connections, complementary symmetry output stages. Large signal analysis. Introduction to power amplifier classes.
3068 Θεωρία Δικτύων και Κυκλωμάτων
6th Semester ECE
ECTS : 5
Study Load : theory 4, lab 0
Language : el
Learning Outcomes :
3057 Microwaves
6th Semester ECE
Τομέας: Συστημάτων Μετάδοσης Πληροφορίας και Τεχνολογίας Υλικών
Κατεύθυνση: Ροή Τ
ECTS : 6
Study Load : theory 3, lab 2
Language : el
Learning Outcomes :
3292 Business Microeconomics
6th Semester ECE
ECTS : 6
Study Load : theory 3, lab 1
Language : el
Basic concepts about production, consumption, transactions, prices and money. Microeconomic optimization of consumer behavior. Utility and demand functions, income and price elasticities. Microeconomic optimization of producer behavior. Production functions, productivity of production factors, cost functions, economies of scale. Pricing commodities. Market equilibrium, price formation, perfect and imperfect competition. Theory of monopoly and oligopoly competition. Optimisation over time, investment and financial flows, discount rates, present value and rate of return on capital. Applications to investment, cost and production problems for firms and their evaluation. Decisions under uncertainty.
3356 Optical Science and Engineering
6th Semester ECE
ECTS : 4
Study Load : theory 3, lab 0
Language : el, en
Learning Outcomes : The course reinforces and supplements knowledge from the students’ previous studies as well as any professional experience they may have. It is also intended to provide practice in applying this knowledge to real-world problems, which is achieved through the analysis of case studies during the lectures. The handling of complex case studies is also assessed in the course examination, where students are required to formulate clear judgments and responses to complex problems, even when information is incomplete.
Review of applications of optical science and technology. Introduction to optical sources: blackbody radiator, line sources, light emitting diodes (LED), lasers. Spatial and temporal coherence of light sources. Elements of Radiometry and Photometry. Geometrical Optics: Image formation, paraxial optics. Optical components, thin and thick lenses, prisms, optical beam dividers. Matrix theory ABCD of optical systems. Cardinal points/planes of an optical system. Introduction to photographic camera. Microscope and telescope. Aberrations in optical systems, monochromatic and polychromatic. Wave and electromagnetic optics: Polarized light, reflection and refraction, Brewster's angle. Wave interference, constructive and destructive interfe-rence. Fabry-Perot and Michelson interferometers. Scalar theory of diffraction. Rayleigh-Sommerfeld, Fresnel and Faunhofer diffraction regimes. Cornu spiral, Fresnel zone plates. Diffraction gratings. Optics of Transformations: optical Fourier transforms, holograms, optical data processing, pattern recognition, image enhancement, optical memories. Light and matter interactions: Birefringence, electro-optic, magneto-optic and acousto-optic devices.
3246 Electric Power Generation
6th Semester ECE
ECTS : 6
Study Load : theory 4, lab 0
Language : el
Learning Outcomes :
3373 Stochastic Processes
6th Semester ECE
Συνδιδασκαλία: 1399
ECTS : 4
Study Load : theory 4, lab 0
Language : el
Learning Outcomes :
Construction and description of Stochastic Processes, finite dimensional distributions. Markov Chains, transition probabilities, Chapman-Kolmogorov equations, communication classes. Stopping times, strong Markov property, recurrence and transience. Potential Theory: boundary value problems for absorption probabilities, mean hitting times. Random walks. Invariant distributions, existence, uniqueness, time reversibility, detailed balance. Coupling, period, convergence to equilibrium, renewal theorem, ergodic theorem. Mixing time and relaxation time. Applications: Web search, electrical networks and Rayleigh’s principle, Metropolis-Hastings algorithm, Ising model, Simulated annealing. Poisson processes: independence of increments, thinning and summation. Compound Poisson processes. The course in accompanied by a virtual lab in Python.
3248 Queuing Systems
6th Semester ECE
ECTS : 5
Study Load : theory 3, lab 1
Language : el
Learning Outcomes : This course introduces students to methodologies for modeling and evaluating the performance of data transmission networks (Internet), telephone networks, and computing systems through simple queueing system models.
The course content aims at understanding the parameters and basic operation of queueing systems. Students will become familiar with basic distributions encountered in queueing systems (Poisson, exponential), study simple queueing models (M/M/1, M/M/1/K, M/M/N, M/M/N/N), be taught open and closed queueing networks, and gain an initial exposure to more complex queueing system models (M/G/1). In the laboratory component of the course, students will study the above systems using analytical methods, simulation methods, and specialized queueing software within the Matlab/Octave programming environment.
Upon successful completion of the course, students will be able to:
• understand the characteristics, functions, and structure of queueing systems;
• analyze the operation of basic queueing systems;
• use tools for queueing system analysis;
• specify performance requirements for queueing systems, such as data transmission networks, telephone networks, and computing systems.
This course introduces students to methods for model reduction and performance analysis of service systems for telecommunication networks, Internet-type networks, and computing systems. Emphasis is placed on analytical methods from queueing theory, complemented by simulation methods. The course content includes:
- An overview of concepts from Probability Theory, with emphasis on memoryless random variable distributions (Poisson distribution and exponential distribution), definitions of Markov stochastic processes, and ergodicity;
- Definitions and basic queueing models, customer arrival and service processes, server utilization, average queue length and average delay, Little’s Law, throughput, and loss probability;
- Birth–death processes and applications to basic Markov queueing systems such as M/M/1, M/M/1/K, M/M/N, and M/M/N/N;
- Open and closed queueing networks, the Burke, Jackson, and Gordon–Newell theorems; and
- Applications to the performance analysis of data transmission networks (Internet), telephone networks, and computing systems.
3338 Modulation, Transmission & Switching Systems
6th Semester ECE
ECTS : 6
Study Load : theory 4, lab 0
Language : el
Learning Outcomes :
3046 Microprocessor Systems
6th Semester ECE
ECTS : 6
Study Load : theory 4, lab 0
Language : el
Learning Outcomes : The course concerns Microprocessors and Microcontrollers as well as the design of Microcomputer Systems. Upon successful completion of the course, the student will be able to:
• Understand the basic and critical components of Microcomputer Systems.
• Have knowledge of the tools and techniques for studying, designing, and programming systems based on Microprocessors and Microcontrollers.
• Select the appropriate type of memory in the study and design of a Microcomputer System.
• Use bus-based interfacing methodologies for integrating memories and Input–Output data ports.
• Utilize interrupt-based techniques for data Input–Output.
• Program ARM, Intel x86 Microprocessors in Assembly Language, as well as program AVR Microcontrollers in Assembly Language and in C.
The course material aims to introduce students to the fundamental concepts of Microprocessor and Microcontroller technology and architecture. It covers the digital circuits that are useful for designing Microcomputer Systems. It includes the necessary knowledge to understand the structure and design of Microcomputer Systems from both the hardware and software perspectives.
Specifically, it addresses the architecture, the instruction set, and the memory addressing modes of the ARM and x86 Microprocessors, as well as the AVR family of Microcontrollers. It also describes techniques for data Input–Output, Interrupt Systems, and microcomputer programming in Assembly and C.
The goal of the course is for students to understand the structure and operation of Digital Systems based on Microprocessors and Microcontrollers, which form the foundation of modern IoT (Internet of Things) technology.
Introduction to Microprocessor technology and architecture. Microprocessor-Based Systems - Embedded Systems. Description and instruction set of 8085, 80x86, ARM and AVR Microprocessors. Introduction to RISC-V processors. Embedded programming in Assembly and C language - Macros and Routines. Memory systems and technology - Memory reference methods. Data input-output techniques, Interrupt systems and Direct Memory Access. Introduction to Systems-on-a-Chip, data communication bus and protocols. Microcontroller peripherals and Embedded applications.
3103 Lighting Technology
6th Semester ECE
ECTS : 4
Study Load : theory 2, lab 2
Language : el
Visible radiation and light. Black body radiation. Spectral luminous efficiency of photopic and scotopic vision. Mesopic vision. Basic principles and quantities of photometry. Colorimetry. Spectrum of visual light, basic colours, chromatic systems, tristimulus values. Luminous intensity, luminous flux, illuminance and luminance. Units of Photometry. Light sources. Luminous efficacy of light sources. Basic laws of photometry. Reflection, absorption and transmission. Luminaires. Distribution of luminous inensity (polar diagrams). Zonal distribution of luminous flux (light output ratio diagrams). Calculation of luminous flux codes (CIE, DIN, CEN, UTE). Illuminance distribution (isolux diagrams). Horizontal and vertical illuminance. Glare. Luminance diagrams (Schoelner, CIE, DIN). Unified Glare Rating. Utilization factor. Maintenance factor. Visual ability. Lighting calculation methods. Computer models. International standards on quality assurance of lighting fixtures. Utilization of daylight. Lighting controls (sensors, dimmers, BMS). Energy saving in lighting installations.
3196 Management and Management Information Systems
6th Semester ECE
ECTS : 6
Study Load : theory 3, lab 1
Language : el
Learning Outcomes :
Enterprise and management functions. Business planning and strategy. Definition of the business vision, mission, goals and strategy. SWOT analysis. Models of competitive forces and strategies for competitive advantage. Ethical and social responsibility in management. Enterprise organisation and organisational behaviour. Formal and informal organisational dimensions. Technological factors and flexible organisation. Methods and tools for human resources management. Marketing, marketing strategy, market segmentation, marketing / sales plan and the marketing mix. Entrepreneurship: the role of entrepreneurship in the modern economic framework, development of a business idea, starting a business activity, access to resources, elements of a business plan, business opportunities and obstacles. Leadership. Control and quality management. Operations management. Traditional and new tools for quality management, change management and innovation. Case studies.
3158 Condensed Matter Physics
6th Semester ECE
ECTS : 4
Study Load : theory 4, lab 1
Language : el
Learning Outcomes :
3299 Digital Communications I
6th Semester ECE
ECTS : 5
Study Load : theory 2, lab 2, home study 3, lab preparation 3 (per week x 13 weeks)
Language : el, en
Learning Outcomes : Learning outcomes: 1. Basic knowledge in digital transmission, and channel coding. 2. Selection of a digital transmission system on a specific channel. 3. Simulation of digital transmission systems and performance evaluation.
The course is an introductory one on Digital Communications, with two main subject areas: digital modulations (ASK, PSK, QAM, FSK, MSK, OFDM) and channel coding (linear block codes). For each of the topics it deals with, a concise theory is presented as well as elaborated simulation examples on the MATLAB platform, which form the basis of the students laboratory practice. The subject matter of the course can be seen in detail in the description of the individual UNITS.