Willkommen auf der  Projektseite des Fachbereiches Datenverarbeitungstechnik der Max-Eyth-Schule Kassel


Auf dieser Seite finden Sie einige Projekte, die von den Klassen des Beruflichen Gymnasiums unter Leitung von Herrn John im Datenverarbeitungsunterricht erstellt wurden.

 Es besteht die Möglichkeit, sich die Schülerprojekte anzuschauen und nach Belieben herunterzuladen.

Alle Projekte wurden mit der Programmiersprache C++ programmiert. (Visual C++)

Um einige der Projekte öffnen zu können, benötigen Sie Winzip: http://www.winzip.com

 

Autoren: BG12-DVT (2004)

Projekt: AbiRechner

Zur besseren Beratung der Schüler im Beruflichem Gymnasium wurde ein Rechner entwickelt, mit dessen Hilfe eine Überprüfung von  gewählten  Kursbelegungen sowie die Berechnung der Endnote des Abiturs erfolgen kann. Grundlage hierzu bildete die VOGO/BG. 

Autoren: Eugen, Kim, Nina,  Emre, Tobias (2007)

Projekt: Monopoly

In diesem Projekt wurde das Spiel "Monopoly" als eine Windowsanwendung mit MFC-Unterstützung realisiert.

Inhalte:

  • Dateihandling

  • Zufallszahlen

  • Windowsprogrammierung mit den MFC

  • verkettete Listen

 

 

Autoren: T. Bremer, D. Kaufhold und H. Preuß

Projekt: Snake

In diesem Projekt wurde das Spiel "Snake" als eine Windowsanwendung mit MFC-Unterstützung realisiert.

Inhalte:

  • Windowsprogrammierung mit den MFC

  • verkettete Listen

 

 snake.jpg (18136 Byte)

Autoren: Florian Schellhase, Alexander Siegmund und Waldemar Biller

Projekt: Online-Medienbibliothek

Dieses Projekt befasste sich mit der Verwaltung von verschiedenen Medien der Max-Eyth-Schule (Bücher, Audio, Video).

Es ist ein Web-Programm, das eine Anbindung zu einer MySQL-Datenbank besitzt. Die Schüler haben sich hierbei für die Scriptsprache PHP entschieden, da sie betriebssystemunabhängig bzw. serverseitig arbeitet. 

 

medien_bibo.gif (78410 Byte)

Autoren: Ehsan Darweshi und Alexander Poletajev Projekt: Schach

In diesem Projekt wurde ein Schachspiel mit Unterstützung der SDL (Simpel DirectMedia Layer) entwickelt.

SDL ist eine „Schnittstelle“, um Multimedia – Elemente, wie die Grafikkarte, Sound, Tastatur, Maus, Joystick und CD-Rom Laufwerk, zu steuern. SDL vereinfacht die Arbeit mit Grafiken und Steuerelementen. Somit stellt SDL eine starke Unterstützung bei der Programmierung von Spielen dar.

Inhalte:

  • Windowsprogrammierung mit SDL-Unterstützung

  • verkettete Listen

 

(Weitere Informationen: Siehe hier:)

 

spiel_schach.jpg (32504 Byte)

Autoren: BG12-DVT (2005) Kurzprojekt: Vektororientiertes Rechen- / Zeichenprogramm

In diesem Kurzprojekt (ca. 20 Std.) wurde ein 3D-fähiges Zeichenprogramms entwickelt. Hierbei traten fächerübergreifende Aspekte zur Mathematik auf.

Inhalte:

  • Windowsprogrammierung mit den MFC

  • Fächerübergreifende Aspekte zur Mathematik, wie z.B. das Rechnen mit Vektoren und die mathematische Darstellung einer Drehung im Raum durch die Multiplikation mit einer Drehmatrix

zeichenprogramm_gui.jpg (64988 Byte)

Autoren: Christian Buntrock und Timo Mollen (BG12) Projekt: Video-Programm (CLIMAX)
CLIMAX ist ein Video-Programm, dessen Hauptfunktion darin besteht , sich mit einer TV-Karte, einer Webcam oder anderen Videogeräten zu verbinden.
Die dargestellten Bilder können  in einer AVI-Datei gespeichert und anschließend abgespielt werden.

climax.jpg (93198 Byte)

Autor: Raphael Brandes (BG12) Projekt: MENSCH ÄRGERE DICH NICHT

In diesem Projekt wurde das Spiel "MENSCH ÄRGERE DICH NICHT" als eine Windowsanwendung mit MFC-Unterstützung realisiert. Das Spiel ist netzwerkfähig. Weiterhin ermöglicht eine KI den Einsatz von Computerspielern.

Inhalte:

  • Windowsprogrammierung mit den MFC

  • Speichern des Spielstandes

  • Netzwerkprogrammierung

  • Realisierung von Computerspielern (KI)

 

menschaerger.jpg (64164 Byte)

Autor: Marc Motyka (BG12) Projekt: Schiffe versenken

In diesem Projekt wurde das Spiel "Schiffe versenken" realisiert. 

Inhalte:

  • Windowsprogrammierung mit den MFC

  • Realisierung eines Computergegners (KI)

 

schiffeversenken.jpg (77860 Byte)

Autor: Christoph Bechtel (BG12) Projekt: Entfernungsmessung

Zur Steuerung eines Schrittmotors sowie zur Ermittlung der Messdaten eines Ultraschallsensor wurde ein Mikrocontroller eingesetzt. Die ermittelten Messwerte können anschließende über die serielle Schnittstelle eingelesen und mit Hilfe des Programms grafisch ausgewertet werden.

Inhalte:

  • Programmierung eines Mikrocontrollers zur Messdatenerfassung 

  • Einlesen der Entfernungsdaten über die serielle Schnittstelle

  • Darstellung der Messwerte in einer Windowsanwendung

 

radar_software.jpg (54667 Byte)

radar_hindernis.jpg (101672 Byte)

radar_Schaltungsaufbau.jpg (144397 Byte)

Autor: Eduard Schikurski u. Patrick Ebert (BG12) Projekt: SOKOBAN

In diesem Projekt wurde das Spiel "SOKOBAN" realisiert. 

Inhalte:

  • Windowsprogrammierung mit den MFC

  • verkettete Listen

 

 

sokoban.jpg (47692 Byte)

sokoban_uml.jpg (191361 Byte)

Autor: Raphael Brandes (BG13 Projekt: 3D-Welt
Ziel dieses Projektes war es, eine riesige 3D-Welt als Echtzeitanwendung zu erstellen. Das Hauptproblem in der Umsetzung lag hierbei in der Geschwindigkeit.

Inhalte:

  • DirectX-Programmierung

  • Erstellung eines Höhenprofils aus einzelnen Höhenwerten durch Annäherung durch Polynome

  • Optimierung der Rechenleistung mit Hilfe von mathematischen Verfahren

 

 

3d_welt.jpg (191361 Byte)

Autor: Marc Motyka (BG13) Projekt: 3D-Spiel mit Leveleditor
In diesem Projekt wurde ein dreidimensionales Spiel erstellt , in dem der Spieler mit einer Kugel durch eine Art Hindernisparcours rollt. Zur bequemen Gestaltung der Level wurde außerdem ein Leveleditor programmiert, mit dem man Dateien erstellen kann, die später ins Spiel geladen werden können.

Inhalte:

  • OpenGL-Programmierung

  • Windowsprogrammierung mit der MFC

 

 

Roll_it.jpg (44834 Byte)