Found 12 relevant results in 3.40s where lecturer="Manuela Fischer"
Students learn how to solve algorithmic problems given by a textual description (understanding problem setting, finding appropriate modeling, choosing suitable algorithms, and implementing them). Knowledge of basic algorithms and data structures is assumed; more advanced material and usage of standard libraries for combinatorial algorithms are introduced in tutorials.
Computer Science
Informatik
The course covers the fundamental concepts of computer programming with a focus on systematic algorithmic problem solving. Taught language is C++. No programming experience is required.
Computer Science I
Informatik I
The course covers the fundamental concepts of computer programming with a focus on systematic algorithmic problem solving. Taught language is C++. No programming experience is required.
Computer Science I
Informatik I
The course covers the basic concepts of computer programming.
This course provides the foundations of programming and working with data. Computer Science II particularly stresses code efficiency and provides the basis for understanding, design, and analysis of algorithms and data structures. In terms of working with data, foundations required for understanding experimental data and notation and basic concepts for machine learning are covered.
Computer Science II
Informatik II
Computer Science II lays the foundation for understanding, designing, and analyzing algorithms and data structures.It also provides an overview of various programming concepts, such as functional programming and static and dynamically typed programming languages.
Computer Science II
Informatik II
This course provides the foundations of programming and working with data. Computer Science II particularly stresses code efficiency and provides the basis for understanding, design, and analysis of algorithms and data structures.
The course provides the foundations for the design and analysis of algorithms.Classic problems ranging from sorting up to problems on graphs are used to discuss common data structures, algorithms and algorithm design paradigms.The course also comprises an introduction to parallel and concurrent programming and the programming model of C++ is discussed in some depth.
Data Structures and Algorithms
Datenstrukturen & Algorithmen
The course provides the foundations for the design and analysis of algorithms.Classic problems ranging from sorting up to problems on graphs are used to discuss common data structures, algorithms and algorithm design paradigms.The course also comprises an introduction to parallel and concurrent programming and the programming model of C++ is discussed in some depth.
Introduction to Programming
Einführung in die Programmierung
Introduction to the concepts of of object-oriented programming. Imparting fundamental skills needed for the development of high-quality programs.
Introduction to Programming and Problem Solving
Programmieren und Problemlösen
Core concepts of Computer Science and their implementation in Python.
We study the fundamental issues underlying the design of distributed systems: communication, coordination, fault-tolerance, locality, parallelism, self-organization, symmetry breaking, synchronization, uncertainty. We explore essential algorithmic ideas and lower bound techniques.