Sessions
| Week |
Date |
Content |
| Week 1 |
September 8th |
Lab session 1
Presentation
Introduction
Variables and Statements
|
| September 11th |
No class |
| Week 2 |
September 15th |
Lab session 2
Lab Introduction
Jutge exercises. List 01-Introduction
|
| September 18th |
First Loops |
| Week 3 |
September 22nd |
Lab session 3
Jutge exercises. List 01-introduction
|
| September 25th |
No class |
| Week 4 |
September 29th |
Lab session 3
Jutge exercises. List 02-First Loops
Quiz 1
|
| October 2nd |
More Loops |
| Week 5 |
October 6th |
Lab session 4
Jutge exercises. List 03-More Loops
|
| October 9th |
Loop Design
Standard Python Input
|
| Week 6 |
October 13th |
Lab session 5
Jutge exercises. List 03-More Loops
|
| October 16th |
Functions |
| Week 7 |
October 20th |
Lab session 6
Jutge exercises. List 04-Functions & Procedures
|
| October 23rd |
Recap & Jutge exercises
Quiz 2
|
| Week 8 |
October 27th |
Lab session 7
Exam simulation
|
| October 30th |
Mid-term exam
|
| Week 9 |
November 4th |
No class |
| November 6th |
Lists |
| Week 10 |
November 10th |
Lab session 8
Jutge exercises. List 05-Lists
|
| November 13th |
More Lists
|
| Week 11 |
November 17th |
Lab session 9
Jutge exercises. List 05-Lists
|
| November 20th |
Matrices |
| Week 12 |
November 24th |
Lab session 10
Jutge exercises. List 06-Matrices
Quiz 3
|
| November 27th |
Dictionaries |
| Week 13 |
December 1st |
Lab session 11
Jutge exercises. List 06-Matrices & List 07-Dictionaries
|
| December 4th |
More Dictionaries |
| Week 14 |
December 8th |
No class |
| December 11th |
Computational Complexity
|
| Week 15 |
December 15th |
Lab session 13
Exam simulation
|
| December 18th |
Recap & exercises
Quiz 4
|
| Exam period |
January 18th |
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]
|