Informatikgrundlagen für Humanmedizin
Program Overview
Program Overview
The program, titled "Informatikgrundlagen für Humanmedizin," is designed to achieve two primary objectives. Firstly, it provides an introduction to programming using Python, covering fundamental concepts such as boolean values, variables, data types, conditional checks, loops, and functions. Secondly, it introduces basic data structures (including stacks, queues, and search trees) and important ideas in algorithm design, which are then implemented in Python to efficiently solve fundamental algorithmic tasks on these data structures.
Program Content
The program focuses on universally applicable design methods for efficient algorithms, including greedy procedures, dynamic programming, and divide-and-conquer strategies. These concepts are presented with many practical examples to illustrate their application.
Key Areas of Focus
- Introduction to programming concepts using Python
- Boolean values
- Variables
- Data types
- Conditional checks
- Loops
- Functions
- Basic data structures
- Stacks
- Queues
- Search trees
- Algorithm design and implementation in Python
- Efficient algorithm design methods
- Greedy procedures
- Dynamic programming
- Divide-and-conquer strategies
Additional Information
All course materials are published on a learning platform. A discussion forum is also available for students to ask content-related or organizational questions.
