Abschnittsübersicht

  • Lecturer: Karoly Bosa

    Language of the Course: English

    Times and Places: Wednesday 10:15 - 11:45  T 112
    Thursday 14:30 - 16:15 K 012D
    First Lecture: 14.03.2012



    Topic of the Course:

    • Object Oriented (OO) Programming
    • A Modern OO Language: Java
    • Implementation of some algorithms in Java e.g.:
      • Searching and sorting algorithms
      • Stacks and queues
      • Recursion
      • Backtracking (Eight queens problem)
      • Approaching definite integral of a given functions
      • Java Applets, Basic Graphics Tools and Event Handling
      • Bitmap Rotation in 3D [Online Demo]
      • Lagrange Interpolation [Online Demo]
      • etc.
    • A Software Development Environment : Eclipse
    • A Version Control System: Subversion
    • The Modeling Language UML
    • Design Patterns
    • The Java Test Framework JUnit
    • Introduction into Client-Server Architectures 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, with slides). The possible topics will be announced soon.

    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.