Students
Tuition Fee
Start Date
Medium of studying
On campus
Duration
5 days
Details
Program Details
Degree
Courses
Major
Computer Programming | Hardware Maintenance | Software Development
Area of study
Information and Communication Technologies | Engineering
Education type
On campus
Course Language
English
Intakes
Program start dateApplication deadline
2007-10-01-
About Program

Program Overview


Workshop Hardware Hacking

The Workshop Hardware Hacking is a program offered by the university, led by Prof. Huflmann and supervised by Raphael Wimmer.


Overview

In this workshop, participants develop hardware and software for new input devices. The program is divided into a theoretical and a practical part.


Theoretical Part

The theoretical part covers the following topics:


  • Digital circuit technology
  • Microcontroller programming in C
  • Interface control
  • Digital signal processing
  • Data representation

Practical Part

In the practical part, participants design, build, and program new innovative input devices.


Certification

Upon completion of the workshop, participants receive a certificate worth 1 SWS, which can be used for the DHP in the MM column or combined with another certificate as a mandatory certificate for the MM column.


Schedule

The workshop takes place from October 1 to 5, with the following schedule:


  • Monday, October 1: Introduction, digital (and a bit of analog) circuits
  • Tuesday, October 2: Prototyping, modifying existing hardware (Wii-Mote)
  • Wednesday, October 3: Microcontroller programming
  • Thursday, October 4: Interfaces to PC, visualization, GUI integration
  • Friday, October 5: Project

Hardware and Software

The workshop uses the following hardware and software:


  • PIC microcontrollers (PIC 18F2550)
  • SDCC (Small Device C Compiler)
  • Eagle for designing circuit diagrams and boards
  • Python, C, Java, Bash, various Linux tools Prior knowledge of these tools is not required, and all materials are provided by the department.
See More
How can I help you today?