ΑPΙ 01: Software Development Ι

ΕCTS Credits: 7,5

Algorithmic Thinking, Introduction to Programming, Software Engineering, Internet Application Development

The main objective of the course is to learn, in a simple and understandable way, the basic principles of algorithmic thinking and structured programming and to introduce students to the use of programming languages. In this context, the design of simple algorithms, the use of pseudocode and flowcharts, and the learning of the simple but powerful and widely used programming language Python will be taught.

It also presents the basic stages of software engineering and Web application development, which constitute the majority of modern information systems and digital platforms.