Undergraduate Courses
More
Digital Logic
Tutors: Paris Kitsos
Tutors: Paris Kitsos
Description: The binary and other number systems, arithmetic operations in other number systems except for the decimal, logical operations, Boole algebra, basic gateways, switches using gateways, simple logical functions, from truth tables to functions and vice versa, Karno tables, universal gateways, implementation with NAND and NOR gateways only, combinational circuits, one or more bit comparators, addition and abstraction circuits, multiplexers, implementation of multiplexer functions, coders, decoders, logical functions with the use of decoders, exercises, introduction to RS interlocking and the concept of flip-flop.
Supported by laboratories: Yes
Semester: 01
Category: Compulsory
Official web site
Supported by laboratories: Yes
Semester: 01
Category: Compulsory
Official web site
More
Microelectronics
Tutors: Michael Birbas
Tutors: Michael Birbas
Description: Electronic systems, Linear circuits-operational amplifiers- ρ,η contact-Diodes-Non linear circuit applications- Junction Field Effect Transistors (JFET)- Metal Oxide Semiconductor Field-Effect Transistors (MOS-FET)- Bipolar Junction Transistors (BJT)-polarization- Transistors models- Single stage amplifiers- the transistor as switch- SPICE response time- Integrated circuits- Technology of integrated circuits construction-High frequency transistors- modern Microelectronic devices (MESFETs, HEMTs, SENSONs etc.)
Supported by laboratories: Yes
Semester: 02
Category: Compulsory
Official web site
Supported by laboratories: Yes
Semester: 02
Category: Compulsory
Official web site
More
Computer Architecture
Tutors: Nikolaos Voros
Tutors: Nikolaos Voros
Description: Brief review of sequential circuits. Reference to flip-flops, counters, registers, ROM, RAM. Presentation of the structural parts of a computer. CPU, analysis and operation. Memory, types of memory, operations. Peripheral computer parts. Communication channels. Their cooperation for the execution of software commands. Brief description of the operations of operating systems.
Supported by laboratories: No
Semester: 03
Category: Compulsory
Official web site
Supported by laboratories: No
Semester: 03
Category: Compulsory
Official web site
More
Specification Languages
Tutors: Nikolaos Voros, Georgios Polyzos
Tutors: Nikolaos Voros, Georgios Polyzos
Description: The complexity of modern telecommunication systems demands the use of modern methodologies and tools. In the framework of the particular subject, there will be an introduction of the basic principles of demand systems analysis with the use of advanced design and demand analysis languages. There will also be introduced the basic principles that govern the modern computer models of modern languages. At the same time students will be taught the basic concepts concerning the modern system analysis languages such as UML, SysML and SDL.
Supported by laboratories: Yes
Semester: 04
Category: Compulsory
Official web site
Supported by laboratories: Yes
Semester: 04
Category: Compulsory
Official web site
More
Analysis, Design and Implementation of Telecommunication Systems
Tutors: Nikolaos Voros, Evangelos Filippatos
Tutors: Nikolaos Voros, Evangelos Filippatos
Description: In the framework of this course unit there will be an introduction to the basic design principles of embedded telecommunication systems. More specifically, the course will focus on the basic design principles of the material for embedded telecommunication systems, and at the same time it will introduce the basic principles of operating systems and routing for embedded systems for telecommunications. Moreover, it will analyze issues concerning the implementation of material/ software systems, such as methodologies, tools and techniques. Finally, it will introduce issues related to the validation and confirmation phases of systems as well as the existing techniques of formal confirmation.
Supported by laboratories: Yes
Semester: 5
Category: Compulsory
Official web site
Supported by laboratories: Yes
Semester: 5
Category: Compulsory
Official web site
More
Embedded Systems
Tutors: Nikolaos Voros
Tutors: Nikolaos Voros
Description: Characteristics of embedded telecommunication systems. Methodology of simultaneous design and development of hardware / software systems: High Level Description, separation of hardware and software, validation and emulation. Architecture of embedded systems: hard/soft processing cores and their selection strategies. Optimization strategies of programming and software usage for embedded telecommunications systems based on microprocessor cores. Distributed embedded telecommunication systems: real time environment, synchronization, modeling, real time micro functional systems, protocols and time programming, design methodology, verification and emulation methods. Design and development tools. Applications.
Supported by laboratories: Yes
Category: Optional
Official web site
Supported by laboratories: Yes
Category: Optional
Official web site
More
Hardware Desing
Tutors: Paris Kitsos
Tutors: Paris Kitsos
Description: Logical CMOS structures: CMOS complementary logic, Bi CMOS logic, Pseudo NMOS logic, Dynamic CMOS logic, CMOS logic with clock phase (C2MOS), Transistor passing logic, CMOS Domino logic, NP Domino logic (Zipper CMOS), Cascade voltage switch logic (CVSL).
Supported by laboratories: Yes
Category: Optional
Official web site
Supported by laboratories: Yes
Category: Optional
Official web site
More
Real – time Systems
Tutors: Vagelis Mariatos
Tutors: Vagelis Mariatos
Description: Implementation theory of real time systems, architectures and operating systems for time sharing and performance assurance in worst case scenarios.
Analysis and routing techniques. Requirements in methodologies and analysis languages. Confirmation and validation techniques for real time systems.
Supported by laboratories: Yes
Category: Optional
Official web site
Supported by laboratories: Yes
Category: Optional
Official web site


