Sessions
Week |
Date |
Content |
Week 1 |
September 9th |
Lab session 1
Presentation
Introduction
|
September 12th |
|
Week 2 |
September 16th |
Lab session 2
Jutge exercises. List 01-Introduction
|
September 19th |
Variables and Statements |
Week 3 |
September 23rd |
Lab session 3
Jutge exercises. List 01-Introduction
|
September 26th |
Loops |
Week 4 |
September 30th |
Lab session 3
Jutge exercises. List 02-First Loops
Quiz 1
|
October 3th |
Loop Design
Standard Python Input
|
Week 5 |
October 7st |
Lab session 4
Jutge exercises. List 03-More Loops
|
October 10th |
More Loops |
Week 6 |
October 14th |
Lab session 5
Jutge exercises. List 03-More Loops
|
October 17th |
Functions |
Week 7 |
October 21nd |
Lab session 6
Jutge exercises. List 04-Functions & Procedures
|
October 24th |
Recap & exercises
Quiz 2
|
Week 8 |
October 28th |
Lab session 7
Jutge exercises. Recap & Exam preparation
|
October 31st |
Mid-term exam
|
Week 9 |
November 4th |
Exam week |
November 7th |
Lists |
Week 10 |
November 11th |
Lab session 8
Jutge exercises. List 05-Lists
|
November 14th |
Matrices |
Week 11 |
November 18th |
Lab session 9
Jutge exercises. List 06-Matrices
|
November 21st |
Dictionaries |
Week 12 |
November 25th |
Lab session 10
Jutge exercises. List 06-Matrices
Quiz 3
|
November 28th |
More Dictionaries |
Week 13 |
December 2nd |
Lab session 11
Jutge exercises. List 07-Dictionaries
|
December 5th |
Computational Complexity
|
Week 14 |
December 9th |
Lab session 12
Jutge exercises. List 07-Dictionaries
|
December 12th |
Sorting
|
Week 15 |
December 16th |
Lab session 13
Jutge exercises
|
December 19th |
Recap & exercises
Quiz 4
|
Exam period |
January 19th |
Final Exam |
|
Problem Solving Ranking
- Find out here your ranking in the class with regard to the number of solved problems
Resources
Bibliography
- Guttag, John V.
Introduction to Computation and Programming Using Python
3rd edition. The MIT Press, Cambridge, Massachusetts, 2021
ISBN: 9780262363433
[Biblioteca UPC]
- Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford
Introduction to Algorithms
4th edition. The MIT Press, Cambridge, Massachusetts, 2022
ISBN : 0-262-36750-5
[Biblioteca UPC]
|