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  14   15   16   17


Aula_1:   27 sep 2019
• Introduction to Python; Functions and Data Structures (Lists) .
  
exercises
  
solutions



Aula_2:   4 oct 2019
• Functions; IF and FOR instructions.
  
exercises
  
solutions


Aula_3:   11 oct 2019
• Vectors and Matrices: Basic Algorithms.     
  
exercises
  
solutions


Aula_4:   18 oct 2019
• Vectors and Matrices: Basic Algorithms.
  
exercises
  
solutions


Aula_5:   25 oct 2019
• Structures and Structure Arrays; Input/Output.
  
exercises students
  
solutions


Aula_6:   8 nov 2019
• Search in Vectors and Matrices, Structures.
  
exercises dados
  
solutions


Aula_7:   15 nov 2019
• Array Sorting. Graphics.
  
exercises
  
solutions


Aula_8:  22 nov 2019
• Simulation; Traveling Salesman Problem
  
exercises graphs
  
solutions


Aula_9:   29 nov 2018
• Graph Algorithms(1)
  
exercises
  
solutions


Aula_10: 6 dec 2019
• Graph Algorithms(2)
  
exercises
  
solutions
 
graphs.zip


Aula_11: 13 dec 2019
• Combinatorial Graph Algorithms. Support to Project 1
  
exercises
  
solutions
 
graphs.zip


Aula_12: 20 dec 2019
• Support to Project 1
  
Project_1


Aula_13: 3 jan 2020
• no class


Aula_14: 10 jan 2020
• Application of ER Model.
  
exercises


Aula_15: 17 jan 2020
• Application of ER Model.
• Presentation of Project.
  
exercises
  
DB_project


Aula_16: 24 jan 2020

• 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_17: 31 jan 2020
• Support to Project
  
DB_project