Programming In Java At Technische Universität Berlin, January 3rd To 27th, 2017, Berlin, Germany

Publish Date: Oct 18, 2016

Target group

This course is designed for students who want to look into the field of computer science or who want to start programming. No previous knowledge of programming is required.

Learning Goal/Output

After taking part in this course, students will be able to understand basic concepts of writing a computer program with the programming language Java.

Course Components

The course will include the following topics:

  • variables
  • loops
  • methods
  • classes and object
  • object inheritance
  • generics
  • collections
  • graphics
  • input and output

Short Description

In this course students will learn how to write computer programs in the programming language Java. Students will be working at the computer and assignments throughout the course will contribute to a big project at the end.


The general prerequisites of the TU Berlin Summer and Winter University are: at least one year of university experience + English level B2 or equivalent.

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
  • Polygons
  • Handle planes and lines

It is recommend to know some basic Linux commands (they will be also introduced in the course).



Please direct questions about the course to the TU Berlin Summer University Team. We will answer your questions and direct specific queries regarding course content to the course lecturers where necessary.

Schedule and Syllabus

We are currently working on the syllabus for January 2017.

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.

Registration: TU Berlin Winter University 2017

Please note that we charge a registration fee of €60.00 (sixty Euros), which you will need to pay immediately at the end of the registration process via credit card. Therefore please have your credit card ready before you start registration.

We currently accept Visa, Mastercard and Amex credit cards. If you cannot pay with the named credit card types, please contact us for alternative payment methods: 

Note that you will also have to upload a certificate, which proves that you have at least one year of university experience, and an English language certificate (not applicable for native English speakers).

Having your documents ready will avoid a registration time-out, and you having to re-enter your information.

Winter school: January 3rd to 27th, 2017

Course price: 1.850 Euros

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

To APPLY click "Further official information" below and fill the application form.

Further Official Information

Link to Original

Similar Opportunities


Computer Sciences


Eligible Countries


Host Countries