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 |
More Loops |
| Week 5 |
October 7st |
Lab session 4
Jutge exercises. List 03-More Loops
|
| October 10th |
Loop Design
Standard Python Input
|
| 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 & Jutge exercises
Quiz 2
|
| Week 8 |
October 28th |
Lab session 7
Exam simulation
|
| 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 |
Sorting
|
| Week 11 |
November 18th |
Lab session 9
Jutge exercises. List 05-Lists
|
| November 21st |
Matrices |
| Week 12 |
November 25th |
Lab session 10
Jutge exercises. List 06-Matrices
Quiz 3
|
| November 28th |
Dictionaries |
| Week 13 |
December 2nd |
Lab session 11
Jutge exercises. List 06-Matrices & List 07-Dictionaries
|
| December 5th |
More Dictionaries |
| Week 14 |
December 9th |
Lab session 12
Jutge exercises. List 07-Dictionaries
|
| December 12th |
Computational Complexity
|
| Week 15 |
December 16th |
Lab session 13
Exam simulation
|
| 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]
|