Course of Study Computer Science (Study Cohort w22)

Sample course plan S  Bachelor Computer Science (CSBS) Dual study program
Specialisation I. Computer and Software Engineering, Specialisation II. Mathematics and Engineering Science, Specialisation III. Subject Specific Focus
Legend:
Core Qualification CompulsorySpecialisation CompulsoryFocus CompulsoryThesis Compulsory
Core Qualification Elective CompulsorySpecialisation Elective CompulsoryFocus Elective CompulsoryInterdisciplinary complement
LP
1
Discrete Algebraic Structures
Discrete Algebraic StructuresVL2
Discrete Algebraic StructuresGÜ2
Automata Theory and Formal Languages
Automata Theory and Formal LanguagesVL2
Automata Theory and Formal LanguagesGÜ2
Databases
DatabasesVL3
Databases - ExerciseGÜ2
Computability and Complexity Theory
Computability and Complexity TheoryVL2
Computability and Complexity TheoryGÜ2
Software Industrial Internship
Compiler Construction
Compiler ConstructionVL2
Compiler ConstructionGÜ2
2
3
4
5
6
7
Functional Programming
Functional ProgrammingVL2
Functional ProgrammingHÜ2
Functional ProgrammingGÜ2
Foundations of Management
Introduction to ManagementVL3
Management TutorialGÜ2
Computer Engineering
Computer EngineeringVL3
Computer EngineeringGÜ1
Stochastics
StochasticsVL2
StochasticsGÜ2
Seminars Computer Science
Introductory Seminar Computer Science IISE2
Introductory Seminar Computer Science ISE2
Algebra and Control
Algebra and ControlVL2
Algebra and ControlGÜ2
8
9
10
11
12
13
Procedural Programming for Computer Engineers
Procedural Programming for Computer EngineersVL2
Procedural Programming for Computer EngineersHÜ1
Procedural Programming for Computer EngineersPR2
Programming Paradigms
Programming ParadigmsVL2
Programming ParadigmsHÜ1
Programming ParadigmsPR2
Computernetworks and Internet Security
Computer Networks and Internet SecurityVL3
Computer Networks and Internet SecurityGÜ1
Software Engineering
Software EngineeringVL2
Software EngineeringGÜ2
Practical module 5 (dual study program, Bachelor's degree)
Practical term 5 0
Solvers for Sparse Linear Systems
Solvers for Sparse Linear SystemsVL2
Solvers for Sparse Linear SystemsGÜ2
14
15
16
17
18
19
Mathematics I (EN)
Mathematics I VL4
Mathematics I HÜ2
Mathematics I GÜ2
Mathematics II (EN)
Mathematics II VL4
Mathematics II HÜ2
Mathematics II GÜ2
Algorithms and Data Structures
Algorithms and Data StructuresVL4
Algorithms and Data StructuresGÜ1
Graph Theory and Optimization
Graph Theory and OptimizationVL2
Graph Theory and OptimizationGÜ2
Introduction to Information Security
Introduction to Information SecurityVL2
Introduction to Information SecurityGÜ2
Bachelor thesis (dual study program)
20
21
22
23
24
25
Mathematics III (EN)
Analysis III VL2
Analysis III HÜ1
Analysis III GÜ1
Differential Equations 1 VL2
Differential Equations 1 HÜ1
Differential Equations 1 GÜ1
Practical module 4 (dual study program, Bachelor's degree)
Practical term 4 0
Combinatorial Structures and Algorithms
Combinatorial Structures and AlgorithmsVL3
Combinatorial Structures and AlgorithmsGÜ1
26
27
Practical module 1 (dual study program, Bachelor's degree)
Practical term 1 0
Practical module 2 (dual study program, Bachelor's degree)
Practical term 2 0
28
29
30
31
32
33
Practical module 3 (dual study program, Bachelor's degree)
Practical term 3 0
34
35
36
37
38
Linking theory and practice (dual study program, Bachelor's degree) (from catalogue) - 6LP
Technical Complementary Course I for CSBS - 6LP
Technical Complementary Course II for CSBS - 6LP

The choice of courses from the catalogue is flexible (depends on the semestral work load), provided the necessary number of required credits is reached.