back to table of content


INFB  Programming II Course INF
Lecturers : Prof. Dr. rer. nat. Gabriele Schmidt    eMail
Prof. Dr. Sven Buchholz    eMail
Term 2
Course Classification : Bachelor Informatik CH 4
Language : Deutsch/Englisch Type VÜ 
Type of examination : PL  Credits
Method of evaluation : written examination 120 min 
Requirements :
Cross References :  
Previous knowledges : Computer Programming I
Algorithms and Data Structures 
Aids and special features : Mode of assessment
Additional assessments during the semester may be included in the final grading. 
Teaching aims : Students know and understand the concepts of object orientation and object-oriented programming using the Java programming language as an example.
Students understand the design guidelines in class diagrams and can read them and convert them into programs.
Students are able to program in a good programming style.
Through the practical exercises the students develop first application, analysis, problem-solving and method competences in object-oriented programming.  
Contents :

Complete introduction to object orientation: classes, attributes, management methods and business methods, objects, inheritance, abstract classes and interfaces, polymorphism
Good programming and design style: principle of structuring, encapsulation, secret principle, abstract data type
Error Handling with Exception Handling
Abstract concepts like generic data types, inner classes
Use of classes of a library / programming interface using the Java API as an example  

Literature : Ullenboom C.: Java ist auch eine Insel, Galileo Computing, auch als E-Buch http://openbook.galileocomputing.de/javainsel/
Krüger G., Stark T.: Handbuch der Java-Programmierung, Addison-Wesley, http://www.javabuch.de
Lorig D.: Java-Programmierung für Anfänger: Programmieren lernen ohne Vorkenntnisse, CreateSpace Independent Publishing Platform
Sierra K., Bates B.: (Übersetzung L. Schulten, E. Buchholz), Java von Kopf bis Fuß, O Reilly
Darwin I. F. (Übersetzung L. Schulten, G.W. Selke, D.Reder, W. Gabriel), Java Kochbuch, O Reilly 


back to table of content