Section outline

  • Lecturer: Karoly Bosa

    Language of the Course: English

    Times and Places: Wednesday 10:15 - 11:45  KG 519
    Thursday 14:30 - 16:00  KG 519
    Start Date: 12.03.2014



    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
      • Lagrange Interpolation
      • 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.