Internship for High School Students: Game Programming 2016

Course

  • Lecturer(s):
  • Dates: 27.06.2016 - 07.07.2016, 9:00 - 16:00
  • Curriculum: Internship for High School Students
  • Requirements: None (except for interest in computer science and mathematics)

Description

Dieses Praktikum ist speziell für Schüler der 10.-12. Klasse konzipiert und bietet einen Einstieg in die 3D Spieleprogrammierung. Ausgehend von einer vorgegebenen Gameengine wird in kleinen Gruppen eine Spielidee für ein Computerspiel, dessen Funktionalität auf ein Schülerpraktikum zugeschnitten ist, ausgearbeitet und mittels einer Java-ähnlichen Skriptsprache implementiert. Dabei werden unter anderem Teamarbeit, Projektmanagement und Softwarearchitektur für interaktive Graphikanwendungen erlernt. Nötige Grundlagen und Vertiefungen im Bereich Programmierung und Mathematik werden im Kurs erarbeitet. Es werden z.B. Konzepte der objekt-orientierten Programmierung vermittelt, die gerade im Kontext graphischer Anwendungen sehr anschaulich zu Tage treten. Desweiteren werden einige Grundlagen der Linearen Algebra (etwa Rotationsmatrizen und Skalarprodukt) im dreidimensionalen Anschauungsraum vertieft, die auch sofort praktische Anwendung in den selbst entwickelten Skript-Programmen finden.

Im Rahmenprogramm wird den Teilnehmern die wissenschaftliche Arbeit in der Informatik durch Vorträge und Live-Demonstrationen nahe gebracht.