Document Actions

Composition of the Study Programme

Composition of the Study Programme

180 credit points (CP) are acquired in the degree programme, of which

  • 132 in the compulsory/elective area,
  • 36 in the chosen specialisation,
  • 12 with the Bachelor's thesis.

In the first year of study, you will acquire, among other things, sound basic knowledge in computer science (e.g. different programming languages) and acquire mathematical knowledge and skills that are required in computer science and the core subjects.

In the third and fourth semesters, you will be taught the methods of software engineering and advanced methods of object-oriented programming as well as the currently cutting-edge topics of artificial intelligence. In addition, you will begin your training in your chosen specialisation area. In the fourth semester, you deal with topics such as data analysis, data structures and the analysis of algorithms.

Advanced standard topics in applied computer science, such as database systems and operating systems, follow in the third year of study. In addition, the view of computer science as a whole is completed by a module on technical computer science. In the sixth semester, knowledge is provided in the area of IT security, which will become increasingly important in the future. Parallel to this, further training takes place in the specialisation.

Finally, you apply the skills you have acquired to a problem in applied computer science or the chosen focus area within the framework of a Bachelor's thesis. 

Students can choose between the following specialisations:

  • Algorithms
  • Bioinformatics
  • Artificial Intelligence
  • Neuroinformatics
  • Physical measurement methods
  • Smart Cities
  • Software Engineering

 

Course of studies

1. Semester 2. Semester

Fundamentals of Computer Science I

Fundamentals of Computer Science II

Basics of programming with Python

Discrete Structures

Basics of Statistics

Mathematical and Scientific Modelling
Linear Algebra  

 

3. Semester 4. Semester
Object-oriented programming Algorithms and data structures
Artificial Intelligence I Simulation and Modelling in Computer Science
Software Engineering

Basics of data analysis with R

Specialisation field Specialisation field

 

5. Semester 6. Semester
Database systems

IT security

Operating systems Specialisation field

Computer Engineering

Bachelor thesis
Specialisation field  

 

There is also a part-time variant for a 12-semester course of study. You will find this in the Mitteilungen der Universität Gießen (MUG)