Vorlesung "Informatik für Nichtinformatiker" (Winter 2009/10)
Computer Science for Non-Computer Scientists
News
Veranstalter
- Prof. Dr. Udo Frese
Wintersemester 2009/10
Veranstaltungskennziffer: 03-05-H-509.06 (ECTS: 6, TMG: 2)
V 2 SWS : Di: 12:15 - 13:45 B0100
Ü 2 SWS : Mi: 08:30 - 10:00 C1070
Voraussetzung (inhaltlich): Umgang mit einem Computer
Thema
Die Veranstaltung gibt einen Einblick, womit sich Informatik beschäftigt. Anders, als Einführungsveranstaltungen für Informatiker legt sie keine Grundlagen für ein tiefgehendes Studium, sondern möchte in einem Semester Nützliches und Erhellendes aus der Informatik vermitteln. Ungefähr die Hälfte der Veranstaltung ist ein Programmierkurs in Ruby, wobei die Sprache Ruby erlaubt, mit möglichst wenig technischem Überbau einfache, nützliche Programme zu schreiben. Die andere Hälfte der Veranstaltung stellt schlaglichtartig Aspekte des Faches Informatik dar. Beispiele sind: Wie funktioniert ein Computer? Gibt es Grenzen der Berechenbarkeit? Was ist ein Algorithmus? Was bewirkt Vernetzung?
Teilnahme
Die Veranstaltung richtet sich an Studenten aller Fächer, die einen Einblick in die Informatik bekommen wollen. Ausgeschlossen sind Informatik, Mathematik, Digitale Medien, Systems Engineering. Der Kurs ist kein Ersatz für Informatikkurse die Teil der jeweiligen Studienordnung sind.
Übungen
In der Veranstaltung gibt es 6 Übungszettel, die im zweiwöchigen Rhythmus abgegeben werden.
Inhalt
Datum |
Thema |
Übungszettel |
Lösung |
20.10. |
|
|
|
27.10. |
|
|
|
03.11. |
|
|
|
10.11. |
|
|
|
17.11. |
Übung: Programmieren in Kleinen, Anwendung: Monte-Carlo-Simulation |
|
|
24.11. |
|
|
|
01.12. |
|
|
|
08.12. |
|
|
|
15.12. |
|
|
|
05.01. |
|
|
|
12.01. |
|
|
|
19.01. |
OSI-7-Schichtenmodell; Sockets in Ruby; Beispiel: Chatserver |
|
|
26.01. |
|
|
|
02.02. |
|
|
Literatur
oder eine ältere Ausgabe des Buches (ohne den Zusatz 1.9)
Dokumentation von Ruby (insbesondere zum Suchen von Methoden)
Software
Wir arbeiten mit der Programmiersprache Ruby in der Entwicklungsumgebung Netbeans.
Installation von Netbeans/Ruby auf Linux
Installation von Netbeans/Ruby auf Windows
Ein freies Programm zum lesen von .zip Dateien (z.B. für die Übungszettel) ist 7zip.
Prüfungen
Schriftliche Abgabe von Übungsaufgaben in Gruppen und kurzes Fachgespräch zur Beurteilung der individuellen Leistungen in einer Gruppe. Note aufgrund der erreichten Punktzahl im Verhältnis zur möglichen Punktzahl und des Fachgespräch Ergebnisses gemäß folgender Tabelle (>=):
Note |
1.0 |
1.3 |
1.7 |
2.0 |
2.3 |
2.7 |
3.0 |
3.3 |
3.7 |
4.0 |
Prozent>= |
95 |
90 |
85 |
80 |
75 |
70 |
65 |
60 |
55 |
50 |