Agricultural
University of Athens
Department of Regional
& Economic Development

[6207] Computer Programming I

Course Content

I. An Introduction to Programming: Why to get into programming, Categories of programming languages, Selection criteria. II. Introduction to Python Programming Language: Advantages of Python, Variables & Data Types, Branching Statements, Loops, Functions, Parallelism with other programming languages. III. Programming with Python: Top-Down Design, Functions, Lists, Strings, Tuples, Sets, and Dictionaries, Leveraging Data Structures in Programming.

Learning results

This course is a first introduction to the basic concepts of programming. The material of the course aims at students' understanding of the usefulness of different programming languages and the philosophy that governs them, the basic principles of programming, as well as the different programming paradigms that exist and finally at their practical engagement with the Python programming language.

Upon successful completion of the course the student will be able to:

he has a clear picture of the usefulness of programming and the skills he will develop while dealing with it

understands the different categories of programming languages, the classification criteria, as well as the selection of their use for the solution of a specific problem.

recognizes the different programming paradigms, as well as their supportability by different programming languages

understand in depth the basic principles of programming and create programs in the Python programming language, with the aim of solving a specific problem.

uses branching statements and loops in the programs he develops.

make proper use of variables, understand their relationship to computer memory, recognize their scope, and consistently use the data types of the Python programming language.

Bibliography

Σαμαράς, Ν., Τσιπλίδης, Κ. (2019). Το βιβλίο της Python – Γράφοντας κώδικα. Εκδόσεις Κριτική, ISBN: 978-960-586-312-8 Deitel, H., Deitel, P. (2020). Python για Προγραμματιστές. Εκδόσεις Χ. Γκιούρδα, ISBN: 978-960-512-718-3. Downey, A. (2020). Σκέψου σε Python. Εκδόσεις Κλειδάριθμος, ISBN: 978-960-645-090-7

Educational Staff

Lamprini Seremeti

2265072268
lseremeti@aua.gr
Dr Lamprini Seremeti is a Lecturer in Programming in the Department of […]

NEWSLETTER

Incorporated into the Agricultural University of Athens (AUA), Law 4589 - Government Gazette 13/A/29.01.2019. Originally it belonged to the School of Management and Economics of the former Technical University of Central Greece. 
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram Skip to content