- The lab classes lectures, taught from 16:00 to 17:30, immediately after the lectures, follow the plan shown below, that includes their summaries and support materials.
1 2 3 4 5 6 7 8 9
10 11 12 13
Aula_1: 28 sep 2021
• Introduction to Python; Functions and Data Structures (Lists) .
exercises + solutions
Aula_2: 12 oct 2021
• Functions; IF and FOR instructions.
exercises + solutions (na_aula)
Aula_3: 19 oct 2021
• Functions; WHILE loops.
exercises + solutions (na_aula)
Aula_4: 26 oct 2021
• Input/Output to Text Files; Dictionaries
exercises + solutions (na_aula)
students
Aula_5: 2 nov 2021
• Search and Sorting; Input/Output to Text Files.
exercises + solutions (na_aula)
lists
Aula_6: 9 nov 2021
• Efficient Array Sorting.
exercises + solutions (na_aula)
dados
Aula_7: 16 nov 2021
• Stochastic Simulation
exercises + solutions (na_aula)
graphs
Aula_8: 23 nov 2021
• Polynomial Graph Algorithms (1)
exercises + solutions (na_aula)
graphs
Aula_9: 30 nov 2021
• Polynomial and Combinatorial Graph Algorithms
exercises + solutions (na_aula)
graphs
Aula_10: 7 dec 2021
• Application of ER Model.
exercises
Aula_11: 14 dec 2021
• Application of ER Model.
• Presentation of Project.
exercises
DB_project
Aula_12: 21 dec 2021
• Application of Normalization. Comparison with ER model.
• Implementation of a Data Base in Sqlite. SQL querying exercises.
exercises, create_bd, insert_bd
solutions
• DB exercises - triggers and views.
• Support to Project
exercises
solutions
Aula_13: 4 jan 2022
• Support to Project
DB_project