The primary objective of this programme is the education of IT all-rounders for an occupation in the relevant working world. Graduates will be able to analyse problems systematically and find solutions independently by means of information and communication technology. The programme will prepare for the changing requirements in the IT job market. As the demand for information scientists in the area of software development is very high, special attention is given to that domain during the programme. Furthermore, the programme provides the possibility to obtain special knowledge in selected subareas of information technology. Another objective of this programme is to prepare students, who wish to gain further qualification, to continue their education with a Master programme in computer science.
Mandatory courses: Foundations of Computer Science (Object-oriented Programming; Data Structures and Algorithms; Theoretical Computer Science; Applied Logic; IT Security; Programming Paradigms), Hard- and Software Systems (System Administration; Computer Networks; Operating Systems; Databases), Software Engineering (Software Design and Test; Software Management; Graphical User Interfaces; Algorithm Design), Technical Foundations (Computer Engineering), Mathematics (Principles of Mathematics; Linear Algebra; Applied Mathematics); General Fundamentals (Scientific Skills; English; Online and Media Law), Seminar, Team Project.
Elective courses: Courses to the extent of 40 ECTS credits to be selected from the current elective courses of the Bachelor programme Computer Science.
Bachelor thesis (3 months)
The programme is offered exclusively in German.
Further information can be found here.
Bachelor of Science (B.Sc.)
Beginning of the programme
winter and summer semester
Length of Programme
Place of study
Main Campus Trier, Schneidershof