Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Javakurs2007: Unterschied zwischen den Versionen

(erstes Konstrukt (sieht noch doof aus))
K (Lessons Learned)
 
(21 dazwischenliegende Versionen von 10 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
====Herzlich Willkommen beim Java-Kurs der Freitagsrunde!====
 
====Herzlich Willkommen beim Java-Kurs der Freitagsrunde!====
  
Dieses Jahr veranstalten wir wieder einen Javakurs für alle Studierenden, insbesondere Informatiker, die gerade mit dem zweiten Semester beginnen. Grundkenntnisse in Opal können hilfreich sein, sind aber nicht notwendig.
+
Dieses Jahr veranstalten wir wieder einen Einführungskurs in die imperative Programmierung mit Java.
 +
Hauptzielgruppe des Kurses sind Studierende der Informatik, welche gerade im Begriff sind das zweite Semester zu beginnen. Es wird von uns allerdings kein Wissen vorausgesetzt und Studierende anderer Studiengänge sind ebenfalls herzlich willkommen.
  
Dieser Kurs wird von Studenten und Wissenschaftlichen Mitarbeitern in der Vorlesungsfreien Zeit angeboten.
+
Der Kurs beruht ursprünglich auf der Initiative einiger Studenten und wissenschaftlicher Mitarbeiter. Er ist aus der Erfahrung entstanden, dass viele Informatiker in den Übungsaufgaben des 2. Semesters nicht unbedingt Probleme mit dem Stoff des Semesters selbst haben, sich jedoch sehr beim Erlernen der Javaprogrammierung quälen.  
  
Der Kurs findet vor dem Start ins Sommersemester statt, und zwar vom Di, 10. bis Fr, 13. April 2007.
+
Was ursprünglich als rein ehrenamtliches Projekt begonnen hat wird mittlerweile vom OWL-Programm der TU-Berlin gefördert. Der Kurs wird wie im letzten Jahr komplett von engagierten Studenten geplant und durchgeführt. Insgesamt stehen euch in den Übungen zwanzig Tutoren mit Rat und Tat zur Seite, im Schnitt also einer für fünf Studenten. Aus den Reihen der Tutoren rekrutieren sich auch unsere zwölf Vortragenden in den Vorlesungen. Wenige von uns haben schon einmal eine Vorlesung gehalten, um so mehr Vorbereitung und Mühe steckt jedoch in jeder Einzelnen ;)
  
== Tagesplan (noch in Arbeit!) ==
+
Der Kurs kann in der Kürze der Zeit bei weitem nicht alle Aspekte von Java beleuchten, hierfür sind die Lehrveranstaltungen da. Er stellt jedoch eine gute Starthilfe dar und hilft vor allem Studenten denen der Umgang mit Programmiersprachen noch ein wenig fremd ist.
 +
 
 +
 
 +
'''Es gibt für diesen Kurs keinerlei Scheine.''' <br>
 +
Es gibt auch keinerlei Anwesenheitspflicht. Dementsprechend entspannt ist allerdings auch die Atmosphäre.
 +
 
 +
== Tagesplan ==
  
 
{| border="0" cellpadding="4" cellspacing="2"
 
{| border="0" cellpadding="4" cellspacing="2"
  |- bgcolor="#E0E0E0"
+
  |- bgcolor="#D8D8D8"
 
  !Zeit
 
  !Zeit
 
  !Di
 
  !Di
Zeile 17: Zeile 24:
 
  !Do
 
  !Do
 
  !Fr
 
  !Fr
  |- bgcolor="#F0F0F0"
+
  |- bgcolor="#E8E8E8"
  |9:00 s.t. bis 10:00
+
  |9:00 [[C.t.]]
  |Vortrag (MA 042)
+
  |bgcolor="#E8E8E8" |[[Javakurs2007/Vortrag01 | Vortrag]] (MA 042)
  |Vortrag (MA 042)
+
  |bgcolor="#E8E8E8" |[[Javakurs2007/Vortrag03 | Vortrag]] (MA 042)
  |Vortrag (MA 042)
+
  |bgcolor="#E8E8E8" |[[Javakurs2007/Vortrag04 | Vortrag]] (MA 042)
  |Vortrag (MA 042)
+
  |bgcolor="#E8E8E8" |[[Javakurs2007/Vortrag06 | Vortrag]] (MA 042)
  |- bgcolor="#F8F8F8"
+
  |- bgcolor="#F5F5F5"
  |10:00 bis 12:00
+
  |10:00
  |Übung
+
  |rowspan=2 |Übung
  |Übung
+
  |rowspan=2 |Übung
  |Übung
+
  |rowspan=2 |Übung
  |Übung
+
  |rowspan=2 |Übung
  |- bgcolor="#F0F0F0"
+
  |- bgcolor="#F5F5F5"
  |12:00 bis 13:00
+
|11.00
 +
|- bgcolor="#FFFFFF"
 +
  |12:00
 
  |Mittagspause
 
  |Mittagspause
 
  |Mittagspause
 
  |Mittagspause
 
  |Mittagspause
 
  |Mittagspause
 
  |Mittagspause
 
  |Mittagspause
  |- bgcolor="#F8F8F8"
+
  |- bgcolor="#E8E8E8"
  |13:00 s.t. bis 14:00
+
  |13:00 [[C.t.]]
  |Vortrag (MA 042)
+
  |[[Javakurs2007/Vortrag02 | Vortrag]] (MA 042)
  | rowspan=2 |Übung
+
  | bgcolor="#F5F5F5" rowspan=3 |Übung
  |Vortrag (MA 042)
+
  |[[Javakurs2007/Vortrag05 | Vortrag]] (MA 042)
  | rowspan=2 |Übung
+
  | bgcolor="#F5F5F5" rowspan=3 |Übung
  |- bgcolor="#F0F0F0"
+
  |- bgcolor="#F5F5F5"
  |14:00 bis 16.00
+
  |14:00
  |Übung
+
  |rowspan=2 | Übung
  |Übung
+
  |rowspan=2 | Übung
 +
|- bgcolor="#F5F5F5"
 +
|15:00
 +
 
 
|}
 
|}
  
 +
== Übungen ==
 +
Die betreuten Übungen werden im [[Franklingebäude]] (FR) stattfinden, und zwar in den Rechnerräumen FR5539, FR5538, FR5535, FR5514, FR2516 und FR2517. Es soll für jeden Teilnehmer ein eigener Computerarbeitsplatz vorhanden sein.
 +
 +
Wir werden jedem Teilnehmer zu Beginn des Kurses einen Arbeitsraum zuteilen. Wenn dadurch Arbeitsgruppen getrennt werden oder euch die Nase des jeweiligen Tutors nicht gefällt, könnt ihr, sofern genügend Arbeitsplätze vorhanden sind, die Räume wechseln.
 +
Die anfängliche Raumeinteilung werden wir euch per Mail zusenden. Sie wird nach den Vorlesungen jedoch auch noch einmal in Papierform ausliegen.
 +
 +
Um im Rechnernetz arbeiten zu können, benötigt ihr einen [[IRB|CS-Account]] den ihr euch als Student der TU-Berlin im [http://www.irb.cs.tu-berlin.de/leitfaden/antrag-rechnernutzung.html IRB] einrichten lassen könnt. Informatiker haben das zu Beginn ihres Studiums sowieso schon getan.
 +
Solltet ihr keinen CS-Account haben, so meldet euch im Raum 5535. Ein Notebook ist in diesem Fall übrigens sehr hilfreich. Noch hilfreicher wird es wenn bereits [http://java.sun.com/javase/downloads/index.jsp Java JDK 1.4 oder höher] installiert ist.
 +
 +
=== Übungsablauf ===
 +
 +
Wir sind große Verfechter des selbstorganisierten Lernens. Jeder Teilnehmer hat einen anderen Kenntnisstand und eine andere Lerngeschwindigkeit. Aus diesem Grund gibt es keinen von uns vorgegebenen Übungsplan, sondern lediglich einen Pool von Übungsaufgaben, aus denen ihr selbst wählen könnt, was ihr für euch am Sinnvollsten haltet.
 +
'''Versucht nicht, alle Aufgaben zu lösen! Wir haben absichtlich mehr produziert, als ihr schaffen könnt.'''
 +
 +
Um euch die Wahl zu erleichtern, haben wir die Aufgaben mit Vermerken zu ihrer Schwierigkeit versehen.
 +
Wenn ihr euch unsicher seid, was ihr als nächstes machen sollt, fragt einfach euren Tutor um Rat.
 +
 +
Wenn ihr irgendwann bei den späteren Vorträgen aussteigen solltet, ist das kein Grund zur Sorge. Übt einfach in der Geschwindigkeit weiter, die für euch angenehm ist. Wenn ihr den Stoff der ersten drei Vorträge anwenden könnt, habt ihr eigentlich schon gewonnen. Viel Spaß!
 +
 +
 +
 +
<center>'''[[Javakurs2007/Übungspool | --> Zu den Übungsaufgaben <-- ]]'''</center>
  
====Wo:====
+
== Anmeldung ==
Natürlich werden wir wieder versuchen, die Räumlichkeiten möglichst zentral zu halten. Der Kurs wird wahrscheinlich im FR (Tutorien) und im MA (Vorträge) stattfinden.
 
  
====Voraussetzungen:====
+
Die Anmeldung ist seit dem 30.03.07 nicht mehr möglich. Es haben sich etwa 150 Teilnehmer zum Kurs angemeldet.  
Ein cs-Account ist sehr sinnvoll, um auf unseren IRB-Rechnern die Übungseinheiten durchführen zu können ;o).
 
  
Die Teilnahme ist kostenlos.
+
Alle angemeldeten Teilnehmer haben am 30.03.07 eine Email mit genaueren Informationen zum Javakurs erhalten. Solltet Ihr der Meinung sein, dass Ihr angemeldet seid, aber noch keine solche Email erhalten haben, so meldet Euch kurz bei uns: Mail an <email>javakurs@freitagsrunde.org</email>. Vielen Dank!
  
====Anmeldung:====
+
== Links ==
Es gibt ein Online-Anmeldeformular, dass ihr
+
* [http://java.sun.com/j2se/1.5.0/docs/api/ Java API 1.5] (wird in LE6 erklärt)
[https://www.freitagsrunde.org/~florian/javakurs.php hier https verschlüsselt] oder
+
* [http://javadocs.org/ Seite zum Suchen in der API]
[http://www.freitagsrunde.org/~florian/javakurs.php hier ohne Verschlüsselung] aufrufen könnt.
+
* [[Javakurs2006/Java_Kurzreferenz | Java Kurzreferenz]] (zum Lesen in den Pausen)
 +
* [http://wiki.freitagsrunde.org/Javakurs2007/Errors Hilfe bei Fehlermeldungen]
  
Dort tragt Ihr Eure Daten ein und erhaltet eine Bestätigungsmail mit einem Link zum Anmelden.
+
== Freie Literatur ==
Durch dieses sogenannte [http://de.wikipedia.org/wiki/Confirmed_Opt-In Confirmed Opt-In]-Verfahren stellen wir
+
* [http://www.codeguru.com/java/tij/tij_c.shtml Thinking in Java]
sicher, dass niemand eine andere Person anmelden kann - ausserdem erhalten wir Eure Emailadressen
+
* [http://www.galileocomputing.de/openbook/javainsel5/ Java ist auch eine Insel]
um Euch über die Termine und Räume informieren zu können.
 
  
====Worum wird's gehen?====
+
== Lessons Learned ==
Schaut euch bei Interesse einfach den [[Javakurs2006]] an.
+
[[Javakurs2007/Lessons Learned | Was wir aus dem Javakurs2007 gelernt haben]]
  
 +
== Planung ==
 +
[[Javakurs2007/Planung | Planung]]
  
 
[[Kategorie: Veranstaltungen der Freitagsrunde]]
 
[[Kategorie: Veranstaltungen der Freitagsrunde]]

Aktuelle Version vom 1. August 2010, 17:39 Uhr

Herzlich Willkommen beim Java-Kurs der Freitagsrunde!

Dieses Jahr veranstalten wir wieder einen Einführungskurs in die imperative Programmierung mit Java. Hauptzielgruppe des Kurses sind Studierende der Informatik, welche gerade im Begriff sind das zweite Semester zu beginnen. Es wird von uns allerdings kein Wissen vorausgesetzt und Studierende anderer Studiengänge sind ebenfalls herzlich willkommen.

Der Kurs beruht ursprünglich auf der Initiative einiger Studenten und wissenschaftlicher Mitarbeiter. Er ist aus der Erfahrung entstanden, dass viele Informatiker in den Übungsaufgaben des 2. Semesters nicht unbedingt Probleme mit dem Stoff des Semesters selbst haben, sich jedoch sehr beim Erlernen der Javaprogrammierung quälen.

Was ursprünglich als rein ehrenamtliches Projekt begonnen hat wird mittlerweile vom OWL-Programm der TU-Berlin gefördert. Der Kurs wird wie im letzten Jahr komplett von engagierten Studenten geplant und durchgeführt. Insgesamt stehen euch in den Übungen zwanzig Tutoren mit Rat und Tat zur Seite, im Schnitt also einer für fünf Studenten. Aus den Reihen der Tutoren rekrutieren sich auch unsere zwölf Vortragenden in den Vorlesungen. Wenige von uns haben schon einmal eine Vorlesung gehalten, um so mehr Vorbereitung und Mühe steckt jedoch in jeder Einzelnen ;)

Der Kurs kann in der Kürze der Zeit bei weitem nicht alle Aspekte von Java beleuchten, hierfür sind die Lehrveranstaltungen da. Er stellt jedoch eine gute Starthilfe dar und hilft vor allem Studenten denen der Umgang mit Programmiersprachen noch ein wenig fremd ist.


Es gibt für diesen Kurs keinerlei Scheine.
Es gibt auch keinerlei Anwesenheitspflicht. Dementsprechend entspannt ist allerdings auch die Atmosphäre.

Tagesplan

Zeit Di Mi Do Fr
9:00 C.t. Vortrag (MA 042) Vortrag (MA 042) Vortrag (MA 042) Vortrag (MA 042)
10:00 Übung Übung Übung Übung
11.00
12:00 Mittagspause Mittagspause Mittagspause Mittagspause
13:00 C.t. Vortrag (MA 042) Übung Vortrag (MA 042) Übung
14:00 Übung Übung
15:00

Übungen

Die betreuten Übungen werden im Franklingebäude (FR) stattfinden, und zwar in den Rechnerräumen FR5539, FR5538, FR5535, FR5514, FR2516 und FR2517. Es soll für jeden Teilnehmer ein eigener Computerarbeitsplatz vorhanden sein.

Wir werden jedem Teilnehmer zu Beginn des Kurses einen Arbeitsraum zuteilen. Wenn dadurch Arbeitsgruppen getrennt werden oder euch die Nase des jeweiligen Tutors nicht gefällt, könnt ihr, sofern genügend Arbeitsplätze vorhanden sind, die Räume wechseln. Die anfängliche Raumeinteilung werden wir euch per Mail zusenden. Sie wird nach den Vorlesungen jedoch auch noch einmal in Papierform ausliegen.

Um im Rechnernetz arbeiten zu können, benötigt ihr einen CS-Account den ihr euch als Student der TU-Berlin im IRB einrichten lassen könnt. Informatiker haben das zu Beginn ihres Studiums sowieso schon getan. Solltet ihr keinen CS-Account haben, so meldet euch im Raum 5535. Ein Notebook ist in diesem Fall übrigens sehr hilfreich. Noch hilfreicher wird es wenn bereits Java JDK 1.4 oder höher installiert ist.

Übungsablauf

Wir sind große Verfechter des selbstorganisierten Lernens. Jeder Teilnehmer hat einen anderen Kenntnisstand und eine andere Lerngeschwindigkeit. Aus diesem Grund gibt es keinen von uns vorgegebenen Übungsplan, sondern lediglich einen Pool von Übungsaufgaben, aus denen ihr selbst wählen könnt, was ihr für euch am Sinnvollsten haltet. Versucht nicht, alle Aufgaben zu lösen! Wir haben absichtlich mehr produziert, als ihr schaffen könnt.

Um euch die Wahl zu erleichtern, haben wir die Aufgaben mit Vermerken zu ihrer Schwierigkeit versehen. Wenn ihr euch unsicher seid, was ihr als nächstes machen sollt, fragt einfach euren Tutor um Rat.

Wenn ihr irgendwann bei den späteren Vorträgen aussteigen solltet, ist das kein Grund zur Sorge. Übt einfach in der Geschwindigkeit weiter, die für euch angenehm ist. Wenn ihr den Stoff der ersten drei Vorträge anwenden könnt, habt ihr eigentlich schon gewonnen. Viel Spaß!


--> Zu den Übungsaufgaben <--

Anmeldung

Die Anmeldung ist seit dem 30.03.07 nicht mehr möglich. Es haben sich etwa 150 Teilnehmer zum Kurs angemeldet.

Alle angemeldeten Teilnehmer haben am 30.03.07 eine Email mit genaueren Informationen zum Javakurs erhalten. Solltet Ihr der Meinung sein, dass Ihr angemeldet seid, aber noch keine solche Email erhalten haben, so meldet Euch kurz bei uns: Mail an . Vielen Dank!

Links

Freie Literatur

Lessons Learned

Was wir aus dem Javakurs2007 gelernt haben

Planung

Planung