Topic outline

  • The resources for the 2nd week (calendar week 38) of the course.

    The central theme for the week is computer systems: especially understanding how programs execute and how their code and data reside in memory.

    During lecture session on Monday (2020-09-14), we discussed computers and computer systems ranging from micro-controllers to datacenters.
    • The lecture had some prepared presentations (see demo.zip down below and slides on Section Materials), but also different forms of interaction.

    During exercise session also on Monday (2020-09-14), there was some generic discussion on the exercises, but mostly questions and answers concerning the 1st round of exercises.

    • Note that this week is a good time to do the first round of exercises as it addresses computers in general - and especially data representations, which is essential background knowledge in understanding program execution.

    The 2nd round of exercises if now open in A+ (the link is below).
    • Just like in the 1st round, some of the questions are not trivial. So, do not rush with your answers, but give them some thinking.

    The course discussion forum is available to help your studying (the link is below, note that the forum is only for those students that are registered to this course).

    • The learning platform that we are using

    • File icon
      Program execution demo File
      Not available unless: Your User account contains (use: aalto.fi) contains aalto.fi

      A demo targeting formats, the stack and frames (execution context)

    • URL icon
      Course online discussion forum URL
      Not available unless: You are a(n) Student
      Course staff will look into the discussions on a daily basis on the channels:
      • Exercise round n: #round-n
      • General course related stuff: #general