Sommersemester 2025

892 Veranstaltungen gefunden
  Nummer Titel
63618 Objekt-funktionale Programmierung
Fakultät:
Informatik
Lehrgebiet:
Lehrgebiet Programmiersysteme
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungDer Streit um die richtige Programmiersprache ist so alt wie Programmiersprachen selbst. Dabei erhitzen sich die Gemüter leider viel zu oft an Oberflächlichem: Wie ist die Syntax der Sprache, sind geschweifte Klammern besser als begin/end, ist eine Zuweisung eine Anweisung oder ein Ausdruck, braucht es das Semikolon etc. Was Programmiersprachen aber wirklich unterscheidet sind die Konzepte, die sich in ihnen materialisieren.
In dieser Lehrveranstaltung werden die zentralen Konzepte der beiden Hauptströmungen der Programmierung der letzten 30 Jahre, der objektorientierten und der funktionalen Programmierung, vermittelt. Die Vermittlung erfolgt anhand einer Reihe von Programmiersprachen, die beide Strömungen in sich vereinen und die ich daher objekt-funktional nenne. Der Fokus liegt dabei nicht auf den Sprachen selbst, sondern den Konzepten, die sich mit ihnen am praktischen Beispiel vermitteln lassen; ihre Kombination in einem Lehrtext soll Ihnen ein möglichst umfassendes Bild vom Wesen der objekt-funktionalen Programmierung vermitteln. Dabei werden auch Grundlagen wie die Abbildung von Daten in den Speicher, der Lambda-Kalkül und der Ursprung von Typsystemen sowie grundsätzliche Fragestellungen wie die nach dem allgemeinen Unterschied zwischen Werten und Objekten nicht ausgespart.
Dieser Kurs richtet sich an Studierende, die Programmierung nicht als Mittel zum Zweck verstehen wollen (denen ist bereits mit ChatGPT ausreichend geholfen), sondern die sich für die Ideen hinter der Programmierung interessieren und die eine möglichst umfassende Übersicht über das Thema erlangen wollen. Er verlangt viel Nachdenken und Ausprobieren, was sich jedoch in dem vorgesehenen Workload von 300 Stunden (entsprechend siebeneinhalb 40-Stunden-Wochen Arbeitszeit) gut unterbringen lassen sollte.
Achtung: Es handelt sich bei dieser Lehrveranstaltung nicht um einen Programmierkurs. Wenn Sie auf Master-Niveau studieren, sollten Sie bereits in mindestens einer Sprache programmieren können; um auf dieser Basis weitere Sprachen zu erlernen bedarf es keiner universitären Lehre. Sie erhalten hier vielmehr Einblicke in die objekt-funktionalen Sprachen zugrundeliegenden Konzepte am Beispiel von JavaScript, TypeScript, Ruby, Scala und F#, mit dem Potential (und der Absicht), Ihren Blick auf diese Sprachen (so Sie diese bereits kennen) zu verändern. Ihre dadurch erlangten Einsichten sollen es Ihnen später erlauben, einzelne Programmiersprachen hinsichtlich ihrer Eignung für gegebene Problemstellungen zu bewerten und auszuwählen.
63612 Objektorientierte Programmierung
Fakultät:
Informatik
Lehrgebiet:
Lehrgebiet Programmiersysteme
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungDie meisten der heute verwendeten Programmiersprachen sind in der einen oder anderen Form objektorientiert. Doch was heißt „objektorientiert“ eigentlich? Dieser Kurs vermittelt die Grundlagen objektorientierter Programmierung, so wie wir sie heute kennen. Er greift dazu auf Programmiersprachen zurück, die diese Grundlagen in besondere Weise verdeutlichen. Dabei geht es um objektorientierte Konzepte und nicht um die Sprachen selbst: Da in der Praxis die verwendete Sprache das Denken in erheblichem Maße beeinflusst, soll wenigstens im Studium das objektorientierte Denken zuerst kommen. Nur so kann sich das Vermögen entwickeln, Programmiersprachen auf ihre Eignung hin zu beurteilen und für einen bestimmten Zweck auszuwählen. Dafür ist es allerdings insbesondere für diejenigen, die schon die eine oder andere objektorientierte Programmiersprache kennen, zunächst notwendig, Abstand vom Bekannten zu gewinnen. Der Kurs führt die objektorientierte Programmierung anhand der Programmiersprache Smalltalk ein, die nicht nur diejenige war, die die objektorientierte Programmierung populär gemacht hat, sondern die auch durch eine besonders direkte und klare Umsetzung objektorientierter Konzepte besticht. Smalltalk ist schnell und leicht erlernbar, dies nicht zuletzt auch deswegen, weil es kein Typsystem verwendet. Da Typsysteme aber frühzeitig logische Fehler in Programmen aufzudecken erlauben und daher für die kommerzielle Softwareentwicklung als unverzichtbar angesehen werden müssen, führt der Kurs anschließend ausführlich in die Thematik objektorientierter Typsysteme ein. Auf Basis der nunmehr vollständig vorgestellten Grundbausteine objektorientierter Programmierung werden dann verbreitete objektorientierte Programmiersprachen mit ihren jeweiligen besonderen Eigenschaften vorgestellt. Der Kurs widmet sich sodann den häufig ignorierten, aber dennoch nicht zu vernachlässigenden Problemen der objektorientierten Programmierung und schließt mit einer Abhandlung über objektorientierten Programmierstil ab. Der Kurs richtet sich an Interessierte in fortgeschrittenen Studienabschnitten. Belegung der Kurse 01613 (imperative Programmierung) ist günstige Voraussetzung. Die Belegung des Kurses 01618 (Einführung in die objektorientierte Programmierung) ist hilfreich, aber keine Bedingung. Achtung: Dieser Kurs ist kein Java-Kurs. Java wird im Kurs 01618 in großer Vollständigkeit abgehandelt. Auch befasst sich dieser Kurs nicht mit Skriptsprachen. Einsende- und Selbsttestaufgaben verlangen die Bereitschaft, in Smalltalk zu programmieren. Ihre Bearbeitung wird dringend empfohlen.
36684 Occupational Health Psychology and Personnel Psychology
Fakultät:
Psychologie
Lehrgebiet:
Arbeitsbereich: Arbeits- und Organisationspsychologie
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungBelegen Sie dieses Modul nicht, wenn Sie nach alter Prüfungsordnung studieren!

Dieses Modul mit der Belegnummer 36684 wird nur nach neuer Prüfungsordnung (Einschreibung ab 2020/Wechsel der Prüfungsordnung) angeboten. Wenn Sie nach alter Prüfungsordnung studieren, muss das Modul über die Belegnummer 36674 belegt werden, um die Prüfung ablegen zu können.

Weitere Informationen zur Prüfungsordnung sowie zu Ablauf und Inhalt des Moduls finden Sie im Studienportal.
31901 Öffentliche Ausgaben
Fakultät:
Wirtschaftswissenschaft
Lehrgebiet:
Lehrstuhl für Volkswirtschaftslehre, insbesondere Finanzwissenschaft
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
55527 Öffentliches Umweltrecht (Schwerpunktbereichsmodul)
Fakultät:
Rechtswissenschaft
Lehrgebiet:
Lehrstuhl für Deutsches und Europäisches Verfassungs- und Verwaltungsrecht sowie Völkerrecht
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
16.04.2025
Beschreibung:
Es liegt keine Beschreibung dieser Veranstaltung vor.
55313 Öffentliches Umweltrecht und Einzelfragen des Biodiversitätsrechts
Fakultät:
Rechtswissenschaft
Lehrgebiet:
Lehrstuhl für Deutsches und Europäisches Verfassungs- und Verwaltungsrecht sowie Völkerrecht
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
16.04.2025
Beschreibung:
Es liegt keine Beschreibung dieser Veranstaltung vor.
55528 Öffentliches Wirtschaftsrecht (Schwerpunkbereichsmodul)
Fakultät:
Rechtswissenschaft
Lehrgebiet:
Lehrstuhl für Verwaltungsrecht, insb. Wirtschaftsverwaltungsrecht sowie Allgemeine Staatslehre
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
16.04.2025
Beschreibung:
Es liegt keine Beschreibung dieser Veranstaltung vor.
75512 -Öffentliches Wirtschaftsrecht/Grdl. des Öffentlichen Dienstrechts (GmbH)-
Umfang:
Es liegt kein Umfang zu dieser Veranstaltung vor
Beschreibung:
Es liegt keine Beschreibung dieser Veranstaltung vor.
32571 Ökonomische Theorie der Politik
Fakultät:
Wirtschaftswissenschaft
Lehrgebiet:
Lehrstuhl für Volkswirtschaftslehre, insbesondere Wirtschaftspolitik
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
32621 Optimierungsmethoden des Operations Research
Fakultät:
Wirtschaftswissenschaft
Lehrgebiet:
Lehrstuhl für Betriebswirtschaftslehre, insbesondere Quantitative Methoden und Wirtschaftsmathematik
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
31661 Organisation: Theorie, Gestaltung, Wandel
Fakultät:
Wirtschaftswissenschaft
Lehrgebiet:
Lehrstuhl für Betriebswirtschaftslehre, insbesondere Organisation und Planung
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
61316 Parametrische Statistik
Fakultät:
Mathematik
Lehrgebiet:
Lehrgebiet Stochastik und Mathematische Physik
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungDer Kurs "Parametrische Statistik" liefert die theoretischen Grundlagen zu gängigen Verfahren in der mathematischen Statistik. Er beinhaltet Normalverteilungsmodelle, Maximum-Likelihood-Schätzer, einseitige Tests in einparametrigen Verteilungsfamilien mit isotonen Dichtequotienten, einparametrische exponentielle Verteilungsfamilien und zweiseitige Tests, Punktschätzungen und spezielle Testprobleme.
Dieser Kurs basiert auf den Kursen "Einführung in die Stochastik" und "Maß- und Integrationstheorie".
Während der Vorlesungszeit im Wintersemester werden online-Vorlesungen angeboten.
"Parametrisches Statistik" ist ein Kurs des Bachelor- und Masterstudiums.
61218 Partielle Differentialgleichungen
Fakultät:
Mathematik
Lehrgebiet:
Lehrgebiet Analysis
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungDie Lehrveranstaltung bietet sowohl erste allgemeine Informationen über das Feld der partiellen Differenzialgleichungen als auch einen Einstieg in ausgewählte fortgeschrittenere Themen an. Der Bezug zu den Anwendungen findet eine angemessene Berücksichtigung. Es werden insbesondere behandelt:
die Wellengleichung und die Wärmeleitungsgleichung in einer Dimension, die Poissonsche Gleichung und die spektrale Analyse von selbstadjungierten Operatoren sowie die Halbgruppentheorie und eine einführende Abhandlung der Punktsymmetrien von Differenzialgleichungen.
Vorausgesetzt werden Kenntnisse aus den Lehrveranstaltungen Analysis sowie Maß- und Integrationstheorie; stellenweise nützlich, aber nicht notwendig wären darüber hinaus Kenntnisse der Lehrveranstaltungen Lineare Algebra, Funktionentheorie sowie Funktionalanalysis.
92082 -Patentanwaltsrecht-
Umfang:
Es liegt kein Umfang zu dieser Veranstaltung vor
Beschreibung:
Es liegt keine Beschreibung dieser Veranstaltung vor.
91052 -Patentverletzung-
Umfang:
Es liegt kein Umfang zu dieser Veranstaltung vor
Beschreibung:
Es liegt keine Beschreibung dieser Veranstaltung vor.
36634 Personalauswahl und Personalentwicklung
Fakultät:
Psychologie
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
Es liegt keine Beschreibung dieser Veranstaltung vor.
31701 Personalführung
Fakultät:
Wirtschaftswissenschaft
Lehrgebiet:
Lehrstuhl für Betriebswirtschaftslehre, insbesondere Personalführung und Organisation
Umfang:
10.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
26601 Perspektiven und Theorien der Soziologie
Fakultät:
Kultur- und Sozialwissenschaften
Lehrgebiet:
Lehrgebiet: Soziologie I / Allgemeine Soziologie und Soziologische Theorie
Umfang:
15.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungModulbeschreibung
73116 -Philosophie der Technisierung, Digitalisierung und Kl-
Umfang:
Es liegt kein Umfang zu dieser Veranstaltung vor
Beschreibung:
Es liegt keine Beschreibung dieser Veranstaltung vor.
26407 Philosophie im angelsächsischem Raum
Fakultät:
Kultur- und Sozialwissenschaften
Lehrgebiet:
Lehrgebiet: Philosophie I
Umfang:
15.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungModulbeschreibung
26409 Philosophie im Kontext des deutschen Idealismus
Fakultät:
Kultur- und Sozialwissenschaften
Lehrgebiet:
Lehrgebiet: Philosophie II, Praktische Philosophie: Ethik, Recht, Ökonomie
Umfang:
15.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungModulbeschreibung
25407 Philosophische Reflexion von Staat und Politik
Fakultät:
Kultur- und Sozialwissenschaften
Lehrgebiet:
Lehrgebiet: Philosophie II, Praktische Philosophie: Ethik, Recht, Ökonomie
Umfang:
15.0 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungModulbeschreibung
33496 Philosophy of Interculturality
Fakultät:
Kultur- und Sozialwissenschaften
Lehrgebiet:
Lehrgebiet: Philosophie I
Umfang:
3.75 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungDer Kurs führt aus ideengeschichtlicher Perspektive in die internationale Politik ein. In 4 Kapiteln - ausgehend von der Auflösung des mittelalterlichen Europa bis zum Völkerbund - werden die wichtigsten Stationen und Verzweigungen der Ideengeschichte im Bereich der internationalen Politik vorgestellt. Im Mittelpunkt stehen die Vordenker selbst - von Dante bis zum Pragmatismus. Ihre Theorien werden allerdings immer vor dem Hintergrund und im Zusammenhang gesellschaftlicher und politischer Entwicklung diskutiert. Der Kurs will nicht nur einen Überblick geben. Beabsichtigt ist auch die Entfaltung eines theoretischen Interpretationsrahmens, der es den Studierenden ermöglichen soll, theoretische Ansätze und Konzepte internationaler Politik zu interpretieren und in einen gesellschaftstheoretischen Zusammenhang zu stellen.
33497 Philosophy of Technology
Fakultät:
Kultur- und Sozialwissenschaften
Lehrgebiet:
Lehrgebiet: Philosophie I
Umfang:
3.75 ECTS
Veranstaltungsbeginn:
01.04.2025
Beschreibung:
KursbeschreibungDer Kurs stellt Gegenstand, Methoden und Anspruch einer Philosophie der Technik vor. Vor dem Hintergrund der antiken (Aristoteles) und neuzeitlichen (Descartes, Bacon) Deutung der Beziehung zwischen Natur und Technik wird die Dynamik des technischen Wandels samt seiner naturalistischen und rationalistischen Implikate diskutiert. Die sich daraus ergebenden Einsichten werden in eine Beziehung zu Kulturphilosophie und Metaphysik gesetzt mit dem Ziel wechselseitiger Kritik. Der Kurs schließt mit einem Ausblick auf offene Fragen und die Konfliktkontinuität einer jeden Philosophie der Technik.
78055 PHP - Grundlagen, Konzepte, Anwendung (Programmiersprache)
Umfang:
3.0 ECTS
Beschreibung:
Kursbeschreibung

Die Skriptsprache PHP steht für ?Personal Home Page Tools? oder ?PHP Hypertext Preprocessor? und wurde konzipiert, um dynamische Webseiten und Webanwendungen zu erstellen. Seit der Entwicklung der Skripstsprache durch Rasmus Lerdort, wurden mittlerweile viele Versionen der Sprache veröffentlicht. Eine Vielzahl von Erweiterungen macht PHP zu einem der leistungsfähigsten Werkzeuge zur Entwicklung moderner Webanwendungen. Bekannte Contentmanagementsysteme wie WordPress oder Joomla sowie Shopsysteme beruhen auf PHP.

Der Kurs vermittelt sowohl die Eigenschaften und Elemente von PHP als auch Lösungen für typische Aufgaben in der Praxis. Nach einer ausführlichen Darstellung der PHP-Sprachelemente und ihrer Anwendung werden im weiteren Kursverlauf mit dynamisch erzeugten Formularen typische Strukturen moderner Webseiten und Webanwendungen vorgestellt und in der Praxis erprobt. Mit der objektorientierten Programmierung (OOP) lernen Sie auch fortgeschrittene Programmierkonzepte kennen und erfahren außerdem, wie mit PHP-Skripten auf MySQL-Datenbanken zugegriffen werden kann. Zwei umfangreiche Abschlussprojekte wenden die Kursinhalte im praktischen Umfeld zusammenfassend an.

Zielgruppe des Weiterbildungskurses

  • Der Kurs PHP richtet sich an den ambitionierten Einsteiger in PHP.
  • Spezielle Vorkenntnisse in der Programmierung oder Webentwicklung sind nicht erforderlich.
  • Um den Kurs belegen zu können, müssen Sie keine Formalen Zulassungsvorraussetzungen erfüllen.

Mehr zum Kursinhalt

In jeder Kurseinheit können Sie Ihr neu erworbenes Wissen in zahlreichen Praxisaufgaben erproben und festigen.

  • Kapitel 1 gibt Ihnen einen Überblick über die Softwarekomponenten, die für die Bearbeitung des Kurses benötigt werden. Sie erfahren, wie Sie diese Software installieren und konfigurieren.
  • In Kapitel 2 werden Sie mit den Grundlagen der Programmiersprache PHP vertraut gemacht. Sie lernen die zur Programmierung benötigten Sprachelemente wie Anweisungen, Datentypen, Variablen, Operatoren, Steueranweisungen, Funktionen und Arrays kennen.
  • Kapitel 3 zeigt Ihnen die grundlegenden Strukturen moderner Webanwendungen. Sie erfahren, wie Sie dynamische Formulare erzeugen und auswerten und wie Sessions verwaltet werden. Weiterhin zeigen wir Ihnen, wie aus PHP-Skripten heraus auf das lokale Dateisystem zugegriffen wird, um Daten abzulegen und wieder auszulesen.
  • Kapitel 4 befasst sich mit fortgeschrittenen Konzepten. Sie erfahren, wie Sie mit PHP auf eine MySQL-Datenbank zugreifen können, was sich hinter dem Konzept der objektorientierten Programmierung (OOP) verbirgt und wie dieses Konzept in PHP umgesetzt wird. Außerdem geht es um die Analyse von Zeichenketten anhand von Suchmustern mit regulären Ausdrücken.
  • Im Kapitel 5 werden die Lerninhalte des Kurses zusammenfassend und praxisnah in zwei Abschlussprojekten angewendet.

Formate und Struktur des Kurses

  • Der Kurs wird online zum Download bereitgestellt, steht als App für Apple iPads und Android Tablets sowie für Smartphones zur Verfügung.
  • Der Kurs ist mediengerecht konzipiert und unterstützt individuelles Lernen interaktiv und multimedial.
  • Sie können den Kurs linear bearbeiten oder Kurskapitel in beliebiger Auswahl ansteuern.
  • Vertonte Animationen und interaktive Grafiken unterstützen Sie bei der Bearbeitung des Lernstoffs.
  • Mithilfe eines digitalen Schreibblocks können Sie Ihr erlerntes Wissen direkt anwenden und reflektieren.
  • Interaktive Übungen geben Ihnen ein Feedback über Ihren Lernfortschritt.
  • Sie haben die Möglichkeit, sich aus dem Kurs heraus mit relevanten Internetadressen zu verlinken und ergänzende Informationen einzuholen.
  • Einfach zu bedienende Servicefunktionen wie Volltextsuche, Lesezeichen, Glossar, Index und individuelles Notizblatt erleichtern Ihnen die Kursbearbeitung.

Systemvoraussetzungen

PC, Notebook (aktueller Internet-Browser) oder Tablet. Betriebssysteme für PC oder Notebook: Windows (für Lernprogramm und ergänzende Tools); Linux, MacOS (nur für Lernprogramm).

Kursbearbeitungsdauer

ca. 60 Stunden

Demoversionen

Sie können eine Demoversion mit eingeschränkten Inhalten online oder per App einsehen.

Hinweis zur Bereitstellung der Kursunterlagen und zur Freischaltung der App

Circa 2 Tage nach der Belegung werden die Kursunterlagen in Ihrem VU-Account freigeschaltet. Unter dem Reiter "Meine Veranstaltungen", steht der Kurs zum Download zur Verfügung. Zudem steht allen Beleger*innen die App zum Kurs zur Verfügung. Die App ist im Apple App Store bzw. Google Play Store mit eingeschränkten Inhalten frei verfügbar. Den vollständigen Inhalt erhalten Sie durch Eingabe Ihrer Zugangsdaten für die VU (Matrikelnummer + Passwort) in der App.

Google Play App Store

Barrierefreiheit

Der Kurs erfüllt die Kriterien für Barrierefreiheit nach den Richtlinien der Web Accessibility Initiative (WAI).

Zertifizierung

Es besteht die Möglichkeit, für die erfolgreiche Bearbeitung des Kurses ein Zertifikat der FernUniversität Hagen zu erwerben.

Weitere Informatik-Weiterbildungskurse wie z.B. Python, Java, R, SQL, Webentwicklung sowie Kurspakete wie Web-Entwickler, Frontend-Entwickler, Data-Analyst und Java-Entwickler im Rahmen des Certificate of Basic Studies finden Sie über die Kurssuche und unter fernuni-hagen.de/cew.


Seite erstellt in 1s  |  22.9.2025,04:58 im Sommersemester 2025  |  realisiert durch das LVU-System