Bachelor in Bioinformatics (BBI)

Applied Programming 1 - Autumm 2025

Instructors


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]