Bachelor in Bioinformatics (BBI)

Applied Programming 1 - Autumm 2024

Instructors


Sessions

Week Date Content
Week 1 September 10th Lab session 1
Presentation
Introduction
September 13th Variables and Statements
Week 2 September 17th Lab session 2
Jutge exercises. List 01-Introduction
September 20th Loops
Week 3 September 24th
September 27th Loop Design
Week 4 October 1st Lab session 3
Jutge exercises. List 02-First Loops
Quiz 1
October 4th More Loops
Week 5 October 8st Lab session 4
Jutge exercises. List 03-More Loops
October 11th Functions
Week 6 October 15th Lab session 5
Jutge exercises. List 04-Functions & Procedures
October 18th Lists
Week 7 October 22nd Lab session 6
Jutge exercises. List 05-Lists
October 25th Recap & exercises
Week 8 October 29th Lab session 7
Jutge exercises. Recap & Exam preparation
Quiz 2
November 1st
Week 9 November 5th Mid-term Exam
November 8th Matrices
Week 10 November 12th Lab session 8
Jutge exercises. List 06-Matrices
November 15th Dictionaries
Week 11 November 19th Lab session 9
Jutge exercises. List 07-Dictionaries
Quiz 3
November 22nd More Dictionaries
Week 12 November 26th Lab session 10
Jutge exercises
November 29th Computational Complexity
Sorting
Week 13 December 3rd Lab session 11
Jutge exercises
December 6th
Week 14 December 10th Lab session 12
Jutge exercises
Quiz 4
December 13th Standard Python input
Week 15 December 17th Lab session 13
Jutge exercises
December 20th Recap & exercises
Exam period January 15th Final Exam


Problem Solving Ranking

  • Find out here your ranking in the class with regard to the number of solved problems

Resources

e-Books

Books

  • 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]