Bachelor Computer Science – 1. Semester

Areas

Show all
■  Computer Science 
■  Computer Engineering 
■  Mathematics 
■  Soft Skills 
Sem. Module  Area CP 
1 Introduction to Computer Science (EI)
1. Semester | 5 CP | Computer Science
Understand the World of Computer Science: Gain an initial overview of the field of computer science, understand the fundamental concepts of computer architecture, operating systems, and networks, and develop the mindset needed to systematically analyze and solve simple problems.
Computer Science
5 CP
1 Math for Computer Scientists 1 (MA1)
1. Semester | 5 CP | Mathematics
Think logically and systematically: You will learn set theory, relations, functions, and logic, apply proof techniques, and use graph theory to reason mathematically and solve simple computer science problems in a structured manner.
Mathematics
5 CP
1 Minor Subject (NF)
1. Semester | 5 CP | Soft Skills
Broaden Your Horizons: Choose a course outside the field of computer science and expand your knowledge beyond your core discipline.
Soft Skills
5 CP
1 Programming 1 (PR1)
1. Semester | 10 CP | Computer Science
Write your first programs: You will learn the fundamentals of imperative and object-oriented programming in Java, use typical development tools, and independently implement algorithms to develop software applications.
Computer Science
10 CP
1 Computer Engineering 1 (TEI1)
1. Semester | 5 CP | Computer Engineering
Understand the technology behind computers: Learn how processors, memory, and digital circuits work, how computers process numbers and characters, and how software interacts directly with hardware. You will also explore modern processor architectures, high-speed memory systems, and the collaboration of multiple computers in networked and distributed environments.
Computer Engineering
5 CP
Impressum | Fakultät für Informatik | Technische Hochschule Mannheim | Stand 2026-07-22 09:04:01