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!

Javakurs 2011: Unterschied zwischen den Versionen

(Vortragsnummern hinzugefügt)
K
 
(14 dazwischenliegende Versionen von 12 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
__NOTOC__
 
__NOTOC__
  
 +
''' Freier Javakurs'''
 +
[[Bild:Javakurs.PNG|thumb|280px|Javakurs 2011]]
 
Auch dieses Jahres bietet die Freitagsrunde wieder einen Javakurs an!
 
Auch dieses Jahres bietet die Freitagsrunde wieder einen Javakurs an!
  
Zeile 6: Zeile 8:
 
Der Kurs findet zwischen dem WiSe10/11 und dem SoSe2011 statt.<br>
 
Der Kurs findet zwischen dem WiSe10/11 und dem SoSe2011 statt.<br>
 
Er richtet sich vor allem an Programmieranfänger, dennoch ist wirklich jeder herzlich willkommen der an Java interessiert ist.
 
Er richtet sich vor allem an Programmieranfänger, dennoch ist wirklich jeder herzlich willkommen der an Java interessiert ist.
Wir müssen aber ausdrücklich darauf hinweisen das dieser Kurs NICHT zur Klausurvorbereitung gedacht ist.
+
Wir müssen aber ausdrücklich darauf hinweisen, dass dieser Kurs <strong>nicht</strong> zur Klausurvorbereitung gedacht ist. Es gibt keine Leistungspunkte, Scheine oder sonstige Nachweise.
  
Die Vorlesungsräume werden noch bekanntgegeben.<br>
+
Die Vorlesungsräume sind am 17-18.03 der MA004 und am 21-22.03 der MA005. Beide Räume befinden sich im Mathegebäude.<br>
 
Die offenen Übungen finden voraussichtlich in den Räumen TEL106 und TEL206 statt.  
 
Die offenen Übungen finden voraussichtlich in den Räumen TEL106 und TEL206 statt.  
  
Der Kurs ist kostenlos.
+
Der Kurs ist kostenlos, zur besseren Planung wird allerdings um eine unverbindliche <span style="background-color:yellow;">[http://anmeldung.freitagsrunde.org/?event=javakurs11 Anmeldung]</span> gebeten (siehe unten).
  
 
<center><br><br>
 
<center><br><br>
Zeile 17: Zeile 19:
 
  |- bgcolor="#D8D8D8"
 
  |- bgcolor="#D8D8D8"
 
  !Zeit
 
  !Zeit
  !Do 17.03.2011
+
  !Do 17.03.2011 MA004
  !Fr 18.03.2011
+
  !Fr 18.03.2011 MA004
  !Mo 21.03.2011
+
  !Mo 21.03.2011 MA005
  !Di 22.03.2011
+
  !Di 22.03.2011 MA005
 
  |- bgcolor="#E8E8E8"
 
  |- bgcolor="#E8E8E8"
 
  |10:00-11:15
 
  |10:00-11:15
  |bgcolor="#E8E8E8" |[[Javakurs 2011/VortragTemplate | 01: Hello World]]
+
  | bgcolor="#E8E8E8" | [[Javakurs 2011/Vortrag01 | 01: Hello World]]
  |bgcolor="#E8E8E8" |[[Javakurs 2011/VortragTemplate | 03: Methoden]]
+
  | bgcolor="#E8E8E8" | [[Javakurs 2011/Vortrag03 | 03: Methoden]]
  |bgcolor="#E8E8E8" |[[Javakurs 2011/VortragTemplate | 04: Von der Aufgabe zum Code]]
+
  | bgcolor="#E8E8E8" | [[Javakurs_2011/Vortrag04 | 04: Von der Aufgabe zum Code]]
  |bgcolor="#E8E8E8" |[[Javakurs 2011/VortragTemplate | 06: Vererbung]]
+
  | bgcolor="#E8E8E8" | [[Javakurs 2011/Vortrag06 | 06: Vererbung]]
 
  |- bgcolor="#F5F5F5"
 
  |- bgcolor="#F5F5F5"
 
  |11:30-13:15
 
  |11:30-13:15
Zeile 41: Zeile 43:
 
  |- bgcolor="#E8E8E8"
 
  |- bgcolor="#E8E8E8"
 
  |14:15-15:15
 
  |14:15-15:15
  |[[Javakurs 2011/VortragTemplate | 02: Schleifen und Felder]]
+
  | [[Javakurs 2011/Vortrag2 | 02: Schleifen und Arrays]]
 
  | bgcolor="#F5F5F5" rowspan=2 | Übung
 
  | bgcolor="#F5F5F5" rowspan=2 | Übung
  |[[Javakurs 2011/VortragTemplate | 05: Objekte und Kapselung]]
+
  | [[Javakurs 2011/Vortrag05 | 05: Objekte und Kapselung]]
 
  | bgcolor="#F5F5F5" rowspan=2 |Übung
 
  | bgcolor="#F5F5F5" rowspan=2 |Übung
 
  |- bgcolor="#F5F5F5"
 
  |- bgcolor="#F5F5F5"
Zeile 55: Zeile 57:
  
 
<h1>'''[[Javakurs/Übungsaufgaben | --> Zu den Übungsaufgaben <-- ]]'''</h1>
 
<h1>'''[[Javakurs/Übungsaufgaben | --> Zu den Übungsaufgaben <-- ]]'''</h1>
 
<br><br><br>
 
 
 
</center>
 
</center>
 
  
 
== Anmeldung ==
 
== Anmeldung ==
Zeile 65: Zeile 63:
 
[http://anmeldung.freitagsrunde.org/?event=javakurs11 http://anmeldung.freitagsrunde.org]  
 
[http://anmeldung.freitagsrunde.org/?event=javakurs11 http://anmeldung.freitagsrunde.org]  
 
wird zur besseren Planbarkeit gebeten, damit niemand auf dem Boden sitzen muss ;)
 
wird zur besseren Planbarkeit gebeten, damit niemand auf dem Boden sitzen muss ;)
 
  
 
== Warum teilnehmen? ==
 
== Warum teilnehmen? ==
Der Javakurs richtet sich an Programmieranfänger, die gerne Java lernen möchten. Wir haben uns zum Ziel gesetzt, möglichst gut verständliche und vor allem motivierende Lehre zu machen weil wir glauben, dass die Uni-Lehre manchmal zu langweilig ist und deshalb viele Studenten unnötigerweise Probleme haben. Lernen sollte Spass machen, nicht anstrengen. Folglich dient der Kurs auch nicht der Vorbereitung auf Tests oder Klausuren.
+
Der Javakurs richtet sich an Programmieranfänger, die gerne Java lernen möchten. Wir haben uns zum Ziel gesetzt, möglichst gut verständliche und vor allem motivierende Lehre zu machen, weil wir glauben, dass die Uni-Lehre manchmal zu langweilig ist und deshalb viele Studenten unnötigerweise Probleme haben. Lernen sollte Spass machen, nicht anstrengen. Folglich dient der Kurs auch nicht der Vorbereitung auf Tests oder Klausuren.
  
 
Hauptsächlich hoffen wir damit den Teilnehmern von MPGI2 einen Kickstart für ihre Vorlesung zu geben, weil es je nach Dozent und Zuhörer manchmal zu schnell und manchmal zu langsam geht. Allerdings steht der Kurs jedem offen!
 
Hauptsächlich hoffen wir damit den Teilnehmern von MPGI2 einen Kickstart für ihre Vorlesung zu geben, weil es je nach Dozent und Zuhörer manchmal zu schnell und manchmal zu langsam geht. Allerdings steht der Kurs jedem offen!
Zeile 74: Zeile 71:
 
Wenn du also einfach gerne Java lernen möchtest, dann bist du herzlich eingeladen!
 
Wenn du also einfach gerne Java lernen möchtest, dann bist du herzlich eingeladen!
  
Der Kurs beruht ursprünglich auf der Initiative einiger StudentInnen 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 Sprache Java quälen. Die Situation hat sich seitdem zwar etwas geändert, aber vielen, gerade Studenten aus Informatik-fremden Studiengängen ist immer noch die Sprache selbst und nicht die Algorithmen eine Hürde.
+
Der Kurs beruht ursprünglich auf der Initiative einiger StudentInnen 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 Sprache Java quälen. Die Situation hat sich seitdem zwar etwas geändert, aber vielen, gerade Studenten aus Informatik-fremden Studiengängen, ist immer noch die Sprache selbst und nicht die Algorithmen eine Hürde.
  
Der Kurs wird wie im letzten Jahr komplett von engagierten StudentInnen geplant und durchgeführt. Insgesamt stehen euch in den Übungen zwölf TutorInnen mit Rat und Tat zur Seite, im Schnitt also einer für fünf bis zehn Studentierende. Aus den Reihen der TutorInnen rekrutieren sich auch unsere Vortragenden in den Vorlesungen. Inzwischen haben wir einiges an Erfahrung sammeln können, überarbeiten aber jedes Jahr die Vorträge neu und unterziehen sie einem Peer-Review Prozess. Wir hoffen, dass wir damit einen möglichst hohe Qualität bieten können.
+
Der Kurs wird wie im letzten Jahr komplett von engagierten StudentInnen geplant und durchgeführt. Insgesamt stehen euch in den Übungen zwölf TutorInnen mit Rat und Tat zur Seite, im Schnitt also einer für fünf bis zehn Studierende. Aus den Reihen der TutorInnen rekrutieren sich auch unsere Vortragenden in den Vorlesungen. Inzwischen haben wir einiges an Erfahrung sammeln können, überarbeiten aber jedes Jahr die Vorträge und unterziehen sie einem Peer-Review Prozess. Wir hoffen, dass wir damit eine möglichst hohe Qualität bieten können.
  
Der Kurs kann in der Kürze der Zeit bei weitem nicht alle Aspekte von Java beleuchten, hierfür sind weiterführende Lehrveranstaltungen und das Lehrpersonal der Uni da. Er stellt jedoch eine gute Starthilfe dar und hilft vor allem StudentInnen denen der Umgang mit Programmiersprachen noch ein wenig fremd ist.
+
Der Kurs kann in der Kürze der Zeit bei weitem nicht alle Aspekte von Java beleuchten, hierfür sind weiterführende Lehrveranstaltungen und das Lehrpersonal der Uni da. Er stellt jedoch eine gute Starthilfe dar und hilft vor allem den Studierenden, denen der Umgang mit Programmiersprachen noch ein wenig fremd ist.
  
  
Zeile 87: Zeile 84:
  
 
== Teilnahmevoraussetzungen ==
 
== Teilnahmevoraussetzungen ==
Der Javakurs ist für Programmieranfänger konzipiert. Was wir allerdings voraussetzen sind rudimentäre Programmierkenntnisse und Kenntnisse wie man einen Computer bedient. Wir bringen euch weder bei wie ihr eine Datei öffnetoder einen Browser bedient, noch was ein IF/ELSE-Konstrukt ist und wie/wofür man es benutzt.
+
Der Javakurs ist für Programmieranfänger konzipiert. Was wir allerdings voraussetzen, sind rudimentäre Programmierkenntnisse und Kenntnisse wie man einen Computer bedient. Wir bringen euch weder bei wie ihr eine Datei öffnet oder einen Browser bedient, noch was ein IF/ELSE-Konstrukt ist und wie/wofür man es benutzt.
  
Die zweite Voraussetzung ist eine Möglichkeit bzw. ein Account um in den Übungsräumen zu arbeiten. Die Übungen finden in den Rechnerräumen des IRB statt. In diese Rechner kann man sich mit einem TubIT- oder CS-Account einloggen. Wenn du noch keinen TubIT oder CS-Account hast bist du vermutlich auch nicht Student an der TU Berlin. Dann ist die einfachste Lösung für Dich deinen eigenen Laptop mitzubringen.
+
Die zweite Voraussetzung ist eine Möglichkeit bzw. ein Account um in den Übungsräumen zu arbeiten. Die Übungen finden in den Rechnerräumen des IRB statt. In diese Rechner kann man sich mit einem tubIT- oder IRB-Account einloggen. Wenn du noch keinen tubIT oder IRB-Account hast, bist du vermutlich auch nicht Student an der TU Berlin. Dann ist die einfachste Lösung für dich, deinen eigenen Laptop mitzubringen.
  
  
Zeile 97: Zeile 94:
 
Steckdosen sind zwar vorhanden, aber bringt bitte ein paar Mehrfachsteckdosen mit, andere freuen sich ;)
 
Steckdosen sind zwar vorhanden, aber bringt bitte ein paar Mehrfachsteckdosen mit, andere freuen sich ;)
  
== Inhalte ==
+
== offene Übungen ==
 
 
=== Vorlesungen ===
 
 
 
Eine Übersicht über die Inhalte der Vorlesungen folgt in Kürze.
 
 
 
 
 
=== offene Übungen ===
 
  
Der praktische Teil des Kurses orientiert sich vor allem daran was ihr selbst ausprobieren wollt.<br>
+
Der praktische Teil des Kurses orientiert sich vor allem daran, was ihr selbst ausprobieren wollt.<br>
 
Ihr bestimmt selbst in welchem Schwierigkeitsgrad ihr lernen wollt und wie hoch euer Arbeitspensum ist.
 
Ihr bestimmt selbst in welchem Schwierigkeitsgrad ihr lernen wollt und wie hoch euer Arbeitspensum ist.
Die folgenden Übungsaufgaben sind als Vorschläge zu verstehen aus denen ihr auswählen könnt, was und vor allem wie viel davon ihr versuchen wollt.
+
Die folgenden Übungsaufgaben sind als Vorschläge zu verstehen aus denen ihr auswählen könnt, was und vor allem wieviel ihr davon versuchen wollt.
  
  

Aktuelle Version vom 5. März 2013, 19:14 Uhr


Freier Javakurs

Javakurs 2011

Auch dieses Jahres bietet die Freitagsrunde wieder einen Javakurs an!


Der Kurs findet zwischen dem WiSe10/11 und dem SoSe2011 statt.
Er richtet sich vor allem an Programmieranfänger, dennoch ist wirklich jeder herzlich willkommen der an Java interessiert ist. Wir müssen aber ausdrücklich darauf hinweisen, dass dieser Kurs nicht zur Klausurvorbereitung gedacht ist. Es gibt keine Leistungspunkte, Scheine oder sonstige Nachweise.

Die Vorlesungsräume sind am 17-18.03 der MA004 und am 21-22.03 der MA005. Beide Räume befinden sich im Mathegebäude.
Die offenen Übungen finden voraussichtlich in den Räumen TEL106 und TEL206 statt.

Der Kurs ist kostenlos, zur besseren Planung wird allerdings um eine unverbindliche Anmeldung gebeten (siehe unten).



Zeit Do 17.03.2011 MA004 Fr 18.03.2011 MA004 Mo 21.03.2011 MA005 Di 22.03.2011 MA005
10:00-11:15 01: Hello World 03: Methoden 04: Von der Aufgabe zum Code 06: Vererbung
11:30-13:15 Übung Übung Übung Übung
13:15-14:15 Mittagspause Mittagspause Mittagspause Mittagspause
14:15-15:15 02: Schleifen und Arrays Übung 05: Objekte und Kapselung Übung
15:30-17:30 Übung Übung


--> Zu den Übungsaufgaben <--

Anmeldung

Um unverbindlich Anmeldung unter http://anmeldung.freitagsrunde.org wird zur besseren Planbarkeit gebeten, damit niemand auf dem Boden sitzen muss ;)

Warum teilnehmen?

Der Javakurs richtet sich an Programmieranfänger, die gerne Java lernen möchten. Wir haben uns zum Ziel gesetzt, möglichst gut verständliche und vor allem motivierende Lehre zu machen, weil wir glauben, dass die Uni-Lehre manchmal zu langweilig ist und deshalb viele Studenten unnötigerweise Probleme haben. Lernen sollte Spass machen, nicht anstrengen. Folglich dient der Kurs auch nicht der Vorbereitung auf Tests oder Klausuren.

Hauptsächlich hoffen wir damit den Teilnehmern von MPGI2 einen Kickstart für ihre Vorlesung zu geben, weil es je nach Dozent und Zuhörer manchmal zu schnell und manchmal zu langsam geht. Allerdings steht der Kurs jedem offen!

Wenn du also einfach gerne Java lernen möchtest, dann bist du herzlich eingeladen!

Der Kurs beruht ursprünglich auf der Initiative einiger StudentInnen 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 Sprache Java quälen. Die Situation hat sich seitdem zwar etwas geändert, aber vielen, gerade Studenten aus Informatik-fremden Studiengängen, ist immer noch die Sprache selbst und nicht die Algorithmen eine Hürde.

Der Kurs wird wie im letzten Jahr komplett von engagierten StudentInnen geplant und durchgeführt. Insgesamt stehen euch in den Übungen zwölf TutorInnen mit Rat und Tat zur Seite, im Schnitt also einer für fünf bis zehn Studierende. Aus den Reihen der TutorInnen rekrutieren sich auch unsere Vortragenden in den Vorlesungen. Inzwischen haben wir einiges an Erfahrung sammeln können, überarbeiten aber jedes Jahr die Vorträge und unterziehen sie einem Peer-Review Prozess. Wir hoffen, dass wir damit eine möglichst hohe Qualität bieten können.

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


Es gibt für diesen Kurs keinerlei Scheine oder sonstige Anrechnung.

Es gibt auch keinerlei Anwesenheitspflicht. Dementsprechend entspannt ist allerdings auch die Atmosphäre. :)


Teilnahmevoraussetzungen

Der Javakurs ist für Programmieranfänger konzipiert. Was wir allerdings voraussetzen, sind rudimentäre Programmierkenntnisse und Kenntnisse wie man einen Computer bedient. Wir bringen euch weder bei wie ihr eine Datei öffnet oder einen Browser bedient, noch was ein IF/ELSE-Konstrukt ist und wie/wofür man es benutzt.

Die zweite Voraussetzung ist eine Möglichkeit bzw. ein Account um in den Übungsräumen zu arbeiten. Die Übungen finden in den Rechnerräumen des IRB statt. In diese Rechner kann man sich mit einem tubIT- oder IRB-Account einloggen. Wenn du noch keinen tubIT oder IRB-Account hast, bist du vermutlich auch nicht Student an der TU Berlin. Dann ist die einfachste Lösung für dich, deinen eigenen Laptop mitzubringen.


Termine & Räume

Der Javakurs findet vom 17.3.2011 bis 22.3.2011 statt. Das Wochenende ist natürlich frei.

Steckdosen sind zwar vorhanden, aber bringt bitte ein paar Mehrfachsteckdosen mit, andere freuen sich ;)

offene Übungen

Der praktische Teil des Kurses orientiert sich vor allem daran, was ihr selbst ausprobieren wollt.
Ihr bestimmt selbst in welchem Schwierigkeitsgrad ihr lernen wollt und wie hoch euer Arbeitspensum ist. Die folgenden Übungsaufgaben sind als Vorschläge zu verstehen aus denen ihr auswählen könnt, was und vor allem wieviel ihr davon versuchen wollt.


--> Zu den Übungsaufgaben <--


Ansprechpartner

Solltet ihr Fragen zu Organisatorischem haben sind wir unter gerne für euch da!


Links