Topic outline

  • Course exercises are divided to 10 rounds. From each round you can get a maximum of 100 points, i.e., the overall maximum score is 1 000. In order to pass the course, you will need at least 500 points in total, and you will need to get at least 50 points from at least 7 exercise rounds. (In addition to exercise rounds, you will need to pass the programming project and the exam, more information can be found in course syllabus.)

    Exercise are done individually and assessed automatically. You can help a friend with exercises, but copying of solutions is not allowed. Copying exercises is a violation of Aalto Code of Academic Integrity, and such suspected cases will cause formal follow-up actions.

    The deadlines are Fridays at 15:59 for exercise rounds as follows:

    • 1. Basics14.6.2019
    • 2. Input and Output14.6.2019
    • 3. Pointers and Arrays: 28.6.2019
    • 4. Strings: 28.6.2019
    • 5. Dynamic memory: 5.7.2019
    • 6. Structured data types: 12.7.2019
    • 7. Multidimensional arrays: 19.7.2019
    • 8. Binary operations: 26.7.2019
    • 9. I/O streams: 2.8.2019
    • 10. Advanced features: 9.8.2019

    Exercise sessions

    Exercise sessions take place in Maarintalo (Sähkömiehentie 3), Linux classrooms in the given times, starting from Monday 14.6. The primary classroom is Maari-A.

    There will be short summary presentations/demos about selected topics in the beginning of the exercise sessions. After the presentation we will be assisting with student problems individually.

    You don't need to reserve a time for the exercises, you can just show up at any of the exercises listed below when it is suitable for you. There will be no exercises on midsummer week 17.6. - 21.6.

    • Wednesday 17:15 - 19:00
    • Thursday 17:15 - 19:00
    • Friday 10:15 - 12:00
    • Friday 12:15 - 14:00
    The course personnel are below:

    Joona Viheriä

    (Mac/Linux, Atom)

    @j00na



    Anton Saukkonen

    (Windows/Ubuntu, Sublime

    Text, Visual Studio, Eclipse)

    @antsaukk




    DSC01290.jpg

    Jussi Hakosalo

    @hakosaj

    Pasi Sarolahti

    (Mac/Linux, emacs/atom/terminal)