Topic outline

  • The course's Lectures are hosted weekly on Tuesdays at 14:15 – 16:00. Until otherwise stated, the Lectures are held remotely via Zoom. The weekly lectures can be accessed via this Zoom link: https://aalto.zoom.us/j/61029184956. Attendance is not mandatory, but it is highly recommended, especially for first-time programmers. 

    The Lectures follow along with the written course material, which is hosted on the A+ platform alongside the Exercises. Please log in to the A+ system with your existing Aalto credentials (non-Aalto users will receive credentials after registration). The website will open at the start of the course in September.

    Recorded lecture videos


    Kickoff Lecture from 14.09. 2021 about general Lecture Organization and material from round 1

       


    2nd Lecture from 21.09.2021 about material from round 2. Unfortunately the recording was interrupted after the second break, so the video does only contain the first 2 parts and is missing the third part about loops.



    3rd Lecture from 28.09.2021 about material from round 3. Including for-loops and the range, Vocabulary and format strings as well as some more coding-style discussions.



    4th Lecture from 05.10.2021 about material from round 4. Including functions and Parameter. In the last part we revisit if-elif-else statements.


    5th Lecture from 12.10.2021 about material from round 5: Lists, Code blocks and if-then-else.


    6th Lecture from 19.10.2021 about material from round 6: Reference and Value, Dictionary and binary search


    Round 4 Model Solution Recap from 19.10.2021
     
     

    7th Lecture from 03.11.2021 about topics from round 7: How to read a file and how to use the try-except structure from python to do error handling.


    8th Lecture from 09.11.2021 about topics from round 8 and 9: How to write to a file and a very short introduction to object oriented programming


    9th Lectur from 16.11.2021 about topics from round 9: Object oriented programming