COURSE DETAIL
The following topics are covered in this course: computer arithmetic, number formats (place value systems, fixed- and floating-point numbers); basics of digital design ((combinatorial logic, gates, truth tables, storage elements, finite state machines); basic technologies and components of a (secure) computer architecture; assembly programming (MIPS): assembly language, control flow, addressing; structure and operation of a multi-cycle data path (MIPS), structure and operation of a multi-cycle implementation; measuring and evaluating performance (SPEC benchmarks, Amdahl's law); structure and operation of a simple Von Neumann model; introduction to pipelining: concepts, hazards, forwarding, solutions; memory hierarchy, caches, virtual memory; input/output techniques (addressing, synchronization, direct memory access).
COURSE DETAIL
This course introduces students to modern programming techniques using the Java programming language as an example. The use of object-oriented concepts enables students to quickly work on complex tasks independently. In the practical exercises, students also learn how to use a development environment and a version management system (git) while programming. The programming language used is Java. -Java basics: * Data types, variables, operators, static methods / functions - Object orientation: * Classes and objects * Polymorphism with interfaces * Generics * Implementation inheritance - Java Collections - Error handling - Input / Output - GUI if necessary.
COURSE DETAIL
The German-speaking region was essential for the development of modern antisemitism. While many forms of early Christian and medieval persecution of Jews existed all over Europe, the Protestant reformation in Central Europe, contributed greatly to the proliferation and adaptation of medieval anti-Jewish sentiments into the early modern era. During the Enlightenment and the romantic period, the first major steps towards modernizing anti-Jewish sentiments happened. The class will address important social (middle-class), political (parties), intellectual (race theory) as well as cultural (visual culture) dimensions of the modern antisemitism, primarily during the 19th and early 20th century. Since the 18th century, Jewish Activists and intellectuals engaged in fighting antisemitism which the class will also address. The specific form of Nazi antisemitism will be discussed in its relation to the comprehensive discriminatory policy of the Nazi regime and, later on, the extermination policy during the Holocaust. With the almost complete annihilation of European Jewry, the history of modern antisemitism did not end, but, instead, it caused further fundamental changes in its structure. The final meetings will be devoted to these changes after 1945 and in the contemporary German-speaking world. While the class will insist on studying the specifically German-speaking forms of anti-Judaism and antisemitism, it will also place the ‘German case’ into the wider European context.
COURSE DETAIL
The course is for students who want to improve their language skills in a practical context and get to know Berlin better. They will discover very different sides of the city: discussing current topics, exploring the Berlin world of media, looking at the city in film and music and dealing with city history and Berlin notabilities. An important aspect will be the real "discovery": Students explore places and neighborhoods during excursions and get into a conversation with Berliners. In addition, students learn to carefully extract and reproduce information from complex reading and listening texts, videos, and conversations. They also train their skills to discuss, present or write on current topics.
COURSE DETAIL
Students further expand their listening, reading, speaking and writing skills with authentic texts and communication situations in the fields of everyday life, popular science, culture and society, and literature.
COURSE DETAIL
In this course, students learn about a number of key topics in the philosophy of mathematics. It ensure students are familiar with the main views such as Platonism, nominalism, logicism, formalism, intuitionism, and structuralism, as well as the main criticisms of each. Students learn about the philosophical significance of Russell’s paradox and Gödel’s incompleteness theorems. From here, they consider topics in the philosophy of mathematical practice, such as the nature of mathematical proofs, the use of diagrams in mathematical reasoning, explanation and understanding in mathematics, mathematical knowledge, and the ethics of mathematics.
COURSE DETAIL
Engineering Innovation introduces students to the concepts of innovative thinking and innovation practices. Using lectures, case studies, team exercises and guest speakers, the course teaches life skills in innovative thought and action that students can use in careers ranging from starting companies to executing research and development projects in large companies. Students examine the innovator’s mindset and explore the culture of innovation. In a real- work, hands-on way, students learn how to be innovative and understand why innovation is integral to commercial success in the 21st Century’s digital revolution. Innovation strategies and tactics are evaluated from the perspective of ideation; that is, transforming innovative problem-solving ideas into viable solutions that are produced, sold, consumed, and or implemented in society. Students develop an understanding of the importance of innovation – and how innovation is applied. A best practices approach is used to demonstrate how innovators conceive and implement impactful solutions for a variety of problems. Students learn how technology can serve as both a pathway and a roadblock in organizations committed to operating with an innovator’s mandate. Students are taught practical and applicable skills that can be applied in enterprises ranging from startup ventures to Fortune 100 companies.
COURSE DETAIL
The technological and physical basics of Brain-Computer Interfacing will be elaborated. It covers the path from the (electrical) activity of single neurons and networks via the volume conduction of the human head. At the end of the class, students will know the essential physical background of Brain-Computer Interfacing (BCI). They will understand the pathway from the activity of single neurons to the signal of the electroencephalogram (EEG) They will be capable of programming simulations of the electrical properties of the human head as well as simple neural and neural network models.
COURSE DETAIL
The lecture covers elementary concepts in machine learning and their application on real data with a special focus on methods that are simple to implement. The course alternates lectures and practice sessions. In the practice sessions, students implement and apply machine learning algorithms on real data in Python. Topics include: supervised learning (linear regression techniques, linear classification, kernel based regression), unsupervised learning (principal component analysis, clustering), and model selection.
COURSE DETAIL
The course contains the learning materials, practices and case studies to develop the knowledge and skills of the students in the field of data science and its application in the real business/work world. The students learn how to apply analytical techniques and scientific principles to extract valuable information from business data for decision-making, strategic planning. This course covers practical contents of statistics, machine learning, information visualization, and data analysis techniques through python programming language and other tools.
Pagination
- Previous page
- Page 6
- Next page