rebase from mnml mistakes source
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
---
|
||||
layout: single
|
||||
<<<<<<< HEAD
|
||||
title: "Computer Architecture TA"
|
||||
categories: teaching
|
||||
excerpt: "TA & Coordinator, LMU Computer Architecture course."
|
||||
@ -49,3 +50,37 @@ The course provided students with a comprehensive introduction to the fundamenta
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
=======
|
||||
title: "Lecture: Computer Architectures"
|
||||
categories: teaching
|
||||
excerpt: "Assisting to manage a lecture about the technical foundations of computer science."
|
||||
header:
|
||||
teaser: assets/images/teaching/computer_gear.png
|
||||
---
|
||||
|
||||
{: .align-left style="padding:0.1em; width:5em"}In the semesters listed below, my job was to assist in organiszing this bachelors lecture of about 600 students.
|
||||
We had a team of 10-12 tutors that were employed to balance the workload.
|
||||
Also, we created each weeks graded exercise sheets as well as the written exam and organized it.
|
||||
|
||||
### Contents
|
||||
<div class="table-right">
|
||||
|
||||
| [Summer semester 2019](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/rechnerarchitektur-sose19/)| [Summer semester 2018](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/rechnerarchitektur-sose18/)|
|
||||
|
||||
</div>This lecture provided an introduction to the technical foundations of computer science and the architecture of computers.
|
||||
Topics introduced in the lecture include representation of information in computers, classical components of a computer, arithmetic in computers, logical design of computers, switching circuits, representation of memory contents, primary and secondary memories, input and output, and pipelining.
|
||||
More concrete:
|
||||
|
||||
- Representation as bits: (numbers, text, images, audio, video, programs).
|
||||
- Storage and Transfer of data, error detection and correction
|
||||
- Boolean algebra
|
||||
- Processing of data: circuit design, switching networks
|
||||
- Number representation and arithmetic
|
||||
- Switching functions, switching networks, switching plants
|
||||
- Von Neumann model
|
||||
- Machine model
|
||||
- Machine and assembly language programming
|
||||
- Introduction to Quantum Computing
|
||||
|
||||
This lecture was held by Prof. Dr. Linnhoff-Popien titled "Rechnerarchitektur" at [https://www.mobile.ifi.lmu.de/](LMU).
|
||||
>>>>>>> d0fa738f (rebase from mnml mistakes source)
|
||||
|
@ -1,5 +1,6 @@
|
||||
---
|
||||
layout: single
|
||||
<<<<<<< HEAD
|
||||
title: "IoT Practical Exercise"
|
||||
categories: teaching
|
||||
tags: teaching iot mqtt python influxdb distributed-systems practical-course
|
||||
@ -58,4 +59,23 @@ The exercise aimed to solidify theoretical concepts discussed in the main lectur
|
||||
This practical work provided direct experience related to the broader lecture themes of IoT connectivity, data handling, and application development.
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
=======
|
||||
title: "IOT: Devices & Connectivity"
|
||||
categories: teaching
|
||||
tags: teaching iot
|
||||
excerpt: "Teaching to plan and develope distributed mobile apps for Android as a team."
|
||||
header:
|
||||
teaser: assets/images/teaching/server.png
|
||||
---
|
||||
|
||||
{: .align-left style="padding:0.1em; width:5em"}
|
||||
In the context of the lecture [Internet of Things (IoT)](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/iot-ws1819/), my task was to come up with a practical exercise which could be implemented in the scope of 1-2 classes. We went with a typical [MQQT](https://mqtt.org/) based communication approach, which incooperated an [InfluxDB](https://www.influxdata.com/) backend, while simulating some high frequency sensors.
|
||||
The task was to implement this all from scratch in [Python](https://www.python.org/), which was tought in seperate [lecture](/teaching/python).
|
||||
{:style="display:block; margin-left:auto; margin-right:auto; padding: 2em;"}
|
||||
This practical course was held in front of about 200 students in winter 2018.
|
||||
|
||||
### Contents
|
||||
|
||||
The general topics of the lecture included: **1)** Arduino and Raspberry Pi, **2)** Wearables and ubiquitous computing, **3)** Metaheuristics for optimization problems, **4)** Edge/fog/cloud computing and storage, **5)** Scalable algorithms and approaches, **6)** Spatial data mining, **7)** Information retrieval and mining, **8)** Blockchain and digital consensus, **9)** Combinatorial optimization in practice, **10)** Predictive maintenance systems, **11)** Smart IoT applications, **12)** Cyber security & **13)** Web of Things
|
||||
>>>>>>> d0fa738f (rebase from mnml mistakes source)
|
||||
|
@ -1,5 +1,6 @@
|
||||
---
|
||||
layout: single
|
||||
<<<<<<< HEAD
|
||||
title: "Python 101 Course"
|
||||
categories: teaching
|
||||
tags: teaching python programming introductory-course curriculum-development
|
||||
@ -41,4 +42,20 @@ The course structure balanced theoretical instruction with hands-on practical co
|
||||
The focus was on providing the essential toolkit for tackling subsequent IoT-related programming tasks.
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
=======
|
||||
title: "Lecture: Python 101"
|
||||
categories: teaching
|
||||
tags: teaching coding
|
||||
excerpt: "Teaching the basics of python."
|
||||
header:
|
||||
teaser: assets/images/teaching/py.png
|
||||
---
|
||||
|
||||
{: .align-left style="padding:0.1em; width:5em"}
|
||||
The "Python 101"-Lecture was held within the context of the [IOT](/teaching/IOT/) lecture, held in winter semester 2018.
|
||||
Over the course of four classes, we tought an extensive introduction to the [`Python`](https://www.python.org/) programming language.
|
||||
Not only was the cource slides developed by me and my collegue, we also shared the lectures in front of about 200 students.
|
||||
|
||||
There was also a practical part of the course, which allowed students to the practical acquisition of programming skills in the `Python` programming language.
|
||||
>>>>>>> d0fa738f (rebase from mnml mistakes source)
|
||||
|
@ -1,5 +1,6 @@
|
||||
---
|
||||
layout: single
|
||||
<<<<<<< HEAD
|
||||
title: "Operating Systems TA"
|
||||
categories: teaching
|
||||
excerpt: "TA & Coordinator, Operating Systems lecture (~350 students), system programming."
|
||||
@ -46,4 +47,32 @@ The lecture built upon the foundations laid in [Computer Architecture](/teaching
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
|
||||
Practical exercises emphasized concurrent programming using Java Threads.
|
||||
Practical exercises emphasized concurrent programming using Java Threads.
|
||||
=======
|
||||
title: "Lecture: Operating Systems"
|
||||
categories: teaching
|
||||
excerpt: "Teaching the inner working of bits and bytes."
|
||||
header:
|
||||
teaser: assets/images/teaching/computer_os.png
|
||||
---
|
||||
|
||||
{: .align-left style="padding:0.1em; width:5em"}In the semesters listed below, my job was to assist in organiszing this bachelors lecture of about 300-400 students.
|
||||
We had a team of 10-12 tutors that were employed to balance the workload.
|
||||
Also, we created each weeks graded exercise sheets as well as the written exam and organized it.
|
||||
|
||||
### Content
|
||||
|
||||
<div class="table-right">
|
||||
|
||||
| [Winter semester 2019](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/bs-ws1920/)|
|
||||
| [Summer semester 2018](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/bs-ws1819/)|
|
||||
|
||||
</div>The lecture `Operating Systems` was a continuation of the lecture [`Computer Architecture`](teaching/computer_achitecture/) held in the summer semester.
|
||||
The focus of the lecture lay on presenting the concepts of system programming.
|
||||
This included the programming of the operating system and of service programs such as editors, compilers and interpreters.
|
||||
The lecture provided an overview of the main tasks and problem around operating system, with particular emphasis on the areas of synchronization, process communication, kernel and memory management.
|
||||
Java (in particular the Thread API) was used to teach the practical implementation of the concepts introduced in the lecture in the practical exercises.
|
||||
At the end of the lecture, the architecture of distributed systems, cross-computer communication and remote procedure calls was discussed, also.
|
||||
|
||||
This lecture was held by Prof. Dr. Linnhoff-Popien titled `Betriebssysteme` at [LMU](https://www.mobile.ifi.lmu.de/).
|
||||
>>>>>>> d0fa738f (rebase from mnml mistakes source)
|
||||
|
@ -1,5 +1,6 @@
|
||||
---
|
||||
layout: single
|
||||
<<<<<<< HEAD
|
||||
title: "iOS App Development"
|
||||
categories: teaching
|
||||
tags: teaching ios swift mobile-development app-development agile teamwork
|
||||
@ -48,4 +49,33 @@ A significant emphasis was placed not only on technical implementation but also
|
||||
Students progressed from guided exercises to independent team-based project realization.
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
=======
|
||||
title: "IOS - Mobile App Developement"
|
||||
categories: teaching
|
||||
tags: app developement
|
||||
excerpt: "Teaching to plan and develope distributed mobile apps for IOS as a team."
|
||||
header:
|
||||
teaser: assets/images/teaching/ios.png
|
||||
---
|
||||
|
||||
{: .align-left style="padding:0.1em; width:5em"}
|
||||
One semester and with the experience in [andropid app developement](teaching/android), I stepped in to support my collegue in teaching mobile app developement at LMU.
|
||||
The lab was divided into two phases:
|
||||
**1)** In the introductory phase, the theoretical basics were taught in a weekly preliminary meeting, in addition to practical timeslots.
|
||||
**2)** During the project phase, students then worked independently in groups on their own projects.
|
||||
There were individual appointments with the project groups to discuss the respective status of the project work.
|
||||
|
||||
Specifically, the practical course provided an introduction to programming for the Apple iOS operating system.
|
||||
The focus was on programming with Swift and an introduction to specific concepts of programming on mobile devices.
|
||||
|
||||
### Content
|
||||
|
||||
- Client-Server Architecture
|
||||
- Usage of wireless lokal networks (Wifi / Bluetooth)
|
||||
- GPS and outdoor positioning
|
||||
- Teamwork and planning of timed projects
|
||||
- Agile feature developement and tools
|
||||
|
||||
IOS app developement was tought as `Praktikum Mobile und Verteilte Systeme (MSP)`
|
||||
>>>>>>> d0fa738f (rebase from mnml mistakes source)
|
||||
|
@ -1,5 +1,6 @@
|
||||
---
|
||||
layout: single
|
||||
<<<<<<< HEAD
|
||||
title: "MSP Android Course"
|
||||
categories: teaching
|
||||
tags: teaching android java kotlin mobile-development app-development agile teamwork
|
||||
@ -55,4 +56,44 @@ Emphasis was placed on applying software engineering best practices within the c
|
||||
</ul>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
=======
|
||||
title: "Android - Mobile App Developement"
|
||||
categories: teaching
|
||||
tags: app developement
|
||||
excerpt: "Teaching to plan and develope distributed mobile apps for Android as a team."
|
||||
header:
|
||||
teaser: assets/images/teaching/android.png
|
||||
---
|
||||
|
||||
{: .align-left style="padding:0.1em; width:5em"}
|
||||
Over the course of several semesters me and my collegues tought mobile app developement at [LMU](https://www.mobile.ifi.lmu.de/).
|
||||
The lab was divided into two phases:
|
||||
**1)** In the introductory phase, the theoretical basics were taught in a weekly preliminary meeting, in addition to practical timeslots.
|
||||
**2)** During the project phase, students then worked independently in groups on their own projects.
|
||||
There were individual appointments with the project groups to discuss the respective status of the project work.
|
||||
|
||||
### Content
|
||||
|
||||
<div class="table-right">
|
||||
|
||||
| Summer semester | Winter semester |
|
||||
| --- | --- |
|
||||
| [2022](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/praktikum-mobile-und-verteilte-systeme-sose22/) | [2022](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/praktikum-mobile-und-verteilte-systeme-ws2223/)|
|
||||
| [2021](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/praktikum-mobile-und-verteilte-systeme-sose21/) | [2021](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/praktikum-mobile-und-verteilte-systeme-ws2122/)|
|
||||
| [2020](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/praktikum-mobile-und-verteilte-systeme-sose20/) | [2020](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/praktikum-mobile-und-verteilte-systeme-ws2021/)|
|
||||
| [2019](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/msp-sose19/) | [2019](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/praktikum-mobile-und-verteilte-systeme-ws1920/)|
|
||||
| --- | [2018](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/msp-ws1819/)|
|
||||
|
||||
</div>
|
||||
- Developement of Android-Apps
|
||||
- Client-Server Architecture
|
||||
- Usage of wireless lokal networks (Wifi / Bluetooth)
|
||||
- GPS and outdoor positioning
|
||||
- Teamwork and planning of timed projects
|
||||
- Agile feature developement and tools
|
||||
|
||||
|
||||
|
||||
This course was held as `Praktikum Mobile und Verteilte Systeme (MSP)`
|
||||
>>>>>>> d0fa738f (rebase from mnml mistakes source)
|
||||
|
26
_posts/teaching/2023-05-01-seminar-TIMS.md
Normal file
26
_posts/teaching/2023-05-01-seminar-TIMS.md
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
layout: single
|
||||
title: "Seminar: TIMS"
|
||||
categories: teaching
|
||||
excerpt: "Teaching bachelor students how to work scientifically and how to do research as a team."
|
||||
header:
|
||||
teaser: assets/images/teaching/thesis.png
|
||||
---
|
||||
|
||||
{: .align-left style="padding:0.1em; width:5em"}
|
||||
This seminar deals with selected topics from the field of mobile and distributed systems, in particular from the main research areas of the chair. In recent semesters, this has led to a focus on topics from the field of machine learning and quantum computing.
|
||||
|
||||
### Content
|
||||
|
||||
<div class="align-right">
|
||||
|
||||
| Summer semester | Winter semester |
|
||||
| --- | --- |
|
||||
| [2023](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-trends-in-mobilen-und-verteilten-systemen-sose23/)| --- |
|
||||
| [2022](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-trends-in-mobilen-und-verteilten-systemen-sose22/)| [2022](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-vertiefte-themen-in-mobilen-und-verteilten-systemen-ws2122-2/) |
|
||||
| [2021](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-trends-in-mobilen-und-verteilten-systemen-sose21/)| [2021](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-vertiefte-themen-in-mobilen-und-verteilten-systemen-ws2122-2/) |
|
||||
| --- |[2020](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-trends-in-mobilen-und-verteilten-systemen-wise2021/)|
|
||||
|
||||
</div>One aim of the seminar is also to learn and practise scientific working techniques. To this end, a course on presentation and working techniques is offered during the semester and supplemented by individual presentation coaching/feedback.
|
||||
|
||||
The final grade for the seminar is based on the quality of the academic work, the presentation and active participation in the seminars.
|
26
_posts/teaching/2023-05-01-seminar-VTIMS.md
Normal file
26
_posts/teaching/2023-05-01-seminar-VTIMS.md
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
layout: single
|
||||
title: "Seminar: VTIMS"
|
||||
categories: teaching
|
||||
excerpt: "Teaching master students how to work scientifically and how to do research as a team."
|
||||
header:
|
||||
teaser: assets/images/teaching/thesis_master.png
|
||||
---
|
||||
|
||||
{: .align-left style="padding:0.1em; width:5em"}
|
||||
This seminar deals with selected topics from the field of mobile and distributed systems, in particular from the main research topics of the chair.
|
||||
In recent semesters, this has led to a focus on topics from the field of machine learning and quantum computing.
|
||||
|
||||
### Content
|
||||
<div class="table-right">
|
||||
|
||||
| Summer semester | Winter semester |
|
||||
| --- | --- |
|
||||
| [2023](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-vertiefte-themen-in-mobilen-und-verteilten-systemen-sose23/)| --- |
|
||||
| [2022](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-vertiefte-themen-in-mobilen-und-verteilten-systemen-sose22/)| [2022](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-vertiefte-themen-in-mobilen-und-verteilten-systemen-ws2223/) |
|
||||
| [2021](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-vertiefte-themen-in-mobilen-und-verteilten-systemen-sose21/)| [2021](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-vertiefte-themen-in-mobilen-und-verteilten-systemen-ws2122/) |
|
||||
| --- |[2020](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/seminar-vertiefte-themen-in-mobilen-und-verteilten-systemen-ws2021/)|
|
||||
|
||||
</div>One aim of the seminar is also to learn and practise scientific working techniques. To this end, a course on presentation and working techniques is offered during the semester and supplemented by individual presentation coaching/feedback.
|
||||
|
||||
The final grade for the seminar is based on the quality of the academic work, the presentation and active participation in the seminars.
|
Reference in New Issue
Block a user