Students completing the course are expected to be able to use a computational & programming environment like Matlab for the investigation and analysis of data and for the development of appropriate computer programme(s) and all necessary supporting procedures (graphs generators, etc), in order to solve an engineering problem.
Course Content (Syllabus)
The "Informatics" course emphasizes on computer-oriented problem solving. It comprises of (i) classroom lectures, (ii)computer lab work (compulsory), (iii) homework, and it is also supported by educational videos and on-line tests.
The course employs the use of Matlab as a computational and programming environment, and includes: computer-oriented problem solving; algorithms; computer programming elements; architecture of computer programs; functions; control structures; loops; effective (vector-based) programming; algorithm complexity; data investigations and analysis; simulations; Monte Carlo method; examples of numerical computations.
The course also includes extracurricular activities: creative programming with LegoMindstorms, and Android-oriented Java programming, while it hosts invited lectures (not materialised in all years).
The course makes extensive use of ICT, as it has completely integrated Google docs, and a course management system (eclass.auth.gr) in the educational activity. In addition, all communications and all the learning material (notes, exercises, educational videos in YouTube etc) are provided via the Internet.