<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-ligatures:standardcontextual;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
span.E-MailFormatvorlage18
        {mso-style-type:personal-compose;
        font-family:"Arial",sans-serif;
        color:windowtext;}
span.apple-tab-span
        {mso-style-name:apple-tab-span;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;
        mso-ligatures:none;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE link="#0563C1" vlink="#954F72" style='word-wrap:break-word'><div class=WordSection1><p class=MsoNormal><b><span style='font-family:"Arial",sans-serif'>Primär richtet sich dieser Kurs an Studierende der IT-Sicherheit, jedoch werden noch freie Plätze ab sofort auch für andere Studiengänge der Fakultät zur Verfügung gestellt. Die Anmeldung erfolgt über den u.a. Moodle-Link. Wir empfehlen die Teilnahme, falls Sie noch keine oder nur wenig Erfahrung mit objektorientierten, statisch getypten Mainstream-Programmiersprachen haben.<o:p></o:p></span></b></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif'>Liebe Studierende der Informatik und der Angewandten Informatik,<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif'>um den Einstieg in die Vorlesung „Software Engineering“ zu erleichtern, bietet die viadee AG in Zusammenarbeit mit dem Lehrstuhl Software Engineering den Crashkurs "Java-Kurs für ITS-Studierende" vom <b>04. bis 06.09.2023</b> an der Ruhr-Universität Bochum an. Der Kurs findet an allen drei Tagen jeweils <b>von 9-12 Uhr (s.t.) & 13-16 Uhr im Gebäude ID Raum 04/459+471</b> statt.<o:p></o:p></span></p><p class=MsoNormal><b><span style='font-family:"Arial",sans-serif'><o:p> </o:p></span></b></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>Anhand eines durchgängigen Beispiels werden in diesem Kurs die Konzepte objektorientierter Programmierung und ihre Umsetzung in Java erläutert. Am Ende des Kurses sind die Teilnehmenden in der Lage, eigene Programme in Java zu entwickeln und auszuführen.</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>Die Lerninhalte der Veranstaltung sind mit den benötigten Grundlagen für die Vorlesung „Software Engineering“ abgestimmt, in welcher dann weiterhin OO-Programmierkenntnisse geübt und vertieft werden, insbesondere als Teil des Übungsbetriebs zur Vorlesung.</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'> </span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><b><span style='font-family:"Arial",sans-serif;color:black'>Es werden folgende Inhalte behandelt:</span></b><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>-   <span class=apple-tab-span>          </span>Einführung in Java</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>-   <span class=apple-tab-span>          </span>Entwicklungsumgebung, Fehlersuche und Entwicklungsprozess mit Gradle und IntelliJ IDEA</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>-   <span class=apple-tab-span>          </span>Datenstrukturen in Java</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>-   <span class=apple-tab-span>          </span>Objektorientierte Programmierung in Java</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>-   <span class=apple-tab-span>          </span>Erstellung einfacher Oberflächen</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>-   <span class=apple-tab-span>          </span>Testen und Test-Driven-Development</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'> </span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><b><span style='font-family:"Arial",sans-serif;color:black'>Voraussetzungen:</span></b><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>Bitte vor Beginn des Kurses installieren und Funktionsweise überprüfen:</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>1.  <span class=apple-tab-span>         </span>Java (</span><span style='font-family:"Arial",sans-serif'><a href="https://www.oracle.com/de/java/technologies/downloads/#java17">https://www.oracle.com/de/java/technologies/downloads/#java17</a><span style='color:black'>)</span><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>2.  <span class=apple-tab-span>         </span>IntelliJ IDEA Ultimate (Studierenden-Lizenz) (</span><span style='font-family:"Arial",sans-serif'><a href="https://www.jetbrains.com/community/education/#students">https://www.jetbrains.com/community/education/#students</a><span style='color:black'>)</span><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>3.  <span class=apple-tab-span>         </span>Gradle (</span><span style='font-family:"Arial",sans-serif'><a href="https://gradle.org/install/"><span style='color:#1155CC'>https://gradle.org/install/</span></a><span style='color:black'>)</span><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>4.<span class=apple-tab-span>           </span>In der Kommandozeile muss der Befehl </span><span style='font-family:"Arial",sans-serif'>gradle -v<span style='color:black'> funktionieren. Bitte prüfen! <br>5.           Bitte das Tutorial unter </span><a href="https://docs.gradle.org/current/samples/sample_building_java_applications.html"><span style='color:#1155CC'>https://docs.gradle.org/current/samples/sample_building_java_applications.html</span></a><span style='color:black'> durchführen (wird in der ersten Veranstaltung überprüft).</span><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'> </span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='mso-margin-top-alt:0cm;margin-right:0cm;margin-bottom:12.0pt;margin-left:0cm'><span style='font-family:"Arial",sans-serif;color:black'>Die <b>Anmeldung</b> erfolgt über Moodle unter</span><span style='font-family:"Arial",sans-serif'><a href="https://moodle.ruhr-uni-bochum.de/course/view.php?id=53481"><span style='color:black'> </span>https://moodle.ruhr-uni-bochum.de/course/view.php?id=53481</a>.<u><span style='color:#0563C1'><br></span></u><span style='color:black'><br>Passwort für die Anmeldung ist: Java</span><o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif'> <span style='color:black'> </span><o:p></o:p></span></p><p style='margin:0cm'><b><span style='font-family:"Arial",sans-serif;color:black'>Über die Trainer:innen:</span></b><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>IT-Beraterin Maxi Klotz, M.Sc. hat Management Information Systems an der Universität Paderborn studiert und entwickelt seit einiger Zeit Java-Anwendungen für die viadee.</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p style='margin:0cm'><span style='font-family:"Arial",sans-serif;color:black'>IT-Berater Dr. Daniel Reinert hat an der Ruhr-Universität Bochum am Lehrstuhl Praktische Informatik promoviert und arbeitet seit 15 Jahren ebenfalls für die viadee im Bereich der Java-Entwicklung.</span><span style='font-family:"Arial",sans-serif'><o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'>--</span><span style='font-family:"Arial",sans-serif;mso-ligatures:none;mso-fareast-language:DE'><o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'>Lehrstuhl für Software Engineering<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'>Fakultät für Informatik<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'>Ruhr-Universität Bochum<o:p></o:p></span></p><p class=MsoNormal><a href="http://www.se.rub.de/"><span style='font-family:"Arial",sans-serif;color:#0563C1;mso-fareast-language:DE'>www.se.rub.de</span></a><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'><o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'>Teamassistenz: Annika Pretzsch<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'>Gebäude MC 1.94<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'>Universitätsstr. 150, 44801 Bochum<o:p></o:p></span></p><p class=MsoNormal><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'>+49 234 32 25965<o:p></o:p></span></p><p class=MsoNormal><a href="mailto:se-office@rub.de"><span style='font-family:"Arial",sans-serif;color:#0563C1;mso-fareast-language:DE'>se-office@rub.de</span></a><span style='font-family:"Arial",sans-serif;mso-fareast-language:DE'><o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>