<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="modul.xsl" type="text/xsl"?>
<modul id="8052" xml:lang="de">
 <titel>Programmiermethoden</titel>
 <titelLang></titelLang>
 <kuerzel>Prog2</kuerzel>
 <ects>4</ects>
 <studiengang>X</studiengang>
 <modultyp></modultyp>
 <praesenz>64</praesenz>
 <selbststudiumszeit>72</selbststudiumszeit>
 <sprache>de</sprache>
 <beschreibungsSprache>de</beschreibungsSprache>
 <studiengangtyp>Bachelor</studiengangtyp>
 <lehrformen>Vorlesung mit Übung</lehrformen>
 <methoden><ul>
<li>Frontalunterricht/Vorlesung</li>
</ul>
<ul>
<li>Gruppenarbeit</li>
</ul></methoden>
 <vorkenntnisse></vorkenntnisse>
 <ziele><p>Dieses Modul hat zum Ziel, <span><span>weiterführende Konzepte und Methoden der objektorientierten Programmierung anhand der Programmiersprache Java zu vermitteln.<br /></span></span></p>
<p><span><br /></span></p></ziele>
 <lerninhalte></lerninhalte>
 <lehrinhalte><p>In diesem Modul werden die folgenden Themen und Inhalte behandelt:</p>
<ul>
<li><span><span>Objektorientierte Programmierung: Vererbung, Überschreiben von Methoden, abstrakte Klassen</span></span></li>
<li><span><span>Zugriff auf Dateien, I/O Streams<br /></span></span></li>
<li><span><span>Fehlerbehandlung: Exceptions</span></span></li>
<li><span><span>Objektorientierter Design: Grundtechniken, Beziehungen zwischen Klassen, Klassendiagramme</span></span></li>
<li><span><span>Datenstrukturen: Einsatzbeispiele von einigen Standarddatenstrukturen</span></span></li>
<li><span>Graphische Benutzerinterfaces: Swing Grundlagen, "Model-View-Control" Muster, Layout Management, Struktur und Benutzung von einigen wichtigen Swing Komponenten, Event-Behandlung</span></li>
<li><span>Konzepte der </span><span><span>Multi-Threading</span></span></li>
</ul></lehrinhalte>
 <lernergebnisse><p>Wissen ... <br /><br />Fertigkeiten ...<br /><br />Kompetenzen ...</p></lernergebnisse>
 <bewertung><p>Teils (25%) im Verlauf des Moduls (Beurteilungskriterien werden am  Anfang des Moduls bekannt gegeben); teils (75%) mit einer abgesetzten  Schlussprüfung (schriftlich, 120 Minuten).</p></bewertung>
 <qualifikationstyp>Pb</qualifikationstyp>
 <pflichtmodul>ja</pflichtmodul>
 <bemerkungen></bemerkungen>
 <literaturangaben></literaturangaben>
 <verantwortlicher>
  <name>Jean-Paul Dubois</name>
  <email>jean-paul.dubois@bfh.ch</email>
  <kuerzel>doj1</kuerzel>
 </verantwortlicher>
 <datum>11. April 2011</datum>
 <vormodul>8051-de.xml - Einführung in die Programmierung</vormodul>
 <lernziele></lernziele>
</modul>
