Prof. Dr. Pape - Lecture Informatik 1

Deutsch
English

Informatik 1 (Introduction into Computer Science)

General Information

This lecture is held in German and therefore all course material, too.

Parallel to this course a weekly practical assignment exists to learn object oriented programming with Java. The practical assignment contains to mandatory tasks. You can find more information here.

In the first week no lectures or practical assignments take place.

At the end of the lecture students have to attend a two hour written exam. You can prepare to this exam by attending the practical assignments and by working on past exams. You should read these Java programming conventions (PDF) as well (in german).

Have a look the commented list of computer science books.

Most of the Java programs from the lecture and practical assignments can be found in this Javadoc (without frames). The Java sources can be found by clicking on the class name in the Javadoc of the class.

In addition more Java programming exercises are available (in german). A translated version with a subset of the german exercises of the Java programming exercises exist.

Folien zur Vorlesung

Most of the topics given in the lecture are described in the following slides. Note, that not every of the following topics is treated in the lecture.

Topics Last Change Assignments
Introductional information (PDF, 60 KB); What is "Informatik"? (PDF, 1,8 MB) 10/5/06 (introductional information)  
Modelling processes and activities with UML activity diagrams (PDF, 171 KB) 3/21/06  
Representation of data (PDF, 324 KB)    
Introduction to Java (PDF, 445 KB) 10/23/06  
Object oriented analysis and design with UML (PDF, 764 KB) 4/30/07 Assignment (UTF-8, Java, UML) (PDF with solutions, 163 KB)
Object oriented programming with Java, information hiding (PDF, 305 KB). classPerson and Adresse. 11/13/07  
Documentation of object oriented Java programs with Javadoc (PDF, 243 KB)    
Algorithms, array, rest of Java control statements (PDF, 436 KB) 11/23/06  
Recursion, backtracking (PDF, 784 KB) 12/3/06  
Search algorithms, time and memory estimation (PDF, 333 KB) 12/11/06  
Abstract data types, Java interfaces (PDF, 153 KB) 12/11/06  
Sorting algorithms (please bring a pack of cards along to the lecture). (PDF, 1,5 MB)    
Optimizing (PDF, 118 KB)    
Exceptions and files (PDF, 243 KB) 1/18/07  
Information on the exam (PDF, 62 KB). 1/7/08