The courses of this module teach the students fundamental programming and algorithmic skills. The students should be enabled to analyze small problems, find solutions to these problems, and develope them in the Java programming language.
After attending the lecture, the students are able to solve small computer science problems with the Java programming language. They know common design methods, basic search and sort procedures, and can apply them in practice.
Selected exercises with solutions, slides in PDF format, Java programs and their documentation as Javadoc. Supplementary Java exercises with solutions to deepen the programming skills.
Lecture participation. Solving simple exercises in the lecture with teacher support.
The students turn small computer sciences problems into practice (design, implementation with Java, testing, debugging). The students are able to create their own homepage.
Practical assignment in a computer laboratory.