The course covers the C# programming language with emphasis in object oriented programming.
|
The course covers the Java programming language .
|
Embedded Systems
Nikolaos Petrellis - Undergraduate -
(A+)
Dept of Computer Science and Engineering, TEI of Thessaly
Architecture of Embedded Systems: specifications and design flow (hardware/software partitioning, co-simulation), System On-A Chip architectures, Microcontrollers and their peripherals (ARM-based), reconfigurable hardware (FPGAs), driver development using embedded-C and assembly.
|
Digital Systems
Constantinos Chaikalis - Undergraduate -
(A-)
Computer Science and Engineering Department, TEI of Thessaly
Boole algebra and switching circuits. Binary operations, definition of algebra Boole, logic gates.
Combinatorial logic. Forms logic functions. Synthesis of combinational digital circuits. Simplifying logic circuits by the method of the Karnaugh map. Operational Problems digital combinatorial circuits.
Data for implementing digital circuits and families portals and integrated.
Sequential logic. Key components sequential logic (flip-flop) Implementation flip-flop. Converter flip-flop. Problems circuits using flip-flop. Sequential logic applications: Registers, counters, shift registers and memories. Design of sequential logic circuits: state diagram, excitation tables design.
Examples of design of complex combinatorial and sequential logic circuits.
|
Software Engineering
Georgios Kakarontzas - Undergraduate -
(A-)
Department of Computer Science and Engineering, TEI of Thessaly
The course includes topics of software analysis and design with UML. Moreover it covers software development methodologies such as Iconix, general responsibility assignment patterns to objects, design patterns and software architecture introductory elements.
|
Data and File Structures
Ilias Savvas - Undergraduate -
(A+)
Department of Computer Science and Engineering, TEI of Thessaly
The course covers data structures and file management, (implementation in C).
|
Computer Programming
Ilias Savvas - Undergraduate -
(A+)
Department of Computer Science and Engineering, TEI of Thessaly
The course covers the C programming language and the algorithmic solving of simple problems and implementation in C.
|
Developing Digital Short Course - Technical Issues - Support
|
DATABASES II
Georgia Garani - Undergraduate -
(A-)
Computer Science and Engineering, TEI of Thessaly
The course includes analytical approach and study of database (DB) systems and their practical use, and further familiarity with the subject, so as to deepen the student to concepts already taught in the introductory course Databases I and to learn new concepts and knowledge areas related to the subject. Upon completion of this course, the student will be able to apply its knowledge to design a normalized DB and optimize its performance as well as to implement DBs in one of the major DB Management Systems, using SQL, security techniques and integrity constraints.
|
DATABASES I
Georgia Garani - Undergraduate -
(A-)
Computer Science and Engineering, TEI of Thessaly
The course covers the basic concepts of database systems as well as their practical use. Particular emphasis is given to the presentation of the relational database model.
|