Learning goals

The Learing Goals are defined following the taxonomy of Bloom.

credits: Vanderbilt University Center of Teaching

After the trial lesson, students should…

  • understand the general concepts of classes in object-oriented programming languages
    • re-usable code
    • vocabulary
      • class vs. instance
      • attribute / property
      • method / static method
      • constructor
      • setter / getter
    • inheritance (sub/superclassing)
  • remember, that JavaScript is a prototype and function based language
    • Classes in ES6 are a syntactical code sugar that helps ignoring that fact
    • Express (backend) and React (frontend) frameworks are based on classes
  • understand and apply the syntax of classes and be able to create own code
    • for writing classes
    • use objects based on classes
    • extend classes
  • understand the power of classes and their methods for
    • manipulating the DOM of a website
    • extend pre-defined classes of frameworks