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).