The objectives of the course of the OrganizationFeasibility Analysis and Project Management listed in the intended and expected results (output), which are:
 The possibility to evaluate (qualitatively and quantitatively) the economic impact  consequences of our technical decisions, namely what implications these decisions on resource consumption, but also what we expect to deliver.
The configuration of this overall perception is so essential because:
 The resources with which we operate (human resources, capital, equipment, installations) is always limited and should engineers to minimize resource consumption and maximize the performance of projects. On the other hand, the engineer is often faced with the need to choose among alternative resource investment opportunities, or between alternative projects to be implemented. It must therefore be able, in a structured way and rational criteria, prioritization of priorities on what / which investment decisions have to be taken, taking into account technical and economic parameters.

The course of "Introduction to Programming with C ++" learners will learn the following: introduction to Programming and information technology structure and / or computers, use of operating systems, programming languages, the language C ++, elements of a program, data types, variables, operators and expressions, control flow statements and repetitions (mandates if, if ... else, switch, for, while, do), tables (onedimensional and multidimensional tables), alphanumeric indicators (definition and initialization) operations indicators, use indicators , functions (original function, function parameters), return parameters, call price and call by reference, recursion, structures, associations and counter types, introductory concepts in objectoriented programming and classes.

Structured Programming
Dimitrios Metafas, Charalampos Patrikakis  Undergraduate 
(A+)
Department of Electronics Engineering, TEI of Piraeus
The aim of the course is the introduction to the algorithmic thinking and problem solving The / Y. This course addressed: the concept of the algorithm, the data show, the algorithm design techniques, solving algorithmic problems. Also the students know the basic concepts of structured programming. It presents the typical characteristics and mechanisms of a structured language and introduction to the design and development of structured programs using that language. The principles of structured programming are presented using the programming language C. The theoretical lessons are accompanied by workshops in which students will have the opportunity to apply the theory in an appropriate programming environment.

Computer Science
Ioannis Psaromiligos  Undergraduate 
(A)
Department of Business and Administration, TEI of Piraeus
The course aims to introduce the firstyear student / wo of the Department of Accounting and Finance of the University of Piraeus TT in Computer using two basic tools (1), the spreadsheet software MS Excel, and (2) the programming language Visual Basic. Students practiced on laboratory part with both these tools giving greater weight to the first.

Building II  Workshop
Dimopoulou Eleni, Alexandra Vlachou  Undergraduate 
(A)
Department of Civil Engineering, TEI of Piraeus
Approach to Building. Review all building work briefly. Introduction Masonry (rules & artificial materials  disadvantages and advantages; openings in load toichous toichon investments epichrismata anoflia thresholdswindow aprons). General introduction to the floor construction. Overview frames. Roofs. Introduction to roofing. Heating cooling buildings naturally energy saving methods of heating buildings  fireplaces and hearths. Stairs. Functional forms, materials and assessment scales. Reforms and aesthetic corrections.

The course aims to introduce students to the research to be able to study and draw up a scientific text and especially to have the knowledge and skills to prepare his thesis work.

This course is intended as a sequel to “Automatic Control Systems I”, which introduced the basics of System Theory for openloop systems. Here, emphasis is given to the analysis of systems control in closedloop control circuits. Initially, the concept of system stability is presented. We specifically explain how stability is linked to the operational behavior of the system. Then, we focus on the stability and performance characteristics of systems under control in a closed loop circuit. The closedloop stability is studied by means of the Routh algebraic criterion. The performance characteristics are analyzed by means of the transient parameters (overshoot, settling time etc) of the closed loop system response to typical inputs and the associated steady state error. Next, we introduce the concept of relative stability, which essentially explains how the closed loop stability is affected by the choice and tuning of the controller. Tools for studying the relative closed loop stability include the Root Locus theory and the Nyquist (and Bode) plots. These are used in a controller design context, with essentially materializes in choosing the suitable controller and tuning it on a basis of obtaining the desired closed loop response to typical inputs. Finally, we introduce the concept of inner system state by focusing on StateSpace representation of systems. The StateSpace equations are solved using either Laplace transform of the system eigenvalues, the system response is computed and the trajectories of statespace variables are presented.

The course describes and analyzes the following sections:
Basic concepts of open and closed automatic control systems  Examples Mathematical systems performance at the time level. Mathematical models of physical systems, analog systems, analog systems simulation  Analog charts, mathematical representation systems in terms of frequency. Laplace Transformation, solving electrical circuits in the complex plane, block diagrams, transfer functions, flow diagrams, Mason function, inverse Laplace transform, method of remainders, Time response systems, Harmonic response systems  logarithmic Bode diagrams.

Motion Control
Michail Papoutsidakis  Undergraduate 
(A+)
Department of Automation Engineering, TEI of Piraeus
Motion systems are one of the main aspects of modern technological devices and installations, not only in purely industrial sector, but also in agricultural production, transport, the environment and many other areas of application.
Therefore the control of motion systems so that the motion systems can operate safely and effectively is one of the most important and most common areas of responsibility of the graduate Automation Engineer Technologist.

The objective of this course is teaching on special topics of Intel’s 8086 microprocessor and more modern microprocessors. The basic principles have been taught in “Computer Architecture I”. This course includes microprocessor interconnection with memories, I/O peripherals, interrupts, DMA, interrupt calls and programming (keyboard read, display writing, files management, etc). Cache memory operation principles, IA32 architecture, 80386 operation, IA64 architecture.
