Files
website/content/experience/2018-02-15-computer_achitecture.mdx
2025-09-12 23:20:36 +02:00

44 lines
2.6 KiB
Plaintext

---
title: "Computer Architecture TA"
tags: [computer architecture, coordination]
excerpt: "Served as a Teaching Assistant and Tutorial Coordinator for the LMU Computer Architecture course, managing tutors and curriculum for over 600 students."
teaser: "/images/teaching/computer_gear.png"
icon: "/images/teaching/computer_gear.png"
---
<InfoBox title="Role & Responsibilities">
- **Role**: Teaching Assistant, Tutorial Coordinator
- **Duration**: 2018 - 2019
- **Skills**: Team Management, Curriculum Support, Exercise Design, Examination Coordination, Large-Scale Course Organization
</InfoBox>
During my doctoral studies at LMU Munich, I served as a Teaching Assistant and took on significant organizational responsibilities for the undergraduate lecture **"Rechnerarchitektur" (Computer Architecture)**. This foundational course, led by Prof. Dr. Linnhoff-Popien, catered to approximately 600 students each semester.
My primary responsibilities focused on managing the tutorial component and supporting the overall lecture delivery:
- **Tutorial Coordination:** Managed a team of 10-12 student tutors, including recruitment, training, task assignment, and ensuring equitable workload distribution to effectively support the large student cohort.
- **Curriculum Support:** Designed weekly exercise sheets, including theoretical problems and practical programming tasks (e.g., assembly language), aligned with the lecture content. Coordinated the grading process across the tutor team.
- **Examination Management:** Contributed to the design, organization, and supervision of the final written examinations, ensuring smooth execution for a large number of participants.
The course provided students with a comprehensive introduction to the fundamental principles of computer science and architecture.
## Course Content Overview
Key topics covered in the lecture included:
- Data Representation (Numbers, Text, Images, Audio, Video, Programs as Bits)
- Data Storage, Transfer, Error Detection, and Correction
- Boolean Algebra and Logic Gates
- Digital Circuit Design and Switching Networks
- Number Representation and Computer Arithmetic
- Combinational and Sequential Logic
- The Von Neumann Architecture Model
- Abstract Machine Models
- Machine and Assembly Language Programming
- Introduction to Quantum Computing Concepts
<InfoBox title="Course Materials">
- [Summer Semester 2019](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/rechnerarchitektur-sose19/)
- [Summer Semester 2018](https://www.mobile.ifi.lmu.de/lehrveranstaltungen/rechnerarchitektur-sose18/)
</InfoBox>