{"id":3580,"date":"2025-02-26T10:38:15","date_gmt":"2025-02-26T09:38:15","guid":{"rendered":"https:\/\/www.hsu-hh.de\/ifi\/?page_id=3580"},"modified":"2025-06-11T14:05:13","modified_gmt":"2025-06-11T12:05:13","slug":"softwareentwicklung-ft-2025","status":"publish","type":"page","link":"https:\/\/www.hsu-hh.de\/ifi\/softwareentwicklung-ft-2025","title":{"rendered":"Softwareentwicklung (FT 2025)"},"content":{"rendered":"<p><strong> Modulnummer: <\/strong> WS-15-B-12<br \/>\n<strong> Dozent: <\/strong><a href=\"\/ifi\/team\/fink\/\" rel='nofollow'>Andreas Fink<\/a><br \/>\n<strong> Studiengang: <\/strong><abbr title=\"Betriebswirtschaftslehre\">BWL<\/abbr> (Wahlpflicht Vertiefungsfach\/Komplement\u00e4rfach, B.Sc., 6. Trimester), ansonsten je nach Anrechenbarkeit in anderen Studieng\u00e4ngen<br \/>\n<strong> Umfang: <\/strong> 4 TWS \/ 6 Leistungspunkte<br \/>\n<strong> Termine: <\/strong> Mi. 08:15 &#8211; 11:15 Uhr<br \/>\n<strong> Raum: <\/strong> <abbr title=\"Personal Computer\">PC<\/abbr>-Labor <abbr title=\"Geistes- und Sozialwissenschaften\">GeiSo<\/abbr> (Raum 2160, Geb. H1)<br \/>\n<strong> Pr\u00fcfung: <\/strong> Projektleistung (im Kern: Implementierung)<br \/>\n<strong> Ilias-Kurs: <\/strong> <a href=\"https:\/\/intranet.hsu-hh.de\/go\/crs\/6357\" rel='nofollow'>https:\/\/intranet.hsu-hh.de\/go\/crs\/6357<\/a><\/p>\n<p><strong>Kursplan (wird sukzessive erg\u00e4nzt)<\/strong>:<br \/>\nMi. 9. April &#8211; Einf\u00fchrung und Organisatorisches (LE 0, LE 2 (Folien 1 bis 8))<br \/>\nMi. 16. April &#8211; Hausaufgabe: eine Python-IDE nach Wahl installieren und kennenlernen (<abbr title=\"vergleiche\">vgl.<\/abbr> Beispiele aus den Inhalten der vorausgehenden Woche, bei Interesse (optional) Einstieg in das erste Aufgabenblatt, welches ansonsten dann in der Lehrveranstaltung (LV) gemeinsam behandelt wird); in der LV werden dann LE 1 und LE 2 (Rest) sowie Aufgaben behandelt (ist erfolgt bis <abbr title=\"inclusive\">inkl.<\/abbr> Aufgabe 3)<br \/>\nMi. 23. April &#8211; Hausaufgabe: Aufgaben 4 bis 7 des ersten Aufgabenblattes; in der Lehrveranstaltung besprechen wir dann diese Aufgaben, behandeln zu LE 2 insbes. noch die beiden letzten Folien und beginnen dann mit LE 3 (Umgang mit weiteren Datentypen: Tupel, Listen, Sets, Dictionaries)<br \/>\nMi. 30. April &#8211; Hausaufgabe: Aufgaben 1 und 2 des zweiten Aufgabenblattes; in der Lehrveranstaltung besprechen wir dann diese Aufgaben, den Rest von LE 3, den Rest des zweiten Aufgabenblattes (und nochmal die letzte Aufgabe des ersten  Aufgabenblattes), und behandeln dann LE 4 (bis Folie 17)<br \/>\nMi., 07. Mai &#8211; Hausaufgabe: Aufgabe 1 des dritten Aufgabenblattes; in der Lehrveranstaltung setzen wir dann LE 4 fort (ab Folie 18) und befassen uns weiter mit dem dritten Aufgabenblatt<br \/>\nMi., 14. Mai &#8211; Besprechung Aufgabe 2 des dritten Aufgabenblatts, Folien LE 5, Bekanntgabe Projektarbeitsaufgabenstellung<br \/>\nMi., 21. Mai &#8211; Besprechung Fragen \/ Ideen Projektarbeitsaufgabenstellung<br \/>\nMi., 28. Mai &#8211; keine Pr\u00e4senzveranstaltung sondern digital n.V.<br \/>\nMi., 04. Juni &#8211; Besprechung Fragen \/ Ideen Projektarbeitsaufgabenstellung<br \/>\nMi., 11. Juni &#8211; Besprechung Fortschritte \/ Fragen Projektarbeitsaufgabenstellung<br \/>\nMi., 18. Juni &#8211; Besprechung Fortschritte \/ Fragen Projektarbeitsaufgabenstellung<br \/>\n&#8230;<\/p>\n<p><strong>Qualifikationsziele\/Inhalte:<\/strong><br \/>\nDie Studierenden lernen in der ersten Trimesterh\u00e4lfte Grundlagen der Programmierung kennen (<abbr title=\"inclusive\">inkl.<\/abbr> einer knappen Betrachtung von Vorgehensmodellen der Softwareentwicklung und Softwareprojektmanagement) und sollen auf dieser Basis unter Verwendung moderner Softwarewerkzeuge Programme zur L\u00f6sung abgegrenzter Problemstellungen entwickeln k\u00f6nnen. <\/p>\n<p>Vorkenntnisse zum Programmieren werden nicht vorausgesetzt. <\/p>\n<p>Die Einf\u00fchrung in das Programmieren erfolgt mit der Programmiersprache <strong>Python<\/strong> (Programmierumgebung hierzu <abbr title=\"zum Beispiel\">z.B.<\/abbr> Thonny, PyCharm Community Edition, Visual Studio Code). Hierbei werden auch aktuelle M\u00f6glichkeiten f\u00fcr KI-Unterst\u00fctzung bei der Softwareentwicklung betrachtet.<\/p>\n<p>Wesentliche grundlegende Inhalte sind:<\/p>\n<ul>\n<li>Programmiersprachliche Basiselemente der strukturierten Programmierung (Variablen\/Objekte, Datentypen, Operatoren, Ausdr\u00fccke, Kontrollstrukturen, Methoden\/Funktionen)<\/li>\n<li>Objektorientierte Programmierung<\/li>\n<li>Elementare Datenstrukturen und Algorithmen<\/li>\n<\/ul>\n<p>Auf dieser Basis werden in der zweiten Trimesterh\u00e4lfte in kleingruppenbasierter Softwareprojektarbeit bestimmte Aufgabenstellungen bearbeitet (Projektarbeit\/Implementierungsleistung, je nach Aufgabe mit einer Vertiefung bestimmter Themen\/Implementierungstechniken).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modulnummer: WS-15-B-12 Dozent: Andreas Fink Studiengang: BWL (Wahlpflicht Vertiefungsfach\/Komplement\u00e4rfach, B.Sc., 6. Trimester), ansonsten je nach Anrechenbarkeit in anderen Studieng\u00e4ngen Umfang: 4 TWS \/ 6 Leistungspunkte Termine: Mi. 08:15 &#8211; 11:15 [&hellip;]<\/p>\n","protected":false},"author":43,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-3580","page","type-page","status-publish","hentry","category-lehre"],"_links":{"self":[{"href":"https:\/\/www.hsu-hh.de\/ifi\/wp-json\/wp\/v2\/pages\/3580","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hsu-hh.de\/ifi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hsu-hh.de\/ifi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hsu-hh.de\/ifi\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hsu-hh.de\/ifi\/wp-json\/wp\/v2\/comments?post=3580"}],"version-history":[{"count":28,"href":"https:\/\/www.hsu-hh.de\/ifi\/wp-json\/wp\/v2\/pages\/3580\/revisions"}],"predecessor-version":[{"id":3701,"href":"https:\/\/www.hsu-hh.de\/ifi\/wp-json\/wp\/v2\/pages\/3580\/revisions\/3701"}],"wp:attachment":[{"href":"https:\/\/www.hsu-hh.de\/ifi\/wp-json\/wp\/v2\/media?parent=3580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hsu-hh.de\/ifi\/wp-json\/wp\/v2\/categories?post=3580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hsu-hh.de\/ifi\/wp-json\/wp\/v2\/tags?post=3580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}