Introduction to Programming
- Unit Coordinator: Juri Di Rocco
- Programme: Pre Master's Foundation
- ECTS Credits: 3
- Taught hours: 18
- Campus: University of L'Aquila
- Language: English
- Delivery: Blended
- Content:
Algorithms, programs and programming languages.
Learning environment for the Python programming language and Turtle Graphics. Commands and sequences of commands. Writing and executing a program.
Definite iteration. Procedures: defining and calling Python functions. Procedures with parameters.
Variables and objects. Basic data types in Python. Expressions.
Selection, recursion, and indefinite iteration.
Basic data structures in Python: tuples, strings, lists, dictionaries