30674 - CODING AND DATA VISUALIZATION IN PYTHON
Department of Computing Sciences
Course taught in English
Go to class group/s: 45
Course Director:
GABRIELE PERUGINI
GABRIELE PERUGINI
Mission & Content Summary
MISSION
The scope of the course is to provide the basic methodological and conceptual tools instrumental for algorithmic thinking and computer programming, using the Python programming language as a reference.
The course sets the basis for programming and data visualization which will be extensively applied in future courses within the education program.
CONTENT SUMMARY
- Part A: Programming fundamentals in Python;
- Part B: Scientific modules, plotting modules, data analysis modules;
- Part C: Selected Topics and Applications;
Intended Learning Outcomes (ILO)
KNOWLEDGE AND UNDERSTANDING
At the end of the course student will be able to...
- Describe fundamental programming strategies;
- Recognize basic algorithmic patterns;
APPLYING KNOWLEDGE AND UNDERSTANDING
At the end of the course student will be able to...
- Analyze and interpret Python code for data analysis and visualization;
-
Design Python code to represent, visualize, and transform data;
Teaching methods
- Lectures
- Practical Exercises
DETAILS
- Face-to-face lectures will contain both theoretical and applied parts. During the practical part of the lecture, the instructor will solve, together with the class, some exercises on the concepts discussed in the theory section;
- Exercises consist in programming assignments to be done in class under the supervision of the Instructor and the Teaching Assistants, or at home;
Assessment methods
Continuous assessment | Partial exams | General exam | |
---|---|---|---|
|
x | x | |
|
x |
ATTENDING AND NOT ATTENDING STUDENTS
The final grade will consist of:
- 20/31 points from the written exam. The written exam will consist of coding exercises on the course topics. Alternatively, the students can opt for two partial exams, each worth 10/31 points;
- 11/31 points from a group project.
Each evaluation will be considered passed if at least 60% of the total points available are assigned. The grade for any completed assessment will be valid until the end of the academic year.
Teaching materials
ATTENDING AND NOT ATTENDING STUDENTS
The textbooks are communicated before the start of the course.
Handouts of each lecture and sample codes are provided.
Last change 26/05/2024 18:27