21068 - CODING FOR DAIHS - PREPARATORY COURSE
Department of Computing Sciences
Course taught in English
Go to class group/s: 1
Course Director:
FABRIZIO IOZZI
FABRIZIO IOZZI
Mission & Content Summary
MISSION
This preparatory course introduces students to the basic programming techniques in Python.
CONTENT SUMMARY
Python Language:
- Basics
- Data Types, Strings, Collections, The Standard Library
- Control Flow
- Functions
- Modules
- OOP
- Input/Output
- Exceptions, Iterators and Generators
- Functional Programming
- Numpy, Pandas
Intended Learning Outcomes (ILO)
KNOWLEDGE AND UNDERSTANDING
At the end of the course student will be able to...
Define what is a program in Python
Describe the grammars of Python
APPLYING KNOWLEDGE AND UNDERSTANDING
At the end of the course student will be able to...
Correctly write programs in Python
Teaching methods
- Lectures
DETAILS
Classes are taken online, with a set of prerecorded video lectures.
Assessment methods
| Continuous assessment | Partial exams | General exam | |
|---|---|---|---|
|
x |
ATTENDING AND NOT ATTENDING STUDENTS
Being a preparatory course, there is no assessment.
Teaching materials
ATTENDING AND NOT ATTENDING STUDENTS
Think Python, 3rd Edition (online version available for free)
by Allen B. Downey
O'Reilly Media
Last change 28/04/2026 12:05