- 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.
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