Programming in Java

TU Berlin Summer & Winter University

Program Description

Programming in Java

TU Berlin Summer & Winter University

  • Summer School: 12 June - 6 July 2017
  • Course price: 1.850 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 like variables, loops, objects, input and output, user interfaces, collections, sorting, concurrent programming and event-driven programming will be covered.

Topic list:

  • Variables and Types of Data
  • Loops and Conditions
  • Arrays
  • Methods
  • Classes and Objects
  • Object inheritance
  • Collections
  • Creating and Designing Data Types
  • Sorting and Searching
  • Graphics
  • Input and Output

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 necessary for this course:

Basic computer skills and knowledge of school mathematics.

In mathematics is recommend to know:

  • How to calculate with complex numbers
  • How to calculate with matrices
  • Handle planes and lines

    It is recommend to know some basic Linux commands (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.

This school offers programs in:
  • English

Last updated February 16, 2017
Duration & Price
This course is Campus based
Start Date
Start date
June 12, 2017
4 weeks
Full time
1,850 EUR
Germany - Berlin, Berlin Region
Start date: June 12, 2017
Application deadline Request Info
End date July 6, 2017
June 12, 2017
Germany - Berlin, Berlin Region
Application deadline Request Info
End date July 6, 2017