Section outline

  • Lecturer: Alexander Baumgartner

    Language of the Course: English

    Times and Places:  Wednesday   14:30 - 16:15 MT 128
     Thursday   14:30 - 16:15 S3 047
    Start Date:  04.03.2015  



    Topic of the Course:

    • Object Oriented (OO) Design
    • One of the most popular OO Programming Languages: Java
    • A modern Integrated Development Environment (IDE): Eclipse
    • Implementation of some Algorithms and Data Structures in Java e.g.:
      • Searching and sorting
      • Recursion
      • Backtracking
      • Stacks and queues
      • Trees and graphs
      • etc.
    • Solutions to "typical” software design problems: Design Patterns
    • A Modeling Language for Software Engineering: UML
    • A simple framework to write repeatable tests: JUnit
    • Revision Control Systems
    • Introduction into Client-Server Solutions and Web Services


    Requirements:

    • Each programming exercise/homework will be evaluated.
    • Each student must give a presentation about a chosen topic (approx. 45 minutes, in English).

    To take part in the course, you have to enrol in the KUSSS system. Since the exercises will be submitted via Moodle, you also have to login in Moodle and register as a course participant. You will then also receive per email all messages posted in the News forum.