Applikationssoftware und Programmierung: Unterschied zwischen den Versionen

Aus Physik
Wechseln zu: Navigation, Suche
(Prüfung)
 
(45 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
'''Achtung diese Seite wurde für das Jahr 2008 ersetzt durch folgenden Kurs:''' [http://tugtc.tugraz.at/wbtmaster/courses/515320_panel5.htm]
 +
 
Vortragender: [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler]
 
Vortragender: [mailto://winfried.kernbichler@tugraz.at Winfried Kernbichler]
  
Zeile 12: Zeile 14:
 
* Haben sie unser [http://www.itp.tu-graz.ac.at/cgi-bin/new_account.pl Anmeldeformular] noch nie ausgefüllt, dann machen sie das rechtzeitig vor der ersten Lehrveranstaltung. Sie bekommen die Daten dann in der ersten Übungseinheit.
 
* Haben sie unser [http://www.itp.tu-graz.ac.at/cgi-bin/new_account.pl Anmeldeformular] noch nie ausgefüllt, dann machen sie das rechtzeitig vor der ersten Lehrveranstaltung. Sie bekommen die Daten dann in der ersten Übungseinheit.
 
* Bei den Übungen herrscht Anwesenheitspflicht. Bitte informieren sie sich über die [[Applikationssoftware und Programmierung#Regeln| Regeln]] die für diese Lehrveranstaltung gelten.
 
* Bei den Übungen herrscht Anwesenheitspflicht. Bitte informieren sie sich über die [[Applikationssoftware und Programmierung#Regeln| Regeln]] die für diese Lehrveranstaltung gelten.
* Die Anzahl der Teilnehmer pro Gruppe ist derzeit auf 19 beschränkt. Eigentlich gibt es nur 15 Computer im Computerraum, wir werden aber versuchen entweder eine Lösung für die Anzahl der Computer zu finden, oder den Ausweichraum im zweiten Stock des Instituts für Theoretische Physik - Computatinal Physics einzubinden.
+
* Die Anzahl der Teilnehmer pro Gruppe ist derzeit auf 15 beschränkt. Im Notfall steht als Ausweichraum ein kleiner Computerraum mit 4 Plätzen im zweiten Stock des Instituts für Theoretische Physik - Computatinal Physics zur Verfügung.
 
* Die Anzahl von fünf Gruppen wird mit Sicherheit nicht erhöht es soll aber auch niemand von der Lehrveranstaltung ausgeschlossen sein. [[Applikationssoftware und Programmierung#Anzahl der Teilnehmer| Mögliche Ausnahmen]] und die Abwicklungsmöglichkeit über [[Applikationssoftware und Programmierung#Projektarbeiten|Projektarbeiten]] sind weiter unten angeführt.
 
* Die Anzahl von fünf Gruppen wird mit Sicherheit nicht erhöht es soll aber auch niemand von der Lehrveranstaltung ausgeschlossen sein. [[Applikationssoftware und Programmierung#Anzahl der Teilnehmer| Mögliche Ausnahmen]] und die Abwicklungsmöglichkeit über [[Applikationssoftware und Programmierung#Projektarbeiten|Projektarbeiten]] sind weiter unten angeführt.
  
Zeile 37: Zeile 39:
 
** numerische Berechnungen
 
** numerische Berechnungen
 
** Visualisierung  
 
** Visualisierung  
** Arbeiten mit [[Matlab | Matlab]]
+
** Arbeiten mit [http://www.mathworks.com Matlab]
 
* Informationsbeschaffung aus dem World Wide Web, aus lokalen Dokumentationen oder von ihren Kollegen.
 
* Informationsbeschaffung aus dem World Wide Web, aus lokalen Dokumentationen oder von ihren Kollegen.
 
* Grundzüge des Programmierens.
 
* Grundzüge des Programmierens.
Zeile 82: Zeile 84:
 
| Winfried Kernbichler
 
| Winfried Kernbichler
 
| Simon Feigl
 
| Simon Feigl
| Hannes Müllner
+
| Christian Straka
 
|-
 
|-
 
| B  
 
| B  
Zeile 89: Zeile 91:
 
| 19:30  
 
| 19:30  
 
| Winfried Kernbichler
 
| Winfried Kernbichler
| Hannes Müllner
+
| Christian Straka
 
| Simon Feigl
 
| Simon Feigl
 
|-
 
|-
Zeile 105: Zeile 107:
 
| 11:45  
 
| 11:45  
 
| Winfried Kernbichler
 
| Winfried Kernbichler
| Christian Straka
+
| Hannes Müllner
 
| Nicola Schlatter
 
| Nicola Schlatter
 
|-
 
|-
Zeile 114: Zeile 116:
 
| Winfried Kernbichler
 
| Winfried Kernbichler
 
| Andrej Golubkov
 
| Andrej Golubkov
| Christian Straka
+
| Hannes Müllner
 
|-
 
|-
 
|}
 
|}
Zeile 126: Zeile 128:
 
* Studienassistenten
 
* Studienassistenten
 
** Gruppe A (B): [mailto:feigls@sbox.tugraz.at| Simon Feigl]
 
** Gruppe A (B): [mailto:feigls@sbox.tugraz.at| Simon Feigl]
** Gruppe B (A): [mailto:muellner@student.tugraz.at| Hannes Müllner]
+
** Gruppe B (A): [mailto:christian.straka@student.tugraz.at| Christian Straka]
 
** Gruppe C (D): [mailto:nicola.schlatter@student.tugraz.at| Nicola Schlatter]
 
** Gruppe C (D): [mailto:nicola.schlatter@student.tugraz.at| Nicola Schlatter]
** Gruppe D (E): [mailto:christian.straka@student.tugraz.at| Christian Straka]
+
** Gruppe D (E): [mailto:muellner@student.tugraz.at| Hannes Müllner]
 
** Gruppe E (C): [mailto:golubkov@sbox.tugraz.at| Andrej Golubkov]
 
** Gruppe E (C): [mailto:golubkov@sbox.tugraz.at| Andrej Golubkov]
 
* Computerinfrastruktur
 
* Computerinfrastruktur
Zeile 136: Zeile 138:
 
** Wiki, Matlab Editor: [mailto:osiris@sbox.tugraz.at| Georg Huhs]
 
** Wiki, Matlab Editor: [mailto:osiris@sbox.tugraz.at| Georg Huhs]
 
** Beispielerstellung, Testen: [mailto:armin.moser@student.tugraz.at| Armin Moser]
 
** Beispielerstellung, Testen: [mailto:armin.moser@student.tugraz.at| Armin Moser]
 +
 +
== Matlab Hilfe ==
 +
 +
Direkt von Matlab zur Verfügung gestellte Hife findet man in
 +
[[Matlab_Dokumentation#Matlab_Dokumente_im_HTML-Format|Matlab Dokumenten im HTML-Format]],
 +
bzw. in
 +
[[Matlab_Dokumentation#Matlab_Dokumente_im_PDF-Format|Matlab Dokumenten im PDF-Format]].
 +
 +
== Dokumente ==
 +
Drucken sie vorerst nicht das gesamte Skriptum aus. Einige Teile davon sind in Arbeit!
 +
 +
Das Skriptum zur Lehrveranstaltung und sonstige Unterlagen findet man im Bereich
 +
[[Applikationssoftware_-_Dokumente|Dokumente]].
 +
 +
Die Übungsbeispiele und auch das Skriptum werden laufend den Bedürfnissen
 +
angepasst. Überzeugen sie sich daher vor dem jeweiligen Übungsbeginn, ob sich
 +
etwas geändert hat.
 +
 +
Hinweise, die praktisch zur Bewältigung der Übungen sind gibt es in diesem [[MLTutor_-_Hints |Dokument]].
  
 
== Vorlesungen ==
 
== Vorlesungen ==
Zeile 142: Zeile 163:
 
Drucken sie vorerst nicht das gesamte Skriptum aus. Einige Teile davon sind in Arbeit!
 
Drucken sie vorerst nicht das gesamte Skriptum aus. Einige Teile davon sind in Arbeit!
  
=== <span style="color:green">Einführung und Kennenlernen - 26.02.2007</span> ===
+
=== Einführung und Kennenlernen - 26.02.2007  ===
 
:Inhalt: Regeln; Grundlagen von Matlab; Einfache Beispiele
 
:Inhalt: Regeln; Grundlagen von Matlab; Einfache Beispiele
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-1.pdf Kapitel 1] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-2.pdf Kapitel 2]
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-1.pdf Kapitel 1] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-2.pdf Kapitel 2]
Zeile 149: Zeile 170:
  
 
=== Syntax, Operatoren - 05.03.2007  ===
 
=== Syntax, Operatoren - 05.03.2007  ===
:Inhalt: Syntax von Matlab, Operatoren
+
:Inhalt: Syntax von Matlab, Operatoren, Mathematic
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-1.pdf Kapitel 2] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-4.pdf Kapitel 4]
+
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-2.pdf Kapitel 2], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-4.pdf Kapitel 4] und teilweise [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-5.pdf Kapitel 5]
 
:Matlab Info: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/MatlabPublish/simplestart1.html Einfacher Beginn - 1], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/MatlabPublish/simplestart2.html Einfacher Beginn - 2]
 
:Matlab Info: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/MatlabPublish/simplestart1.html Einfacher Beginn - 1], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/MatlabPublish/simplestart2.html Einfacher Beginn - 2]
 
:Matlab Doku: [http://itp.tugraz.at/matlab/techdoc/learn_matlab/learn_matlab.html Learning Matlab], [http://itp.tugraz.at/matlab/techdoc/math/math.html Mathematics]
 
:Matlab Doku: [http://itp.tugraz.at/matlab/techdoc/learn_matlab/learn_matlab.html Learning Matlab], [http://itp.tugraz.at/matlab/techdoc/math/math.html Mathematics]
Zeile 156: Zeile 177:
 
=== Syntax, Operatoren, Steuerstrukturen - 12.03.2007  ===
 
=== Syntax, Operatoren, Steuerstrukturen - 12.03.2007  ===
 
:Inhalt: Operatoren und Steuerstrukturen
 
:Inhalt: Operatoren und Steuerstrukturen
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-1.pdf Kapitel 2], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-4.pdf Kapitel 4] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-7.pdf Kapitel 7]
+
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-4.pdf Kapitel 4], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-7.pdf Kapitel 7] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-9.pdf Kapitel 9] (9.1 Unterprogramme),
 
:Matlab Info: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/MatlabPublish/simplestart1.html Einfacher Beginn - 1], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/MatlabPublish/simplestart2.html Einfacher Beginn - 2]
 
:Matlab Info: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/MatlabPublish/simplestart1.html Einfacher Beginn - 1], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/MatlabPublish/simplestart2.html Einfacher Beginn - 2]
 
:Matlab Doku: [http://itp.tugraz.at/matlab/techdoc/learn_matlab/learn_matlab.html Learning Matlab], [http://itp.tugraz.at/matlab/techdoc/math/math.html Mathematics]
 
:Matlab Doku: [http://itp.tugraz.at/matlab/techdoc/learn_matlab/learn_matlab.html Learning Matlab], [http://itp.tugraz.at/matlab/techdoc/math/math.html Mathematics]
  
=== Funktionen, Schleifen, Index - 26.03.2007  ===
+
=== Funktionen, Schleifen, Index - 19.03.2007  ===
 +
:<span style="color:red">Achtung: Diese Vorlesung findet doch statt</span>
 
:Inhalt: Steuerstrukturen (Schleife), Defaultwerte bei Funktionen, Indizierung von Feldern
 
:Inhalt: Steuerstrukturen (Schleife), Defaultwerte bei Funktionen, Indizierung von Feldern
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-7.pdf Kapitel 7] (Schleifen), [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-3.pdf Kapitel 3] (Felder) und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-9.pdf Kapitel 9] (Programmeinheiten, Defaultwerte)
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-7.pdf Kapitel 7] (Schleifen), [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-3.pdf Kapitel 3] (Felder) und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-9.pdf Kapitel 9] (Programmeinheiten, Defaultwerte)
Zeile 166: Zeile 188:
 
:Matlab Doku: [http://itp.tugraz.at/matlab/techdoc/matlab_prog/matlab_prog.html Programmieren]
 
:Matlab Doku: [http://itp.tugraz.at/matlab/techdoc/matlab_prog/matlab_prog.html Programmieren]
  
----
+
=== Arbeiten mit Feldern, Normale Indizierung - 26.03.2007  ===
Osterferien
+
:<span style="color:red">Computerräume stehen auch in den Ferien zur Verfügung</span><br>
+
----
+
 
+
=== Arbeiten mit Feldern, Normale Indizierung - 23.04.2007  ===
+
 
:Inhalt: Felder erzeugen und bearbeiten, Indizierung von Feldern
 
:Inhalt: Felder erzeugen und bearbeiten, Indizierung von Feldern
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-3.pdf Kapitel 3] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-9.pdf Kapitel 9] (Programmeinheiten, Defaultwerte)
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-3.pdf Kapitel 3] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-9.pdf Kapitel 9] (Programmeinheiten, Defaultwerte)
Zeile 177: Zeile 194:
 
:Matlab Doku: [http://itp.tugraz.at/matlab/techdoc/matlab_prog/matlab_prog.html Programmieren]
 
:Matlab Doku: [http://itp.tugraz.at/matlab/techdoc/matlab_prog/matlab_prog.html Programmieren]
  
=== Logische Indizierung - 30.04.2007  ===
+
 
 +
----
 +
Osterferien
 +
:<span style="color:red">Computerräume stehen auch in den Ferien zur Verfügung</span><br>
 +
----
 +
 
 +
=== Logische Indizierung, Graphik - 23.04.2007  ===
 
:Inhalt: Logische Indizierung von Feldern
 
:Inhalt: Logische Indizierung von Feldern
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-3.pdf Kapitel 3] (logische Indizierung) und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-9.pdf Kapitel 9] (Programmeinheiten, Defaultwerte)
+
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-3.pdf Kapitel 3] (logische Indizierung), [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-15.pdf Kapitel 15] (Graphik) und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-5.pdf Kapitel 5] (Mathematik)
 
:Matlab Info: [[MLTutor_-_Hints#Funktion| Funktion]]
 
:Matlab Info: [[MLTutor_-_Hints#Funktion| Funktion]]
 
:Matlab Doku: [http://itp.tugraz.at/matlab/techdoc/matlab_prog/matlab_prog.html Programmieren]
 
:Matlab Doku: [http://itp.tugraz.at/matlab/techdoc/matlab_prog/matlab_prog.html Programmieren]
 +
 +
=== Lineare Alegbra, Reihen, Graphik - 30.04.2007  ===
 +
:Inhalt: Lineare Alegbra, Reihen, Graphik
 +
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-6.pdf Kapitel 6] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-12.pdf Polynome]
  
 
=== Polynome, Programmeinheiten - 07.05.2007  ===
 
=== Polynome, Programmeinheiten - 07.05.2007  ===
Zeile 188: Zeile 215:
  
 
=== Animationen, Gleichungssysteme - 14.05.2007  ===
 
=== Animationen, Gleichungssysteme - 14.05.2007  ===
:Inhalt: Graphik-Handles, Animationen, Lineare Algebra
+
:Inhalt: Polynome, Integration, Graphik-Handles, Animationen, Lineare Algebra
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-15.pdf Graphik] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-6.pdf Lineare Algebra]
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-15.pdf Graphik] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-6.pdf Lineare Algebra]
  
=== Gleichungssysteme - 21.05.2007  ===
+
=== <span style="color:green">Gleichungssysteme, Lineares Fitten - 21.05.2007</span> ===
:Inhalt: Lösen von Gleichunssystemen  
+
:Inhalt: Lösen von Gleichunssystemen, lineares Fitten
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-6.pdf Lineare Algebra] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-14.pdf Anwendungen]
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-6.pdf Lineare Algebra] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-14.pdf Anwendungen]
  
Zeile 199: Zeile 226:
 
----
 
----
  
=== Fitten - 04.06.2007  ===
+
=== Nichtlineares Einige Beispiele - 04.06.2007  ===
:Inhalt: Lösen von überbestimmten Gleichunssystemen, Nichtlineares Fitten
+
:Inhalt: Lösen von überbestimmten Gleichunssystemen, Nichtlineares Fitten, Handles auf Funktionen, Reihen, spezielle Polynome, Fourierreihen, ...
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-14.pdf Anwendungen]
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-14.pdf Anwendungen]
  
=== Einige Beispiele - 11.06.2007  ===
+
=== Noch offen - 11.06.2007  ===
:Inhalt: Handles auf Funktionen, Reihen, spezielle Polynome, Fourierreihen, ...
+
:Inhalt:  
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-14.pdf Anwendungen]
+
:Lesestoff:  
  
 
=== Noch offen - 18.06.2007  ===
 
=== Noch offen - 18.06.2007  ===
Zeile 220: Zeile 247:
 
----
 
----
  
== Übungen ==
+
== Uebungen ==
Der Übunginhalt und die Termine für 2007 finden sich in Kürze hier unter dieser Adresse
+
Der Übunginhalt und die Termine für 2007 finden sich unter  
[http://faepsv02.tu-graz.ac.at:8080/mltutor/exercises.html]. Die zukünftigen Übungen werden oft noch vor der Übung überarbeitet, ändern sich aber normalerweise nicht gänzlich. Wenn sie aber lange vor einer Übung Files herunter laden, überprüfen sie dann bitte vor der Übung die Files auf ihre Aktualität.
+
[http://itptutor.tugraz.at:8080/mltutor/exercises.html http://itptutor.tugraz.at:8080/mltutor/exercises.html]. Die zukünftigen Übungen werden oft noch vor der Übung überarbeitet, ändern sich aber normalerweise nicht gänzlich.  
 
+
<span style="color:red">Wenn sie aber lange vor einer Übung Files herunter laden, überprüfen sie dann bitte vor der Übung die Files auf ihre Aktualität.</span>
[[Erste Schritte]] für die Computerbenutzung sollten den Einstieg erleichtern.
+
  
 
Hinweise, die praktisch zur Bewältigung der Übungen sind, gibt es in diesem [[MLTutor_-_Hints |Dokument]].
 
Hinweise, die praktisch zur Bewältigung der Übungen sind, gibt es in diesem [[MLTutor_-_Hints |Dokument]].
 +
 +
[[Erste Schritte]] für die Computerbenutzung sollen den Einstieg erleichtern oder bei Problemen helfen.
  
 
[[Applikationssoftware_-_Alte Übungen|Alte Übungen aus 2005]]
 
[[Applikationssoftware_-_Alte Übungen|Alte Übungen aus 2005]]
  
 
[[Applikationssoftware_-_Alte Übungen_2006|Alte Übungen aus 2006]]
 
[[Applikationssoftware_-_Alte Übungen_2006|Alte Übungen aus 2006]]
 
<span style="color:red">Der hier dargestellte Plan ist ein vorläufiger Plan. Die entgültigen Beispiele werden direkt aus dem Programm MatlabTutor angeboten. Die folgenden Files beziehen sich noch auf das Studienjahr 2006 und dies dient vorerst nur zur Orientierung. Die Datumsangaben wurden schon auf das SS 2007 angepasst.</span>
 
 
----
 
Semesterbeginn
 
----
 
=== <span style="color:green">Kennenlernen der Arbeitsumgebung, Einführung - 26.02.2007</span> ===
 
:Datum: 26. Februar / 28. Februar 2007
 
:Abgabe: 14. März 2007
 
:Inhalt: Kennenlernen der Arbeitsumgebung, Einführung
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/1/basis1.pdf basis1.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/1/basis2.pdf basis2.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/1/basis3.pdf basis3.pdf]
 
 
=== Umgang mit Vektoren und Funktionen - 05.03.2007 ===
 
:Datum: 5. März / 7. März 2007
 
:Abgabe: 22. März 2007
 
:Inhalt: Einfacher Umgang mit Vektoren, Plotten, Erstellung einer Funktion
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/2/basis4.pdf basis4.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/2/sgauss.pdf sgauss.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/2/secansh.pdf secansh.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/2/pskript.pdf pskript.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/2/basis4text.pdf basis4text.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/2/basis5.pdf basis5.pdf].
 
 
=== Fehlerbehebung, Funktionen und Plots - 12.03.2007 ===
 
:Datum: 12. März / 14. März 2007
 
:Abgabe: 28. März 2006
 
:Inhalt: Fehlerbehebung, Reguläre Polyeder, Kegelschnitte
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/3/fehler1.pdf fehler1.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/3/regpol.pdf regpol.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/3/sregpol.pdf sregpol.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/3/kegelpol.pdf kegelpol.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/3/skegelpol.pdf skegelpol.pdf]
 
 
=== Spirale, Schwebung, Gauss - 21.03.2007 ===
 
:Datum: 22. März / 21. März 2007
 
:<span style="color:red">Gruppen A und B am Donnerstag</span><br>
 
:Abgabe: 4. April 2007
 
:Inhalt: Funktionen mit Defaultwerten, Schleifen
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/4/spirale.pdf spirale.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/4/logspirale.pdf logspirale.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/4/plotspirale.pdf plotspirale.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/4/schwebung.pdf schwebung.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/4/plotschwebung.pdf plotschwebung.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/4/forsum.pdf forsum.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/4/gauss1d.pdf gauss1d.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/4/plotgauss.pdf plotgauss.pdf]
 
 
=== Matrizen - 26.03.2007 ===
 
:Datum: 26. März / 28. März 2007
 
:Abgabe: 11. April 2007
 
:Inhalt: Erstellung und Veränderung von Matrizen, Doppelpunktnotation
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/sindex.pdf sindex.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/array_magic.pdf array_magic.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/array_chess.pdf array_chess.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/array_const.pdf array_const.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/array_diag.pdf array_diag.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/array_diagplus.pdf array_diagplus.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/array_numberst.pdf array_numberst.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/array_randsym.pdf array_randsym.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/array_star.pdf array_star.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/array_rstar.pdf array_rstar.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/array_setnan.pdf array_setnan.pdf],[http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/5/felder.pdf felder.pdf]
 
 
----
 
Osterferien
 
:<span style="color:red">Computerräume stehen auch in den Ferien zur Verfügung</span><br>
 
----
 
 
=== Logische Indizierung - 23.04.2007 ===
 
:Datum: 23. April / 25. April 2007
 
:Abgabe: 9. Mai 2007
 
:Inhalt: Logische Indizierung, Lösung von quadratischen Gleichungen
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/6/slogic.pdf slogic.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/6/quadgl.pdf quadgl.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/6/quadgleval.pdf quadgleval.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/6/quadgltest.pdf quadgltest.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/6/quadglcount.pdf quadglcount.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/6/kegelquad.pdf kegelquad.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/6/skegelquad.pdf skegelquad.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/6/rangetest.pdf rangetest.pdf]
 
 
 
=== Reihen - 30.04.2007 ===
 
:Datum: 30. April / 2. Mai 2007
 
:Abgabe: 16. Mai 2007
 
:Inhalt: Reihen
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/7/reihe_geom.pdf reihe_geom.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/7/reihe_sin.pdf reihe_sin.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/7/reihe_eulernum.pdf reihe_eulernum.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/7/reihe_sech.pdf reihe_sech.pdf]
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/7/reihe_einfuehrung.pdf reihe_einfuehrung.pdf] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-6.pdf Kapitel 6] (für die Matrizenmultiplikation)
 
 
=== Polynome - 07.05.2007 ===
 
:Datum: 7. Mai / 9. Mai 2007
 
:Abgabe: 23. Mai 2007
 
:Inhalt: Polynome
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/8/polyadd.pdf polyadd.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/8/polytang.pdf polytang.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/8/polyintersec.pdf polyintersec.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/8/polyextreme.pdf polyextreme.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/8/polyarea.pdf polyarea.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/8/polylength.pdf polylength.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/8/spolyarea.pdf spolyarea.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/8/polykruemm.pdf polykruemm.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/8/kreis.pdf kreis.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/8/spolykruemm.pdf spolykruemm.pdf]
 
:Lesestoff: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-9.pdf Programmeinheiten] und [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Kapitel/appsoft1-kapitel-12.pdf Polynome]
 
 
=== Darstellung - 14.05.2007 ===
 
:Datum: 14. Mai / 16. Mai 2007
 
:Abgabe: 31. Mai 2007
 
:Inhalt: Graphische Darstellung und Animation
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/9/kerrzelle1.pdf kerrzelle1.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/9/kerrzelle2.pdf kerrzelle2.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/9/animation.pdf animation.pdf]
 
:Daten: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/9/kerrtab-i.dat kerrtab-i.dat], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/9/kerrtab-pu.dat kerrtab-pu.dat]
 
 
=== Lineare Gleichungssysteme - 21.05.2007 ===
 
:Datum: 21. Mai / 23. Mai 2007
 
:Abgabe: 6. Juni 2007
 
:Inhalt: Lösen von linearen Gleichungssystemen
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/10/netzwerk.pdf netzwerk.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/10/vertausch.pdf vertausch.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/10/diagmatrix.pdf diagmatrix.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/10/kegelschnitt.pdf kegelschnitt.pdf]
 
 
----
 
Pfingsten - Montagsübungen A und B finden am Donnerstag statt!
 
----
 
=== Lineares Fitten - 30.05.2007 ===
 
:Datum: 31. Mai / 30. Mai 2007
 
:<span style="color:red">Gruppen A und B am Donnerstag</span><br>
 
:Abgabe: 13. Juni 2007
 
:Inhalt: Fitten mit Polynom, Least-Square-Methode
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/11/polynomfit1.pdf polynomfit1.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/11/polynomfit2.pdf polynomfit2.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/11/polyrausch.pdf polyrausch.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/11/kegelfit.pdf kegelfit.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/11/skegelfit.pdf skegelfit.pdf]
 
 
=== Nichtlineares Fitten - 04.06.2007 ===
 
:Datum: 4. Juni / 6. Juni 2007
 
:Abgabe: 20. Juni 2007
 
:Inhalt: Nichtlineares Fitten, Least-Square-Methode, Funktionen-Handles
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/12/sinfit.pdf sinfit.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/12/expfit.pdf expfit.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/12/sinfun1.dat sinfun1.dat], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/12/expfun1.dat expfun1.dat]
 
 
=== Fourierentwicklung - 11.06.2007 ===
 
:Datum: 11. Juni / 13. Juni 2007
 
:Abgabe: 27. Juni 2007 (oder vor dem gewählten Prüfungstermin)
 
:Inhalt: Funktionen-Handles
 
:Files: [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/13/fouriercoeff.pdf fouriercoeff.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/13/fourierexpansion.pdf fourierexpansion.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/13/fouriertest.pdf fouriertest.pdf], [http://itp.tugraz.at/LV/kernbich/AppSoft-1/Uebung/13/gauss.pdf gauss.pdf],
 
 
=== <span style="color:red">Fertigstellung</span> ===
 
:Datum: 18. Juni / 20. Juni 2007
 
:Abgabe aller Übungsbeispiele (korrekt) vor dem Prüfungstermin!
 
:Inhalt: Keine neue Aufgabe, dient nur zur Fertigstellung. Alte Prüfungsbeispiele sind im Wiki verfügbar.
 
----
 
Abschlussklausur - Sommerferien
 
----
 
  
 
== Regeln ==
 
== Regeln ==
Zeile 354: Zeile 277:
 
Die Lösungen müssen selbständig erarbeitet werden. Natürlich kann es ihnen gelingen, Lösungen von Kollegen oder Kolleginen abzugeben und dann darauf zu hoffen, dass es von uns nicht bemerkt wird. Ob diese Vorgangsweise im Sinne der Prüfungsvorbereitung sinnvoll ist, bleibt ihnen zur Beurteilung überlassen. Es spricht aber natürlich nichts gegen Teamarbeit von der mehrere profitieren oder wo man clevere Lösungen von einem/einer anderen erfährt und dann selbst umsetzt. Der Schlüssel zum Erfolgt liegt hier darin, dann zu verstehen, was man wie und warum gemacht hat. Sinnvoll ist es auch die eigenen Überlegungen innerhalb des Programmes zu dokumentieren, da man die eigenen Beispiele alle während der Prüfung zur Verfügung hat. Tut man das nicht in sinnvoller Weise, kommt man rasch dahinter, wie schnell man den Sinn von Programmzeilen vergisst, die man selbst einmal geschrieben hat.
 
Die Lösungen müssen selbständig erarbeitet werden. Natürlich kann es ihnen gelingen, Lösungen von Kollegen oder Kolleginen abzugeben und dann darauf zu hoffen, dass es von uns nicht bemerkt wird. Ob diese Vorgangsweise im Sinne der Prüfungsvorbereitung sinnvoll ist, bleibt ihnen zur Beurteilung überlassen. Es spricht aber natürlich nichts gegen Teamarbeit von der mehrere profitieren oder wo man clevere Lösungen von einem/einer anderen erfährt und dann selbst umsetzt. Der Schlüssel zum Erfolgt liegt hier darin, dann zu verstehen, was man wie und warum gemacht hat. Sinnvoll ist es auch die eigenen Überlegungen innerhalb des Programmes zu dokumentieren, da man die eigenen Beispiele alle während der Prüfung zur Verfügung hat. Tut man das nicht in sinnvoller Weise, kommt man rasch dahinter, wie schnell man den Sinn von Programmzeilen vergisst, die man selbst einmal geschrieben hat.
 
Fügt man jedoch sinnvolle Komentare ein, kann  man auch später noch viel aus alten Überlegungen lernen und man merkt auch, dass es relativ wenig Zeit kostet diese Kommentare zu schreiben.
 
Fügt man jedoch sinnvolle Komentare ein, kann  man auch später noch viel aus alten Überlegungen lernen und man merkt auch, dass es relativ wenig Zeit kostet diese Kommentare zu schreiben.
 
== Matlab Hilfe ==
 
 
Direkt von Matlab zur Verfügung gestellte Hife findet man in
 
[[Matlab_Dokumentation#Matlab_Dokumente_im_HTML-Format|Matlab Dokumenten im HTML-Format]],
 
bzw. in
 
[[Matlab_Dokumentation#Matlab_Dokumente_im_PDF-Format|Matlab Dokumenten im PDF-Format]].
 
 
== Dokumente ==
 
Drucken sie vorerst nicht das gesamte Skriptum aus. Einige Teile davon sind in Arbeit!
 
 
Das Skriptum zur Lehrveranstaltung und sonstige Unterlagen findet man im Bereich
 
[[Applikationssoftware_-_Dokumente|Dokumente]].
 
 
Die Übungsbeispiele und auch das Skriptum werden laufend den Bedürfnissen
 
angepasst. Überzeugen sie sich daher vor dem jeweiligen Übungsbeginn, ob sich
 
etwas geändert hat.
 
 
Hinweise, die praktisch zur Bewältigung der Übungen sind gibt es in diesem [[MLTutor_-_Hints |Dokument]].
 
  
 
== Anzahl der Teilnehmer ==
 
== Anzahl der Teilnehmer ==
  
Die Anzahl der Teilnehmer pro Gruppe ist mit 19 beschränkt. Der Grund dafür ist die Anzahl der vorhandenen Computer im Computerraum Physik (15) bzw. im Ausweichraum im zweiten Stock des Instituts für Theoretische Physik - Computational Physics (4). Falls es trotz der geplanten 5 Gruppen Probleme gibt, ersuche ich Studierende mit eigenen Laptops diese zu verwenden. Es stehen zwei Netzwerkzugänge (cat-5) bzw. das [http://www.zid.tugraz.at/ki/netz/extern/wlan/ WLAN] der TU Graz zur Verfügung.
+
Die Anzahl der Teilnehmer pro Gruppe ist mit 15 beschränkt. Der Grund dafür ist die Anzahl der vorhandenen Computer im Computerraum Physik (15). Im Notfall steht der Ausweichraum im zweiten Stock des Instituts für Theoretische Physik - Computational Physics (4) zur Verfügung. Dieser Ausweichraum wird aber nur dann für die Übung benützt wenn alle Plätze im Computerraum ausgenutzt sind. Falls es trotz der geplanten 5 Gruppen Probleme gibt, ersuche ich Studierende mit eigenen Laptops diese zu verwenden. Es stehen zwei Netzwerkzugänge (cat-5) bzw. das [http://www.zid.tugraz.at/ki/netz/extern/wlan/ WLAN] der TU Graz zur Verfügung.
  
 
Bitte kommen sie bei Beginn der Übung immer in den Computerraum. Wenn nötig werden wir Studenten aussuchen, die in den zusätzlichen Raum ausweichen sollen.
 
Bitte kommen sie bei Beginn der Übung immer in den Computerraum. Wenn nötig werden wir Studenten aussuchen, die in den zusätzlichen Raum ausweichen sollen.
Zeile 393: Zeile 297:
 
[[Applikationssoftware und Programmierung#Projektarbeiten|Projektarbeiten]] möglich.
 
[[Applikationssoftware und Programmierung#Projektarbeiten|Projektarbeiten]] möglich.
  
Eine weitere alternative Form für das Jahr 2006 ist eine Sammlung von Beipielen für die Lösung von Sudokus mit Matlab: [[Matlab Sudoku]]
+
Eine alternative Form für das Jahr 2007 ist eine Sammlung von Beipielen für die Lösung von Kakuros [[Matlab Kakuro]] oder Sudokus mit Matlab [[Matlab Sudoku]].
 
+
  
 
=== Pruefungsbeispiele ===
 
=== Pruefungsbeispiele ===
Zeile 451: Zeile 354:
 
|-
 
|-
 
|}
 
|}
 +
 +
=== Pruefungsergebnisse ===
 +
 +
{| border="1" cellpadding="5" cellspacing="0" align="center"
 +
|+'''Prüfungsergebnisse - Vorlesung'''
 +
|-
 +
! style="background:#efefef;" | Termin
 +
! style="background:#efefef;" | Note 1
 +
! style="background:#efefef;" | Note 2
 +
! style="background:#efefef;" | Note 3
 +
! style="background:#efefef;" | Note 4
 +
! style="background:#efefef;" | Wiederholung
 +
! style="background:#efefef;" | noch offen
 +
|-
 +
| 25.06.2007
 +
! align="right" | 4
 +
! align="right" | 4 
 +
! align="right" | 1
 +
! align="right" | 2
 +
! align="right" | 0
 +
! align="right" | 0
 +
|-
 +
| 29.06.2007
 +
! align="right" | 4
 +
! align="right" | 2 
 +
! align="right" | 5
 +
! align="right" | 1
 +
! align="right" | 1
 +
! align="right" | 0
 +
|-
 +
| 02.07.2007 V
 +
! align="right" | 8
 +
! align="right" | 7 
 +
! align="right" | 0
 +
! align="right" | 0
 +
! align="right" | 0
 +
! align="right" | 0
 +
|-
 +
| 02.07.2007 N
 +
! align="right" | 11
 +
! align="right" | 1 
 +
! align="right" | 2
 +
! align="right" | 1
 +
! align="right" | 1
 +
! align="right" | 3
 +
|-
 +
| Zwischenumme
 +
! align="right" | 27
 +
! align="right" | 14 
 +
! align="right" | 8
 +
! align="right" | 4
 +
! align="right" | 2
 +
! align="right" | 3
 +
|-
 +
| Projekt
 +
! align="right" | 11
 +
! align="right" | 0 
 +
! align="right" | 0
 +
! align="right" | 0
 +
! align="right" | 0
 +
! align="right" | 3
 +
|-
 +
| Summe inkl. Projekt
 +
! align="right" | 38
 +
! align="right" | 14 
 +
! align="right" | 8
 +
! align="right" | 4
 +
! align="right" | 2
 +
! align="right" | 6
 +
|-
 +
| Stand nach Verbesserung
 +
! align="right" | 39
 +
! align="right" | 14 
 +
! align="right" | 7
 +
! align="right" | 4
 +
! align="right" | 2
 +
! align="right" | 6
 +
|-
 +
|}
 +
 +
 +
 +
{| border="1" cellpadding="5" cellspacing="0" align="center"
 +
|+'''Prüfungsergebnisse - Übung'''
 +
|-
 +
! style="background:#efefef;" | Termin
 +
! style="background:#efefef;" | Note 1
 +
! style="background:#efefef;" | Note 2
 +
! style="background:#efefef;" | Note 3
 +
! style="background:#efefef;" | Note 4
 +
! style="background:#efefef;" | Wiederholung
 +
! style="background:#efefef;" | noch offen
 +
|-
 +
| 25.06.2007
 +
! align="right" | 8
 +
! align="right" | 1 
 +
! align="right" | 1
 +
! align="right" | 1
 +
! align="right" | 0
 +
! align="right" | 0
 +
|-
 +
| 29.06.2007
 +
! align="right" | 4
 +
! align="right" | 2 
 +
! align="right" | 5
 +
! align="right" | 1
 +
! align="right" | 1
 +
! align="right" | 0
 +
|-
 +
| 02.07.2007 V
 +
! align="right" | 12
 +
! align="right" | 3 
 +
! align="right" | 0
 +
! align="right" | 0
 +
! align="right" | 0
 +
! align="right" | 0
 +
|-
 +
| 02.07.2007 N
 +
! align="right" | 10
 +
! align="right" | 2 
 +
! align="right" | 2
 +
! align="right" | 1
 +
! align="right" | 1
 +
! align="right" | 3
 +
|-
 +
| Zwischensumme
 +
! align="right" | 34
 +
! align="right" | 8 
 +
! align="right" | 8
 +
! align="right" | 3
 +
! align="right" | 2
 +
! align="right" | 3
 +
|-
 +
| Projekt
 +
! align="right" | 11
 +
! align="right" | 0 
 +
! align="right" | 0
 +
! align="right" | 0
 +
! align="right" | 0
 +
! align="right" | 3
 +
|-
 +
| Summe inkl. Projekt
 +
! align="right" | 45
 +
! align="right" | 8 
 +
! align="right" | 8
 +
! align="right" | 3
 +
! align="right" | 2
 +
! align="right" | 6
 +
|-
 +
| Stand nach Verbesserung
 +
! align="right" | 46
 +
! align="right" | 8 
 +
! align="right" | 7
 +
! align="right" | 3
 +
! align="right" | 2
 +
! align="right" | 6
 +
|-
 +
|}
 +
 +
 +
* Wiederholung: Bitte machen sie alle Beispiele von 2 anderen Prüfungsterminen des Jahres 2007 ohne jeglichen Zeitdruck. Geben sie diese im MatlabTutor ab. Dann  können wir per Email einen Termin vereinbaren, bei dem sie mir ihre Lösungen erklären.
 +
* Verbesserung der Note: Einige von euch waren mit der Note unglücklich und möchten sich verbessern. Das freut mich natürlich. Ansonsten gelten die geichen Regeln wie bei der Wiederholung.
 +
* Nicht abgeschlossen wegen Krankheit: Bitte geben sie alle Übungsbeispiele ab. Bitte machen sie alle Beispiele ihre Prüfungstermins und eines anderen Prüfungsterminen des Jahres 2007 ohne jeglichen Zeitdruck. Ansonsten gelten die geichen Regeln wie bei der Wiederholung.
 +
* Projektfertigstellung: Bitte stellen sie ihr Projekt fertig und vereinbaren sie einen Termin mit mir.
 +
* Abwesenheit: Ich bin von 9. Juli bis ca 11. August dienstlich nicht in Graz, aber per Email erreichbar. Spätere Abwesenheit (Urlaub) ist noch nicht fixiert.
  
 
=== Pruefungstermine ===
 
=== Pruefungstermine ===
  
Die Prüfungen im Jahr 2007 werden zu folgenden Terminen stattfinden:
+
Die Prüfungen im Jahr 2007 fanden zu folgenden Terminen statt:
 
{| border="1" cellpadding="5" cellspacing="0" align="center"
 
{| border="1" cellpadding="5" cellspacing="0" align="center"
 
|+'''Prüfungstermine'''
 
|+'''Prüfungstermine'''
Zeile 471: Zeile 539:
 
|-
 
|-
 
| X
 
| X
| Montag
+
| Freitag
| 25. Juni 2007
+
| 29. Juni 2007
| 14:00  
+
| 15:00  
| 18:00  
+
| 19:00  
 
|-
 
|-
 
| X
 
| X
Zeile 485: Zeile 553:
 
| Montag
 
| Montag
 
| 2. Juli 2007  
 
| 2. Juli 2007  
| 14:00
 
| 18:00
 
|-
 
| X
 
| <span style="color:red">OPTIONAL</span>
 
| 27. Juni oder 4. Juli 2007
 
 
| 14:00  
 
| 14:00  
 
| 18:00  
 
| 18:00  

Aktuelle Version vom 15. Jänner 2008, 17:35 Uhr

Achtung diese Seite wurde für das Jahr 2008 ersetzt durch folgenden Kurs: [1]

Vortragender: Winfried Kernbichler

Diese Seite ist schreibgeschützt, da sie wichtige Informationen für die Lehrveranstaltung beinhaltet. Beiträge von Studierenden und Besuchern sind auf Applikationssoftware - Beiträge und Matlab - Beiträge erwünscht.

Wichtige Nachrichten

  • Die erste Übung findet am 26.2.2007 (Gruppen A und B) bzw. am 28.2.2007 (Gruppen C, D und E) statt.
  • Die Anwesenheit bei dieser ersten Lehrveranstaltung ist unbedingt erforderlich.
  • Stellen sie sicher, dass sie die notwendigen Daten für die Benutzung der Computer wissen oder mit haben. DIese sind ihnen ja im Rahmen der Einführung in das Studium übergeben worden.
  • Haben sie ihre Daten nicht mehr, haben aber im ersten Semester die Anmeldung am Computer durchgeführt, melden sie sich in den Sprechstunden bei einem der beiden Tutoren.
  • Geht das aus irgendwelchen Gründen nicht, melden sie sich bei Andreas Hirczy
  • Haben sie unser Anmeldeformular noch nie ausgefüllt, dann machen sie das rechtzeitig vor der ersten Lehrveranstaltung. Sie bekommen die Daten dann in der ersten Übungseinheit.
  • Bei den Übungen herrscht Anwesenheitspflicht. Bitte informieren sie sich über die Regeln die für diese Lehrveranstaltung gelten.
  • Die Anzahl der Teilnehmer pro Gruppe ist derzeit auf 15 beschränkt. Im Notfall steht als Ausweichraum ein kleiner Computerraum mit 4 Plätzen im zweiten Stock des Instituts für Theoretische Physik - Computatinal Physics zur Verfügung.
  • Die Anzahl von fünf Gruppen wird mit Sicherheit nicht erhöht es soll aber auch niemand von der Lehrveranstaltung ausgeschlossen sein. Mögliche Ausnahmen und die Abwicklungsmöglichkeit über Projektarbeiten sind weiter unten angeführt.

Inhalt der Lehrveranstaltung

Grundzüge des Programmierens unter Verwendung der Programmiersprache MATLAB.

Die Verwendung von Computern wurde, wie in vielen Bereichen des Lebens, auch in der Physik zu einem zentralen Bestandteil sowohl der Ausbildung als auch der Forschung. Die meisten Forschungsbereiche wären heute ohne die Verwendung von Computern und entsprechender Software gar nicht mehr denkbar. Das gilt sowohl für Experimente, deren Steuerung und Auswertung, als auch für die theoretische Behandlung von Problemen bzw. die numerische Simulation von Experimenten.

Die Lehrveranstaltung Applikationssoftware und Programmierung wurde im Studienplan der Studienrichtung Technische Physik daher bewußt an den Anfang des Studiums gestellt. Die Studierenden sollen dabei mit folgenden Bereichen konfrontiert werden:

  • Verwendung von Computern, wie sie im Bereich der Physik üblich ist.
  • Kennenlernen der Computerinfrastruktur für Studierende im Bereich der TU-Graz und speziell im Bereich der Physik.
  • Kennenlernen und Verwenden von Programmpaketen (Applikationen), die für das weitere Studium nützlich sind
    • Auswertung und Darstellung von Messungen
    • numerische Berechnungen
    • Visualisierung
    • Arbeiten mit Matlab
  • Informationsbeschaffung aus dem World Wide Web, aus lokalen Dokumentationen oder von ihren Kollegen.
  • Grundzüge des Programmierens.

Die Studierenden sollen daher von Anfang an die Möglichkeit erhalten, das für sie bereitgestellte System in vielen Bereichen ihres Studiums zu verwenden. Außerdem sollen sie auf eine Fülle aufbauender Lehrveranstaltungen bestmöglich vorbereitet sein.

Ziele

Die Ziele der Lehrveranstaltung liegen also

  • in der Vermittlung der GRUNDLAGEN des PROGRAMMIERENS
  • mit Hilfe der Programmiersprache MATLAB;
  • in der Entwicklung EIGENSTÄNDIGER LÖSUNGSKOMPETENZ
  • auch für KOMPLEXERE AUFGABEN (im weiteren Studienverlauf);
  • in der Vermittlung der Idee, dass es sich hier um eine CHANCE handelt Fähigkeiten zu lernen, die man in vielen beruflichen Bereichen verwenden kann, und nicht um eine QUAL, die man über sich ergehen lassen muss;
  • in der Vermittlung von Fähigkeiten, HILFE beim PROGRAMMIEREN aus unterschiedlichsten QUELLEN zu finden
  • und dabei ENGLISCH als wichtigste SPRACHE zu akzeptieren;
  • im Wunsch sowohl ANFÄNGER an das Programmieren heranzuführen, als auch FORTGESCHRITTENEN etwas zu bieten, was sie interessiert.

Das Ziel ist auch, dass zumindest 80 PROZENT den ABSCHLUSS am ENDE DES SOMMERSEMESTERS mit eher GUTEN NOTEN schaffen sollen und die restlichen Studierenden (zumindest die, die weiter hier studieren) die Prüfung im Oktober absolvieren.

Eigentlich möchte ich keinen Teilnehmer von heuer bei den Übungen im nächsten Jahr mit den gleichen Inhalten "quälen" müssen. Meine Bereitschaft dazu ist gegeben, es funktioniniert natürlich aber nur mit eurem nötigen Engagement. Daher reden sie auch (und vor allem) bei Problemen rechtzeitig mit mir.

Termine

Die Übungen finden im Computerraum Physik zu folgenden Zeiten statt

Übungszeiten
Gruppe Tag Beginn Ende Leiter Studienassistent Ersatz
A Montag 16:15 17:45 Winfried Kernbichler Simon Feigl Christian Straka
B Montag 18:00 19:30 Winfried Kernbichler Christian Straka Simon Feigl
C Mittwoch 08:30 10:00 Winfried Kernbichler Nicola Schlatter Andrej Golubkov
D Mittwoch 10:15 11:45 Winfried Kernbichler Hannes Müllner Nicola Schlatter
E Mittwoch 14:15 15:45 Winfried Kernbichler Andrej Golubkov Hannes Müllner

Ein Wechsel zu anderen Gruppen ist nur nach Absprache mit mir möglich.

Bei der Gruppe D gibt es eine Überschneidung mit einer Übungsgruppe für Analysis 2. Bitte achten sie durch die Wahl der Gruppen darauf, dass das für sie kein Problem darstellt.

Betreuer

Die Lehrveranstaltung wird von Winfried Kernbichler geleitet. Als weitere Mitarbeiter stehen folgende Personen zur Verfügung:

Matlab Hilfe

Direkt von Matlab zur Verfügung gestellte Hife findet man in Matlab Dokumenten im HTML-Format, bzw. in Matlab Dokumenten im PDF-Format.

Dokumente

Drucken sie vorerst nicht das gesamte Skriptum aus. Einige Teile davon sind in Arbeit!

Das Skriptum zur Lehrveranstaltung und sonstige Unterlagen findet man im Bereich Dokumente.

Die Übungsbeispiele und auch das Skriptum werden laufend den Bedürfnissen angepasst. Überzeugen sie sich daher vor dem jeweiligen Übungsbeginn, ob sich etwas geändert hat.

Hinweise, die praktisch zur Bewältigung der Übungen sind gibt es in diesem Dokument.

Vorlesungen

Die Vorlesungen finden jeweils am Montag zwischen 14:15 und 15:45 im Hörsaal P2, Petersgasse 16, statt. Sie sind in der Regel so gestalltet, dass sie die jeweilige Übung der Woche vorbereiten und eventuel vergangene Übungen nachbereiten. Ein Besuch ist daher in Hinblick auf den Übungsablauf von Vorteil. Bei den Übungen selbst werden keine Vorträge mehr gehalten, damit die Zeit wirklich für das eigene Arbeiten zur Verfügung steht.

Drucken sie vorerst nicht das gesamte Skriptum aus. Einige Teile davon sind in Arbeit!

Einführung und Kennenlernen - 26.02.2007

Inhalt: Regeln; Grundlagen von Matlab; Einfache Beispiele
Lesestoff: Kapitel 1 und Kapitel 2
Matlab Info: Einfacher Beginn - 1, Einfacher Beginn - 2
Matlab Doku: Learning Matlab, Mathematics

Syntax, Operatoren - 05.03.2007

Inhalt: Syntax von Matlab, Operatoren, Mathematic
Lesestoff: Kapitel 2, Kapitel 4 und teilweise Kapitel 5
Matlab Info: Einfacher Beginn - 1, Einfacher Beginn - 2
Matlab Doku: Learning Matlab, Mathematics

Syntax, Operatoren, Steuerstrukturen - 12.03.2007

Inhalt: Operatoren und Steuerstrukturen
Lesestoff: Kapitel 4, Kapitel 7 und Kapitel 9 (9.1 Unterprogramme),
Matlab Info: Einfacher Beginn - 1, Einfacher Beginn - 2
Matlab Doku: Learning Matlab, Mathematics

Funktionen, Schleifen, Index - 19.03.2007

Achtung: Diese Vorlesung findet doch statt
Inhalt: Steuerstrukturen (Schleife), Defaultwerte bei Funktionen, Indizierung von Feldern
Lesestoff: Kapitel 7 (Schleifen), Kapitel 3 (Felder) und Kapitel 9 (Programmeinheiten, Defaultwerte)
Matlab Info: Funktion, Schleife
Matlab Doku: Programmieren

Arbeiten mit Feldern, Normale Indizierung - 26.03.2007

Inhalt: Felder erzeugen und bearbeiten, Indizierung von Feldern
Lesestoff: Kapitel 3 und Kapitel 9 (Programmeinheiten, Defaultwerte)
Matlab Info: Funktion
Matlab Doku: Programmieren



Osterferien

Computerräume stehen auch in den Ferien zur Verfügung

Logische Indizierung, Graphik - 23.04.2007

Inhalt: Logische Indizierung von Feldern
Lesestoff: Kapitel 3 (logische Indizierung), Kapitel 15 (Graphik) und Kapitel 5 (Mathematik)
Matlab Info: Funktion
Matlab Doku: Programmieren

Lineare Alegbra, Reihen, Graphik - 30.04.2007

Inhalt: Lineare Alegbra, Reihen, Graphik
Lesestoff: Kapitel 6 und Polynome

Polynome, Programmeinheiten - 07.05.2007

Inhalt: Polynome, Inline-Funktionen, Funktionen-Handles, Integration
Lesestoff: Programmeinheiten und Polynome

Animationen, Gleichungssysteme - 14.05.2007

Inhalt: Polynome, Integration, Graphik-Handles, Animationen, Lineare Algebra
Lesestoff: Graphik und Lineare Algebra

Gleichungssysteme, Lineares Fitten - 21.05.2007

Inhalt: Lösen von Gleichunssystemen, lineares Fitten
Lesestoff: Lineare Algebra und Anwendungen

Pfingsten


Nichtlineares Einige Beispiele - 04.06.2007

Inhalt: Lösen von überbestimmten Gleichunssystemen, Nichtlineares Fitten, Handles auf Funktionen, Reihen, spezielle Polynome, Fourierreihen, ...
Lesestoff: Anwendungen

Noch offen - 11.06.2007

Inhalt:
Lesestoff:

Noch offen - 18.06.2007

Inhalt:
Lesestoff:

Noch offen bzw. Abschlussklausur - 25.06.2007

Inhalt:
Lesestoff:

Sommerferien - Abschlussklausur

Computerräume stehen auch in den Ferien zur Verfügung

Uebungen

Der Übunginhalt und die Termine für 2007 finden sich unter http://itptutor.tugraz.at:8080/mltutor/exercises.html. Die zukünftigen Übungen werden oft noch vor der Übung überarbeitet, ändern sich aber normalerweise nicht gänzlich. Wenn sie aber lange vor einer Übung Files herunter laden, überprüfen sie dann bitte vor der Übung die Files auf ihre Aktualität.

Hinweise, die praktisch zur Bewältigung der Übungen sind, gibt es in diesem Dokument.

Erste Schritte für die Computerbenutzung sollen den Einstieg erleichtern oder bei Problemen helfen.

Alte Übungen aus 2005

Alte Übungen aus 2006

Regeln

Die Anwesenheit bei den Übungen ist verpflichtend. Bei Verhinderung ist unbedingt eine begründete Entschuldigung per e-mail notwendig. Auch bei einem Fernbleiben von der Übung (aus welchem Grund auch immer) müssen die entsprechenden Beispiele termingerecht abgegeben werden. Falls es in Ausnahmefällen damit Probleme gibt, wenden Sie sich an mich um eine spezielle Vereinbarung zu treffen. Im Regelfall gibt es eine zweiwöchige Frist für die Abgabe der Beispiele.

Außer in Ausnahmefällen (siehe dazu auch Projektarbeiten) ist die Abgabe aller Übungsbeispiele notwendig um zur Abschlussprüfung antreten und damit die Lehrveranstaltung ordnungsgemäß beenden zu können.

Die Anwesenheit bei der Vorlesung ist natürlich nicht verplichtend. Ich möchte aber darauf hinweisen, dass die Übungsbeispiele in der Vorlesung sowohl vor- als auch nachbereitet werden. Damit ist ihre Durchführung um vieles leichter. Es gibt also eine starke Vernetzung von Vorlesung und Übung. Daher gibt es bei den Übungsterminen bis auf kleinere Anmerkungen keinen Vortrag von mir mehr.

Bei der jeweiligen Übung soll die Aufgabe dieser Übungseinheit (und nicht einer vorherigen) bearbeitet werden. In vielen Fällen wird die Zeit während der Übungseinheit nicht zur Fertigstellung reichen. Die Aufgabe muss dann im Normalfall innerhalb von zwei Wochen außerhalb der Übungseineiten fertiggestellt werden. Aus meiner Sicht ist dieser zusätzliche Aufwand gerechtfertigt, da die selbständige Erledigung aller Übungsbeispiele die perfekte Vorberereitung auf die Prüfung ist und daher vor der Prüfung keine lange Vorbereitungsphase mehr notwendig ist.

Nützen sie die Zeit während der Übung für Fragen. Erfahrungsgemäß haben diejenigen Studierenden die meisten Probleme die Lehrveranstaltung sinnvoll zu beenden, die aus welchen Gründen auch immer keine oder kaum Fragen stellen. Es ist kein Problem (und wid natürlich auch nicht negativ bewertet), wenn man etwas nicht verstanden hat und es sich nochmals (und nochmals) erklären lässt. Das wirkliche Problem tritt erst bei der Prüfung auf, wenn man vorher die ganze Zeit versucht die Mängel zu verstecken. Daher fragen sie mich, ihre Kollegen oder formulieren sie Fragen im Bereich Matlab - Beiträge. Dort können sie auch Fragen beantworten oder Kommentare zu Antworten abgeben. Auch dieser Bereich lebt und wächst mit ihrer Beteiligung.

Die Lösungen müssen selbständig erarbeitet werden. Natürlich kann es ihnen gelingen, Lösungen von Kollegen oder Kolleginen abzugeben und dann darauf zu hoffen, dass es von uns nicht bemerkt wird. Ob diese Vorgangsweise im Sinne der Prüfungsvorbereitung sinnvoll ist, bleibt ihnen zur Beurteilung überlassen. Es spricht aber natürlich nichts gegen Teamarbeit von der mehrere profitieren oder wo man clevere Lösungen von einem/einer anderen erfährt und dann selbst umsetzt. Der Schlüssel zum Erfolgt liegt hier darin, dann zu verstehen, was man wie und warum gemacht hat. Sinnvoll ist es auch die eigenen Überlegungen innerhalb des Programmes zu dokumentieren, da man die eigenen Beispiele alle während der Prüfung zur Verfügung hat. Tut man das nicht in sinnvoller Weise, kommt man rasch dahinter, wie schnell man den Sinn von Programmzeilen vergisst, die man selbst einmal geschrieben hat. Fügt man jedoch sinnvolle Komentare ein, kann man auch später noch viel aus alten Überlegungen lernen und man merkt auch, dass es relativ wenig Zeit kostet diese Kommentare zu schreiben.

Anzahl der Teilnehmer

Die Anzahl der Teilnehmer pro Gruppe ist mit 15 beschränkt. Der Grund dafür ist die Anzahl der vorhandenen Computer im Computerraum Physik (15). Im Notfall steht der Ausweichraum im zweiten Stock des Instituts für Theoretische Physik - Computational Physics (4) zur Verfügung. Dieser Ausweichraum wird aber nur dann für die Übung benützt wenn alle Plätze im Computerraum ausgenutzt sind. Falls es trotz der geplanten 5 Gruppen Probleme gibt, ersuche ich Studierende mit eigenen Laptops diese zu verwenden. Es stehen zwei Netzwerkzugänge (cat-5) bzw. das WLAN der TU Graz zur Verfügung.

Bitte kommen sie bei Beginn der Übung immer in den Computerraum. Wenn nötig werden wir Studenten aussuchen, die in den zusätzlichen Raum ausweichen sollen.

Pruefung

Die Prüfung setzt sich aus einer Abschlussklausur, die aus einigen Programmieraufgaben besteht, und einem abschliesenden Prüfungsgespräch zusammen. Wegen der engen Verkopplung von Vorlesung und Übung findet auch de Prüfung über beide Teile so verkoppelt statt.

Die Programmieraufgaben bei der Prüfung schliesen thematisch an die Übungsaufgaben an. Dabei dürfen alle Unterlagen, Übungsbeispiele, Skripten und Webseiten verwendet werden. Währen der Prüfung verboten ist nur die Kommunikation untereinander und mit der Außenwelt.

Der sonst bei manchen Prüfungen bestehende Zeitdruck soll möglichst vermeiden werden. Daher stehen pro Termin vier Stunden zur Verfügung. Parallel dazu werden die mündlichen Gespräche mit denjenigen, die schon früher fertig sind, abgewickelt. Die Erfahrung zeigt, dass das was man bis dahin nicht geschafft hat wegen mangelnder Kenntnisse auch in viel längerer Zeit nicht schaffen kann.

Das Prüfungsgespräch nach den Programmieraufgaben schliest an die Aufgaben an und überprüft wichtige Grundlagen des Programmierens und deren Umsetzung in Matlab. Nach Absolvierung beider Teile bekommt man ein Zeugnis über die Übung und über die Vorlesung. Es soll hier nochmals darauf hingewiesen werden, dass Übungen "immanenten Prüfungscharacter" haben und daher sowohl die Anwesenheit als auch die Abgabe aller Beispiele notwendig ist.

Eine alternative Form der Abwicklung der Prüfung ist mit der Durchführung von Projektarbeiten möglich.

Eine alternative Form für das Jahr 2007 ist eine Sammlung von Beipielen für die Lösung von Kakuros Matlab Kakuro oder Sudokus mit Matlab Matlab Sudoku.

Pruefungsbeispiele

Prüfungsbeispiele aus den Jahren 2003 und 2004 stehen in folgender Form zur Verfügung:

Unterlagen
Link Typ Anmerkung
Angabe pdf Prüfung vom 23.06.2003 Vormittag
Angabe pdf Prüfung vom 23.06.2003 Nachmittag
Angabe pdf Prüfung vom 25.06.2003 Vormittag
Angabe pdf Prüfung vom 25.06.2003 Nachmittag
Angabe pdf Prüfung vom 21.10.2003
Daten zip Notwendige Daten für obige Prüfungen
Angabe pdf Prüfungen vom Juni 2004
Daten zip Notwendige Daten für obige Prüfungen
Angabe pdf Prüfungen vom Juni 2005
Daten zip Notwendige Daten für obige Prüfungen
Angaben pdf in zip Prüfungen vom Juni/Juli 2006

Pruefungsergebnisse

Prüfungsergebnisse - Vorlesung
Termin Note 1 Note 2 Note 3 Note 4 Wiederholung noch offen
25.06.2007 4 4 1 2 0 0
29.06.2007 4 2 5 1 1 0
02.07.2007 V 8 7 0 0 0 0
02.07.2007 N 11 1 2 1 1 3
Zwischenumme 27 14 8 4 2 3
Projekt 11 0 0 0 0 3
Summe inkl. Projekt 38 14 8 4 2 6
Stand nach Verbesserung 39 14 7 4 2 6


Prüfungsergebnisse - Übung
Termin Note 1 Note 2 Note 3 Note 4 Wiederholung noch offen
25.06.2007 8 1 1 1 0 0
29.06.2007 4 2 5 1 1 0
02.07.2007 V 12 3 0 0 0 0
02.07.2007 N 10 2 2 1 1 3
Zwischensumme 34 8 8 3 2 3
Projekt 11 0 0 0 0 3
Summe inkl. Projekt 45 8 8 3 2 6
Stand nach Verbesserung 46 8 7 3 2 6


  • Wiederholung: Bitte machen sie alle Beispiele von 2 anderen Prüfungsterminen des Jahres 2007 ohne jeglichen Zeitdruck. Geben sie diese im MatlabTutor ab. Dann können wir per Email einen Termin vereinbaren, bei dem sie mir ihre Lösungen erklären.
  • Verbesserung der Note: Einige von euch waren mit der Note unglücklich und möchten sich verbessern. Das freut mich natürlich. Ansonsten gelten die geichen Regeln wie bei der Wiederholung.
  • Nicht abgeschlossen wegen Krankheit: Bitte geben sie alle Übungsbeispiele ab. Bitte machen sie alle Beispiele ihre Prüfungstermins und eines anderen Prüfungsterminen des Jahres 2007 ohne jeglichen Zeitdruck. Ansonsten gelten die geichen Regeln wie bei der Wiederholung.
  • Projektfertigstellung: Bitte stellen sie ihr Projekt fertig und vereinbaren sie einen Termin mit mir.
  • Abwesenheit: Ich bin von 9. Juli bis ca 11. August dienstlich nicht in Graz, aber per Email erreichbar. Spätere Abwesenheit (Urlaub) ist noch nicht fixiert.

Pruefungstermine

Die Prüfungen im Jahr 2007 fanden zu folgenden Terminen statt:

Prüfungstermine
Gruppe Tag Datum Beginn Ende
X Montag 25. Juni 2007 08:00 12:00
X Freitag 29. Juni 2007 15:00 19:00
X Montag 2. Juli 2007 08:00 12:00
X Montag 2. Juli 2007 14:00 18:00

Es wurden bewusst zwei Termine in der letzten Woche des Semesters und zwei (oder drei) Termine in der ersten Ferienwoche gewählt. Die Teilnahme an einer der Klausuren ist verpflichtend, sonst kann die Übung nicht ordnungsgemäß abgeschlossen werden. Mit dieser Anzahl von Terminen sollte somit für jeden Studierenden eine Möglichkeit gegeben sein.

Wenn die Anzahl der Termine zu gering ist, werden wir uns rechtzeitig um eine Lösung bemühen. Der optionale Termin findet nur statt, wenn alle anderen Prüfungstermine ausgebucht sind. Am 27. Juni gibt es eine Überschneidung mit der Prüfung aus Experimentalphysik, daher wurde noch keine entgültige Entscheidung getroffen. Eine Entscheidung obb einer dieser Termine nötig ist udn wann die Prüfung dann wirklich stattfinden würde, wird in Absprache mit den Studierenden festgelegt.

Denken sie daran, dass rechtzeitig vor Beginn der Prüfung alle ihre Übunsgbeispiele korrekt abgegeben sein müssen.

Voraussichtlich Mitte Oktober findet dann eine Nachklausur für jene Teilnehmer statt, die den ersten Termin nicht geschafft haben oder die aus belegbaren Gründen daran nicht teilnehmen konnten. Diese Ersatzlösung sollte aber hoffentlich nur für wenige Teilnehmer notwendig sein.

Projektarbeiten

Projektarbeiten sind eine alternative Form die Lehrveranstaltung zu absolvieren. Grundsätzlich gibt es zwei Formen

  • Großes Projekt: Ersetzt den Besuch der Übung und die Prüfung
  • Kleines Projekt: Übung wird normal absolviert, Prüfung wird durch Projekt ersetzt

Grundsätzlich eignen sich Projekte nicht dazu, sich die Absolvierung der Lehrveranstaltung möglichst einfach zu gestalten. Das Angebot richtet sich an Studierende, die entweder schon reifliche Programmiererfahrung oder zumindest ein tiefes Interesse am Inhalt der Lehrveranstaltung haben. Die Möglichkeit wurde im Wesentlichen deshalb von mir geschaffen um (in diesem Fach) begabten Studierenden eventuell für siehe fade Programmierbeispiele zu ersparen. Wenn man keine große Erfahrung mit Programmiersprachen hat, ist es sicher keine sinnvolle Idee ein großes Projekt zu starten. Wenn man im Laufe der Lehrveranstaltung die Erfahrung macht, dass einem die Übungsbeispiele sehr leicht fallen, kann man sich ja noch immer für ein Projekt entscheiden.

Ein Projekt startet mit einem Plan vom Studierenden, was er gerne machen würde. Der Inhalt kann aus vielen Interessensgebieten stammen, muss also nicht unbedingt Physik zum Gegenstand haben. Das Projekt soll aber zeigen, dass man mit den Möglichkeiten von Matlab umgehen kann. Zu diesem Zweck erstellt man eine neue Wiki-Seite unter Applikationssoftware - Projekte und definiert sein Projekt. Nach Absprache mit mir folgt dann die Umsetzung in Matlab und die Dokumentation. Diese Beiträge werden dann ebenfalls auf der Wiki-Seite präsentiert. Zum Abschluss gibt es ein Gespräch über die Umsetzung des Projektes welches als eine Art der Prüfung angesehen werden kann.

Es gibt keine genauen Vorgaben über den Umfang, die Betroffenen sollten einfach einen vernünftigen Vorschlag mit mir besprechen. Gespräche über den Verlauf sollen bevorzugt in den jeweiligen Übungseinheiten durchgeführt werden.