Computer and Network Laboratory (TIK Fachpraktikum) (FS 2020)
Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Overview
Program Overview
The Computer and Network Laboratory (TIK Fachpraktikum) is a lab series that provides hands-on experience in coding and networked software development. The program is loosely based on the Computer Engineering 2 lecture and consists of six exciting afternoons. Upon completion, participants will have a better understanding of how networks work by programming their own networked software.
Program Details
- The program covers various topics, including:
- Crawl data from the Internet and process that data in a database
- Synchronize threads
- Debug a program, even at the level of machine code
- Master powerful shell commands and source control tools
- The program is designed to be hands-on, with a focus on learning by doing.
Lab Organization
- The lab language is German or English.
- The lab is organized by Gino Brunner and takes place on Fridays from 13:00-17:00 or Tuesdays from 13:00-17:00.
Schedule
- The program schedule is as follows:
- 28.02. | Friday | Bash & Git
- 03.03. | Tuesday | Bash & Git
- 13.03. | Friday | Sockets & Shotgun
- 17.03. | Tuesday | Sockets & Shotgun
- 24.04. | Friday | Web Crawling
- 28.04. | Tuesday | Web Crawling
- 22.05. | Friday | Python and SQLAlchemy
- 26.05. | Tuesday | Python and SQLAlchemy
COVID-19 Update
Due to the COVID-19 situation, the labs will be conducted remotely using Slack, with the possibility of using Google Hangouts for screen sharing if necessary. The Mario Kart Assembly and Parallelization in Minecraft labs have been cancelled without replacement. Participants will receive an email with further information prior to the lab.
