direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Page Content

Programming in Java

Winter school: January 7th to 31st, 2019

Course price: 1,950 Euros

18 hours of class sessions per week, 5 ECTS credit points


Target group

This course is designed for students who want to look into the field of computer science.

Learning Goal/Output

After this course you will be able to understand basic concepts of writing a computer program with the programming language Java. Take a look at the syllabus below. 

Course Components

Topics addressed in this course include:

- Variables and types of data
- Loops and conditions
- User interfaces
- Arrays
- Methods- Classes and objects
- Object inheritance
- Collections
- Creating and designing data types
- Sorting and searching
- Graphics
- Input and Output
- Concurrent programming
- Event-driven programming

Short Description

In this course you learn first the basic knowledge of computer programming and then how to write computer programs using the programming language Java. You will be working at the computer. There will be some assignments which will give you more understanding of the programming concepts.


The general prerequisites of the TU Berlin Summer & Winter University are that candidates have B2 level English and at least one year of university experience.

In addition, the following requirements are recommended for this course:

1. Basic computer skills

2. Knowledge of school-level mathematics, in particular, the following skills:

- How to calculate with complex numbers

- How to calculate with matrices

- How to handle planes and lines

 3. Knowledge of some basic Linux commands is also useful (but they will be also introduced in the course).


Prof. Dr. Rand Kouatly

Dr. Rand Kouatly is a visiting professor at Technische Universit├Ąt Berlin Faculty of Audio Communication; he has experience of more than 20 years in teaching nationally and internationally with lots of courses in the fields of Information Technology and Communication Engineering, including Java.

Schedule and Syllabus

Please find the syllabus for Programming in Java, winter 2019 HERE. (PDF, 304,2 KB) 

The "Berlin/Culture" time slots are reserved for the cultural activities included in the tuition fee, as well as for the additional tours and trips that we offer. These activities are of course completely optional, should you want to use the time to explore the city by yourself, catch up on homework or relax. You may find the syllabus useful when discussing with your home University whether the ECTS credits attainable for this course are accepted by them.

Winter school: January 7th to 31st, 2019

Course price: 1,950 Euros

18 hours of class sessions per week, 5 ECTS credit points

Click here to opt-out of Google Analytics

With Google Analytics we are able to see from which country you visit us and can adapt our information for you. If you don't want this, please click on the link above.

Zusatzinformationen / Extras

Quick Access:

Schnellnavigation zur Seite über Nummerneingabe

Auxiliary Functions


Beth Sibly, Acting Director
+49 30 44 72 02 30