Lab Classes

  • 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