Introduction to Computers and Programming with FORTAN
(i) Introduction to computers: introductory concepts of computer architecture, introduction to Unix and Microsoft Windows operating systems. (ii) Basic principles of procedure-oriented programming: designing, implementing and correcting programs, data types, and program flow control. (iii) Fortran 90 programming language: declarations, assign statement, control and repetition statements, input/output statements, static and dynamic arrays, subroutines and functions and their role in the structure of a program.
Laboratory exercises: Familiarization to Unix and Microsoft Windows operating systems, Microsoft Office and the Internet. Solution of mathematical problems by using Fortran 90.
In order to highlight the special educational and didactical aspects of a course, special emphasis is given on the historical evolution and scientific development of the subject as well as on its applications in technology and/or other sciences.