The program is designed for six semesters and is divided into a basic and an advanced study program. The basic study program teaches all the fundamentals required for the advanced study program. No previous knowledge beyond that acquired at school is required. The program is rounded off by supplementary subjects and interdisciplinary qualifications. Here, in addition to soft skills, interdisciplinary study content is taught and interdisciplinary insights are made possible.
The basic study program is divided into the following subjects:
|Algorithms, logic, computability, ...|
|Software development in theory / practice, communication in computer networks, information systems, operating systems, ...|
|Computer Engineering||Functioning and programming of processors, design of digital circuits|
|Analysis, Linear Algebra, Numerics, Probability Theory, ...|
Advanced study program
The advanced study program accounts for more than one third of the total study program. Students have the opportunity to choose from a very wide range of options to put together their own study plan according to their individual preferences. Large parts of the advanced studies are strongly practice-oriented.
Graduates of the bachelor's program in computer science possess the following competencies in particular:
- Methods of computer science (core competence):
They know the theoretical basics of computer science as well as the practically relevant methods and procedures of the different computer science fields. They are able to independently master the diverse tasks of computer science - especially tasks arising from application areas. They are able to grasp complex problems, structure them and solve them using computer science methods.
You can present computer science topics in spoken and written form and discuss them convincingly with both specialists and non-specialists.
You can work in teams in an interdisciplinary manner.
Social relevance (civic engagement):
You know the social relevance of computer science and can act responsibly accordingly.
Further education (personal development):
They can adapt to new technologies and transfer their knowledge to future developments.
Study Abroad / Internships
There are numerous cooperations with European and non-European universities. Within the framework of various exchange programs, students can, for example, get to know life and study in France, the USA, Japan, China, Hong Kong or Norway. As a rule, credits earned abroad are recognized.
Industrial internships are not included in the curriculum, but are recommended, as is study abroad. In this context, the TechnologieRegion Karlsruhe offers numerous opportunities to gain insights into both small and large companies and to make valuable contacts.
The study program ends with a bachelor thesis and the academic degree "Bachelor of Science" (B.Sc.). A place in the subsequent master's program in computer science (M.Sc.) at KIT is guaranteed, and there are also excellent opportunities at other universities.
Facts and figures about the study program
|Academic degree||Bachelor of Science, B.Sc.|
1. general university entrance qualification / a relevant subject-related university entrance qualification / an equivalent qualification within the meaning of § 58 LHG / a foreign or other university entrance qualification recognized as equivalent by the competent state authority.
(see selection statutes for details)
|Start of study||
1st semester (beginning of studies): only for the respective winter semester
|Standard period of study||6 semesters|
|maximum study time||9 semesters|
Must be taken for the first time no later than the end of the 2nd semester and must be passed by the end of the 3rd semester
- Grundbegriffe der Informatik (incl. exercise certificate)
- Programmieren (incl. tutorial certificate)
- Lineare Algebra I or Lineare Algebra für die Fachrichtung Informatik I (incl. exercise certificate)
|Job profiles||to the alumni portraits|