Undergraduate Courses


More
Digital Logic

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

More
Microelectronics

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

More
Computer Architecture

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

More
Specification Languages

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

More
Analysis, Design and Implementation of Telecommunication Systems

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

More
Embedded Systems

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

More
Hardware Desing

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

More
Real – time Systems

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



Copyright © 2010 Embedded System Design & Applications Group 
Design - Development: Charalampos Kostas
Last Updated: 03/09/2010