General
Section outline
-
Lecturer: Karoly Bosa
Language of the Course: EnglishTimes 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.