Informatik I

This section contains the weekly exercises and teaching materials for the lecture Computer Science I. If the downloads are not working, simply click here , log in, and reload the page.

  • Summary Recommendation 1

    This summary was written by Max Schaldach.

    PDF Download

  • Summary Recommendation 2

    This summary was written by Michael Van Huffel.

    PDF Download

  • Polybox

    Here you'll find my Polybox (Passwort: click here) containing old exams, summaries and notes to many subjects:

    Polybox




Week 1


Introduction to C++, General tipps and informations

  • Introduction
  • C++
  • Organization


    Week 2


    Binary and Hexadecimal Representations, Integers and Integer Operations, L-Values and R-Values

    • Binary
    • L-/R-Value
    • Integers


    Week 3


    Boolean Expressions, For-Loops und Debugging

    • Boolean
    • For-Loop
    • Debugging


      Week 4


      Chars, Floats and Doubles I, Expressions

      • Char
      • Float
      • Double


        Week 5


        Content Review, Functions, Floating Point Systems & Numbers

        • Floating Point
        • Functions
        • Binary


        Week 6


        Pre- and Postconditions, Quizzes

        • Precondition
        • Postcondition
        • Quiz


          Week 7


          Vectors, References, Const

          • Vectors
          • References
          • Const


            Week 8


            2D Vectors, Strings, Recursion

            • 2D Vectors
            • Strings
            • Recursion


              Week 9


              Structs, Operator Overloading

              • Structs
              • Operator Overloading


                Week 10


                Classes, Iterators

                • Classes
                • Methods
                • Iterators


                  Week 11


                  Pointers, Dynamic Memory Allocation

                  • Pointers
                  • Dynamic Memory
                  • nullptr


                    Week 12


                    delete, Deconstructor, copy constructor, assignment operator, Rule of Three, Smart Pointers

                    • delete
                    • Rule of Three
                    • Smart Ptr


                      Week 13


                      static and dynamic arrays, pointer arithmetic, content overview

                      • arrays
                      • ptr arithmetic

                      2024 Julian Lotzer