Bachelor, Vollzeit
- Campus Hagenberg
- E-Mail mc@fh-hagenberg.at
- Telefon +43 5 0804 22801
- Infoblatt downloaden Anfrage stellen
Studienplan
Module
Angewandte Informatik
| 1. | 2. | 3. | 4. | 5. | 6. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Algorithmisches Denken und AI-basiertes Problemlösen |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Algorithmisches Denken und AI-basiertes ProblemlösenDie Absolvent*innen besitzen detaillierte Kenntnisse über gängige AI-Werkzeuge und können diese – und Verknüpfungen davon – zielgerichtet anwenden. Sie verstehen die zur Anwendung kommenden Prompting-Ansätze und können die erzielten Ergebnisse und deren Anwendung im Alltag kritisch hinterfragen. Darüber hinaus kennen Sie Vorgehensmodelle, die die Abstraktion von realen Sachverhalten erlauben und somit das Aufbrechen komplexer Probleme in kleinere Teilprobleme, das Identifizieren von Mustern und das Entwickeln von Strategien zur effizienten Lösung unterstützen. Algorithmisches Denken und AI-basiertes Problemlösen
Methoden zur Handhabung komplexer Aufgaben |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Einführung in die Programmierung |
6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Einführung in die ProgrammierungNach Beendigung dieses Moduls verstehen Studierende die Grundlagen der prozeduralen sowie der objektorientierten Programmierung und sind in der Lage, einfache Java-Programme selbstständig zu erstellen und diese fachlich korrekt zu dokumentieren. Sie kennen darüber hinaus die elementaren Konzepte des Debuggings und Testens und können diese zur Identifikation und Behebung von Fehlern in Programmen selbständig anwenden. Einführung in die Programmierung
Dieses Modul bietet eine Einführung in den Programmentwurf und die objektorientierte Einführung in die Programmierung
Dieses Modul bietet eine Einführung in den Programmentwurf und die objektorientierte |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Objektorientierte Programmierung |
6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Objektorientierte ProgrammierungStudierende lernen in diesem Modul die wichtigsten formalen und praktischen Grundlagen und Anwendungen der objektorientierten Programmierung kennen, können objektorientierte Entwurfsmuster anwenden und beherrschen einen guten Programmierstil. Ziele des Moduls sind außerdem die gezielte Auswahl und Bewertung von Objektmodellen, der praktische Einsatz von Entwurfsmustern sowie das Debuggen und Testen von objektorientierten Programmen unter Verwendung einer State-of-the-Art Java IDE. Objektorientierte Programmierung
Dieses Modul bietet eine Einführung in die objektorientierte Programmierung Objektorientierte Programmierung
Dieses Modul bietet eine Einführung in die objektorientierte Programmierung |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Web-Grundlagen |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Web-Grundlagen
Nach Beendigung dieses Moduls verstehen Studierende die Grundlagen der Webentwicklung, was sowohl Strukturierung einer Webseite mittels HTML, Layoutgestaltung mittels CSS, als auch Sicherstellen von Interaktivität mittels JavaScript umfasst. Sie sind in der Lage, einfache Webanwendungen zu programmieren und über grundlegende Algorithmen interaktiv zu gestalten. Web-Grundlagen
Dieses Modul bietet eine Einführung in die Grundlagen der Web-Entwicklung. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Web-Advanced |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Web-Advanced
Die Studierenden sind auf Grund ihrer umfassenden Kenntnisse in der Lage, die Einsatzmöglichkeiten von modernen Web-Technologien im jeweiligen Anwendungsszenario korrekt abzuschätzen. Web-Advanced
Ein Fokus des Moduls liegt in der Vermittlung weiterführender Kenntnisse in |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Verteilte Informationssysteme |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Verteilte InformationssystemeDie Absolvent*innen besitzen grundlegende Kenntnisse über die Konzepte und Herausforderungen verteilter Informationssysteme. Ihnen ist es möglich, komplexe mehrschichtige und verteilte Systeme zu konzipieren und zu realisieren. Verteilte Informationssysteme
Neben den notwendigen theoretischen Grundlagen „Verteilter Systeme“ ist |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Softwareentwicklung unter Android |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Softwareentwicklung unter AndroidDie Studierenden erwerben grundlegende Kenntnisse in der Programmierung mobiler Applikationen unter Verwendung von Android. Dabei liegt der Fokus nicht auf den Betriebssystemen selbst, sondern auf der Verwendung Android-spezifischer APIs, die in typischen mobilen Anwendungen Verwendung finden. Softwareentwicklung unter Android
Der Kurs orientiert sich am Aufbau einer typischen Android App und schlüsselt |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Softwareentwicklung unter iOS |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Softwareentwicklung unter iOSDie Studierenden erwerben grundlegende Kenntnisse in der Programmierung mobiler Applikationen unter Verwendung von iOS. Dabei liegt der Fokus nicht auf dem Betriebssystem selbst, sondern auf der Verwendung Swiftspezifischer APIs, die in typischen mobilen Anwendungen Verwendung finden. Softwareentwicklung unter iOS
Der Kurs orientiert sich am Aufbau einer typischen iOS App und schlüsselt |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Softwareentwicklung unter C und C++ |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Softwareentwicklung unter C und C++
Die Studierenden lernen nach einer kurzen Einführung in die Programmiersprache C, objektorientierte Software in modernem Softwareentwicklung unter C und C++
Programmieren in C und C++, Entwicklungsumgebungen, Präprozessor, Datentypen |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Softwarenentwicklung unter Python |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Softwarenentwicklung unter PythonProgrammieren in Python bereitet die Studierenden auf den Einsatz von Python als Programmiersprache im Bereich Machine-Learning und Artifical Intelligence vor. Besonderes Augenmerk liegt auf der Vermittlung von Pythontypischen Programmieridiomen, um die Sprache effektiv nützen zu können. Softwareentwicklung unter Python
Kontrollstrukuren, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Requirements Engineering |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Requirements EngineeringDie Absolvent*innen sind in der Lage, Anforderungen anhand von Use Cases, Geschäftsprozessen und Stakeholder-Interviews zu ermitteln. Sie können unterschiedliche Perspektiven auf Anforderungen einnehmen, kennen die Eigenschaften/Qualitätsmerkmale guter Anforderungen und können diese korrekt, ohne Transferverluste, formulieren. Sie können funktionale und nicht funktionale Anforderungen unterscheiden, Testfälle und Abnahmekriterien definieren und sind in der Lage deren Korrektheit gegen die Anforderungen zu prüfen. Sie kennen Werkzeuge zum Erheben, Beschreiben und Verwalten von Anforderungen. Die Absolvent*innen sind mit den Grundlagen der Risikoanalyse und der Software - Qualitätssicherung vertraut. Sie sind in der Lage, einen Requirements Engineering Prozess zu planen und durchzuführen. Requirements Engineering
Anforderungen von Kunden, Benutzern und Entwicklern methodisch zu ermitteln, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Usability und User Experience Design |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Usability und User Experience DesignDie Absolvent*innen kennen den Unterschied zwischen User Interface und User Experience Design. Sie durchlaufen den nutzungszentrierten Designprozess in einem praktischen Projekt. Sie kennen verschiedene Prototyping- Techniken und sind in der Lage, ihre Ideen in Form von Skizzen, Paper-Prototypen, Wireframes und interaktiven Prototypen in Balsamiq, Figma oder ProtoPie umzusetzen. Usability und User Experience Design
Grundsätze der nutzungszentrierten Gestaltung, User Experience und Usability, Usability und User Experience Design
Grundsätze der nutzungszentrierten Gestaltung, User Experience und Usability, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Einführung in Datenbanken und Systemmodellierung |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Einführung in Datenbanken und SystemmodellierungDie Absolvent*innen sind in der Lage, eine zur jeweiligen Aufgabenstellung passende Methodik zum Persistieren und Verwalten anwendungsrelevanter Daten auszuwählen und umzusetzen. Sie können Datenbankschemata entsprechend Vorgaben modellieren und komplexe Abfragen tätigen. Sie kennen wesentliche Inhalte von Modellierungsprinzipien mittels UML und können diese praxisorientiert im Rahmen von Projektszenarien anwenden. Einführung in Datenbanken und Systemmodellierung
Ausgehend von den fundamentalen Konzepten zur Verwendung und dem Einführung in Datenbanken und Systemmodellierung
Ausgehend von den fundamentalen Konzepten zur Verwendung und dem |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Datenbanken Advanced |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Datenbanken AdvancedDie Absolvent*innen sind in der Lage, aus der Vielfalt moderner nicht-relationaler Datenhaltungssysteme die situationsbezogen sinnvollste auszuwählen und verwenden zu können. Sie erwerben ein Verständnis über unterschiedliche Formen aktueller Datenhaltung, können derartige Dienste instand setzen, konfigurieren, programmatisch ansprechen und netzwerkbasiert nutzbar machen. Sie kennen wesentliche informationssystemische Arbeitsprinzipien sowie Architekturen und können diese sicher umsetzen. Datenbanken Advanced
Beleuchtet wird insbesondere die variantenreiche Gruppe der NoSQL Informationssysteme |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Agile SW-Entwicklung und Tools |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Agile SW-Entwicklung und ToolsDie Studierenden erwerben die Fähigkeiten zur Anwendung agiler Methoden (bspw. Scrum oder Kanban) in der Softwareentwicklung sowie zur Nutzung entsprechender Werkzeuge und Tools (bspw. Git, GitHub/GitLab, Jira). Sie entwickeln ein Verständnis für iterative Softwareentwicklung, automatisierte Tests und die Bedeutung von Feedback in selbstorganisierten Teams. Die Studierenden lernen, die Qualität von Software zu bewerten und zu verbessern, indem sie Metriken und Werkzeuge zur Codeanalyse einsetzen. Agile SW-Entwicklung und Tools
Einführung in agile Methoden, Prinzipien und Werte, Übersicht über agile Methoden (bspw. Scrum oder Kanban), Vermittlung der beteiligten Rollen, praktische Anwendung von agilen Methoden, Sicherung der Softwarequalität (Metriken & Tools zur Bewertung). Einsatz von Software-Werkzeugen zum Projektmanagement, Projektportfoliomanagement, Prozessmanagement, Prozessdesign. Außerdem sollen die klassischen Tools und Toolchains der Softwareentwicklung gezeigt werden, bspw.: IDEs, Software-Tools, Toolchains, Makefiles, Git, GitHub/GitLab, Debugging. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Continous Integration / Continous Delivery |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Continous Integration / Continous DeliveryStudierende erwerben Fähigkeiten in Continuous Delivery, Continuous Integration, DevOps und anderen grundlegenden Bereichen, die für die moderne und agile Softwareentwicklung erforderlich sind. Studierende verstehen die Notwendigkeit, den Automatisierungsgrad in der Softwareentwicklung zu maximieren, sie kennen die Grundlagen der Softwarequalitätsanalyse und sind in der Lage, den automatisierten Softwarezyklus mithilfe aktueller Tools, Frameworks und Bibliotheken umzusetzen. Continuous Integration / Continuous Delivery
Einführung, Grundbegriffe, Continuous Integration (Integration von Softwarekomponenten Continuous Integration / Continuous Delivery
Einführung, Grundbegriffe, Continuous Integration (Integration von Softwarekomponenten |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Algorithmen und Datenstrukturen |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Algorithmen und Datenstrukturen
Die Absolvent*innen besitzen detaillierte Kenntnisse über Algorithmen und statische sowie dynamische Datenstrukturen und können diese in exemplarisch ausgewählten Programmiersprachen und Programmierumgebungen implementieren. Sie kennen Methoden für den Vergleich von Algorithmen und Datenstrukturen insbesondere auch durch verschiedene Verfahren der Algorithmen und Datenstrukturen
Spezifikation von Algorithmen, statische und dynamische Datenstrukturen (Arrays, lineare Listen, Stacks, Queues, Bäume, Graphen), Standardalgorithmen (Suchen, Sortieren, dynamische Suchbäume, Hashing-Verfahren), rekursive Algorithmen, elementare Graphen-Algorithmen, Komplexitätsanalyse. Algorithmen und Datenstrukturen
Spezifikation von Algorithmen, statische und dynamische Datenstrukturen (Arrays, lineare Listen, Stacks, Queues, Bäume, Graphen), Standardalgorithmen (Suchen, Sortieren, dynamische Suchbäume, Hashing-Verfahren), rekursive Algorithmen, elementare Graphen-Algorithmen, Komplexitätsanalyse. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Artificial Intelligence - Konzepte |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Artificial Intelligence - KonzepteDie Lehrveranstaltung vermittelt den Studierenden einen weitreichenden Überblick über Grundlagen und Anwendungen im Bereich der künstlichen Intelligenz (KI). Die Absolvent*innen sind befähigt, KI-Verfahren und -Techniken mithilfe moderner Frameworks anzuwenden sowie KI-Systeme konzeptionell zu verstehen bzw. sinnvoll zu einzusetzen. Dabei werden sie mit ethischen und gesellschaftlichen Aspekten der KI-Entwicklung vertraut gemacht und lernen, verschiedene Algorithmen und Techniken der KI miteinander zu vergleichen sowie die Komplexität, Anwendbarkeit und Limitierungen von KI-Modellen zu analysieren. Artificial Intelligence - Konzepte
Beginnend mit grundlegenden Konzepten werden die Studierenden in die Kerngebiete und aktuellen Entwicklungen des Bereichs KI eingeführt. Die Themen umfassen Maschinelles Lernen, darunter überwachte, unüberwachte und verstärkende Lernverfahren, neuronale Netze und Deep Learning. Es werden Grundlagen und Anwendungen von Wissensrepräsentation und Inferenzmethoden sowie die Planung und Navigation in intelligenten Systemen behandelt. Ein weiterer Schwerpunkt liegt auf dem Verständnis natürlicher Sprachen (Natural Language Processing, NLP) und generativen Methoden (z.B. GANs) als zentrale Aspekte der Mensch-Maschine-Interaktion. Ethik und soziale Auswirkungen der KI werden kritisch diskutiert, um ein Bewusstsein für die Verantwortung in der Entwicklung und Anwendung von KI-Systemen zu schärfen. In den begleitenden Übungen werden praktische Fähigkeiten in der Anwendung von KI-Konzepten mithilfe aktueller Frameworks und Werkzeuge vertieft. Die Studierenden haben die Möglichkeit, in eigenen Projekten KI-Modelle zu nutzen und zu integrieren. Artificial Intelligence - Konzepte
Beginnend mit grundlegenden Konzepten werden die Studierenden in die Kerngebiete und aktuellen Entwicklungen des Bereichs KI eingeführt. Die Themen umfassen Maschinelles Lernen, darunter überwachte, unüberwachte und verstärkende Lernverfahren, neuronale Netze und Deep Learning. Es werden Grundlagen und Anwendungen von Wissensrepräsentation und Inferenzmethoden sowie die Planung und Navigation in intelligenten Systemen behandelt. Ein weiterer Schwerpunkt liegt auf dem Verständnis natürlicher Sprachen (Natural Language Processing, NLP) und generativen Methoden (z.B. GANs) als zentrale Aspekte der Mensch-Maschine-Interaktion. Ethik und soziale Auswirkungen der KI werden kritisch diskutiert, um ein Bewusstsein für die Verantwortung in der Entwicklung und Anwendung von KI-Systemen zu schärfen. In den begleitenden Übungen werden praktische Fähigkeiten in der Anwendung von KI-Konzepten mithilfe aktueller Frameworks und Werkzeuge vertieft. Die Studierenden haben die Möglichkeit, in eigenen Projekten KI-Modelle zu nutzen und zu integrieren. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Projektbasiertes Arbeiten
| 1. | 2. | 3. | 4. | 5. | 6. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
IT Experience 1 |
6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IT Experience 1In einem sich derart rasch entwickelnden Umfeld, wie Mobile Computing, ist die Aneignung von Wissen nicht nur während des Studiums, sondern darüber hinaus auch später im Berufsleben von allergrößter Bedeutung. Im Rahmen dieses Moduls werden den Studierenden Methoden für den strukturierten und nachhaltigen Aufbau von Wissen, wie auch ein gewisses Maß an Lehrkompetenz vermittelt. Nach Beendigung dieses Moduls haben Studierende ausgewählte thematische Bereiche des Semesters vertieft und verstehen die Zusammenhänge zwischen den Lehrinhalten des Semesters. IT Experience 1
Dieses Modul bietet die Möglichkeit Lehrinhalte des Semesters weiter zu vertiefen, wobei Umfang und Inhalt der Vertiefungen mit den Koordinator*innen des Moduls individuell vereinbart werden. Vertiefendes aber LVA-übergreifendes Lehr- und Übungsmaterial wird von den Lehrveranstaltungsleiter*innen der betroffenen Module zur Verfügung gestellt. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
IT Experience 2 |
6 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IT Experience 2In einem sich derart rasch entwickelnden Umfeld, wie Mobile Computing, ist die Aneignung von Wissen nicht nur während des Studiums, sondern darüber hinaus auch später im Berufsleben von allergrößter Bedeutung. Im Rahmen dieses Moduls werden den Studierenden Methoden für den strukturierten und nachhaltigen Aufbau von Wissen, wie auch ein gewisses Maß an Lehrkompetenz vermittelt. Nach Beendigung dieses Moduls haben Studierende ausgewählte thematische Bereiche des Semesters vertieft und verstehen die Zusammenhänge zwischen den Lehrinhalten des Semesters. IT Experience 2
Dieses Modul bietet die Möglichkeit Lehrinhalte des Semesters weiter zu vertiefen, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Präsentation, Kommunikation und Medien |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Präsentation, Kommunikation und MedienDie Teilnehmer*innen entwickeln ein umfassenderes Verständnis für das Wesen der menschlichen Kommunikation und sind in der Lage, Präsentationen (Folien, Video, Podcast) professionell vorzubereiten und zu gestalten. Die Absolvent*innen verstehen die wichtigsten Grundkonzepte der Digitalen Signalverarbeitung und können dies Konzepte im Kontext von realen Audiound Videopräsentationen zur Anwendung bringen. Präsentation, Kommunikation und Medien
Grundlagen der Kommunikation und Gesprächsführung (z. B. aktives Zuhören, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Aktuelle Themen 1 |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aktuelle Themen 1Die Absolvent*innen haben Kompetenzen in mehreren den Studieninhalten angrenzenden relevanten Themenfeldern. Es wird damit eine Möglichkeit geschaffen, flexibel auf aktuelle technologische und gesellschaftliche Entwicklungen reagieren zu können. Sie haben zudem einschlägige Fachvorträge und/oder Konferenzen besucht und können diese Inhalte für Theorie und Praxis nutzbar machen. Aktuelle Themen 1
Die Lehrinhalte werden in Form einer Ringvorlesung vermittelt. Die Schwerpunkte richten sich nach den gewählten aktuellen Themen und haben einen Bezug zum Ausbildungsziel des Studiengangs und zu diversen Anwendungsgebieten des Mobile Computings (z.B. Mobile Games, Mobile Sports, Music, Augmented Reality, Smart Home, …). Im Rahmen dieser Lehrveranstaltung können auch facheinschlägige Tagungen und Konferenzen besucht sowie Vorträge für gemeinsame Studierenden-Konferenzen vorbereitet werden. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Projekt 1 |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Projekt 1Projekt 1
Im Rahmen der Innovation-Challenge bringen Unternehmen, Behörden, Vereine, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Technologie Vertiefung 1 |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technologie Vertiefung 1Technologie Vertiefung 1
Dieses Modul bietet die Möglichkeit Lehrinhalte des Semesters weiter zu vertiefen, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Aktuelle Themen 2 |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Aktuelle Themen 2Die Absolvent*innen haben Kompetenzen in mehreren den Studieninhalten angrenzenden relevanten Themenfeldern. Es wird damit eine Möglichkeit geschaffen, flexibel auf aktuelle technologische und gesellschaftliche Entwicklungen reagieren zu können. Sie haben zudem einschlägige Fachvorträge und/oder Konferenzen besucht und können diese Inhalte für Theorie und Praxis nutzbar machen. Aktuelle Themen 2
Die Lehrinhalte werden in Form einer Ringvorlesung vermittelt. Die Schwerpunkte richten sich nach den gewählten aktuellen Themen und haben einen Bezug zum Ausbildungsziel des Studiengangs und zu diversen Anwendungsgebieten des Mobile Computings (z.B. Ortung und Navigation, Mobile Payment, Smart Energy, Logistik, Blockchain, …). Im Rahmen dieser Lehrveranstaltung können auch facheinschlägige Tagungen und Konferenzen besucht sowie Vorträge für gemeinsame Studierenden-Konferenzen vorbereitet werden. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Projekt 2 |
4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Projekt 2Projekt 2
Im Rahmen der Innovation-Challenge bringen Unternehmen, Behörden, Vereine, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Technologie Vertiefung 2 |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technologie Vertiefung 2Technologie Vertiefung 2
Dieses Modul bietet die Möglichkeit Lehrinhalte des Semesters weiter zu vertiefen, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Projekt 3 |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Projekt 3Projekt 3
Im Rahmen der Innovation-Challenge bringen Unternehmen, Behörden, Vereine, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Technologie Vertiefung 3 |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Technologie Vertiefung 3Technologie Vertiefung 3
Dieses Modul bietet die Möglichkeit Lehrinhalte des Semesters weiter zu vertiefen, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Business Management |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Business Management
Der Studierende kennt die betrieblichen Funktionen in einem Unter-nehmen, Business Management
Das Unternehmen; Stellung des Unternehmens in einer volks-wirtschaftlichen |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mobile Communication
| 1. | 2. | 3. | 4. | 5. | 6. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
IT-Grundlagen |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IT-GrundlagenDie Absolvent*innen besitzen grundlegende Kenntnisse über die Arbeitsweise und dem Aufbau von modernen Computern in Bezug auf Hard- und Software sowie ein holistisches Verständnis von elementaren Systemkonzepten wie Prozessen, Dateisystemen und Betriebssystemen. Sie kennen den Ablauf des Softwareentwicklungsprozesses und die hierfür notwendigen Komponenten. Sie sind zur selbstständigen Navigation in der Kommandozeile in der Lage und können diese für einfache Aufgaben einsetzen. IT-Grundlagen
Unterscheidung Hard- und Software, grundlegender Aufbau und Einführung IT-Grundlagen
Unterscheidung Hard- und Software, grundlegender Aufbau und Einführung |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
IT Systeme 1 |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IT Systeme 1Die Absolvent*innen besitzen eingehende Kenntnisse über den architektonischen Aufbau von Computern im Allgemeinen und Prozessoren im Speziellen. Sie kennen wesentliche strukturelle Konzepte moderner Betriebssysteme sowie Netzwerktopologien und wichtige Netzwerkprotokolle der Anwendungsschicht, deren Aufbau, Funktionsweise und Wirkungsprinzipien. IT Systeme 1
Aufbau und Funktionsweise von CPUs und deren Komponenten (Control IT Systeme 1
Aufbau und Funktionsweise von CPUs und deren Komponenten (Control |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Mobile Kommunikationssysteme |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Mobile KommunikationssystemeDie Absolvent*innen besitzen einen Überblick über die aktuellen zellularen und drahtlosen Kommunikationssysteme. Der Schwerpunkt liegt auf den in Europa im Einsatz befindlichen Systemen (GSM, UMTS, LTE, 5G, WLAN 802.11x, Bluetooth). Sie besitzen grundlegende Kenntnisse über die Architektur und die Funktionsweise. Des Weiteren wird die Fähigkeit erworben, die Unterschiede der einzelnen Systeme (Vorteile, Nachteile, Grenzen der Einsatzmöglichkeit) hinsichtlich ihrer Anwendung zu erkennen. Damit ist es den Absolvent*innen möglich, für einen praktischen Anwendungsfall das optimal geeignete System auszuwählen. Mobile Kommunikationssysteme
• Unterschiede drahtlos vs. mobil Mobile Kommunikationssysteme
• Unterschiede drahtlos vs. mobil |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
IT Systeme 2 |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
IT Systeme 2Die Absolvent*innen besitzen Kenntnisse im praktischen Umgang mit Unixähnlichen Systemen und können selbstständig administrative Tätigkeiten auf der Kommandozeile ausführen. Sie haben weitreichendes Verständnis für Aufbau und Funktionsweise von Netzwerkprotokollen unterhalb der Anwendungsschicht sowie grundlegendes Wissen im Bereich IT-Sicherheit und Datenschutz. IT Systeme 2
Nutzung von UNIX-basierten Kommandozeilen (Navigation, Rechteverwaltung, IT Systeme 2
Nutzung von UNIX-basierten Kommandozeilen (Navigation, Rechteverwaltung, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Sicherheit in mobilen Systemen |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sicherheit in mobilen SystemenDie Absolvent*innen haben Kenntnis über den Aufbau sicherer Systeme und sicherheitsspezifischen Mechanismen mobiler Plattformen sowie die fachliche Kompetenz zur korrekten Nutzung kryptografischer Anwendungen und Protokolle zur sicheren Kommunikation und Datenhaltung. Sicherheit in mobilen Systemen
Grundlagen der Kryptografie, insbesondere symmetrische (z.B. AES) und Sicherheit in mobilen Systemen
Grundlagen der Kryptografie, insbesondere symmetrische (z.B. AES) und |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Internet of Things
| 1. | 2. | 3. | 4. | 5. | 6. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Analog- und Digitalelektronik |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Analog- und Digitalelektronik
Studierende werden durch die Vermittlung der Grundlagen der analogen und digitalen Elektronik in die Lage versetzt, elektronische Schaltungen zu verstehen, deren Einsatz zu planen und Hardware-Prototypen selbst zu erstellen. Grundschaltungen der analogen und digitalen Elektronik können eigenständig aufgebaut und durch Messungen getestet werden. Analog- und Digitalelektronik
Grundlagen der Elektrotechnik (elektrische Leitfähigkeit, elektrisches Analog- und Digitalelektronik
Grundlagen der Elektrotechnik (elektrische Leitfähigkeit, elektrisches Feld, Ohmsches Gesetz, Widerstände, Kirchhoffsche Gesetze), elektrische Grundschaltungen (Serien-/Parallelschaltung, Spannungsteiler, Potentiometer, reale Spannungsquelle), elektrisches Feld und Kondensatoren (Kapazität, Lade- und Entladevorgänge, Bauformen von |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
3D-Modellierung und Prototyping |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3D-Modellierung und PrototypingDie AbsolventInnen besitzen grundlegende Kenntnisse im Bereich der Modellierungs- und Fertigungsverfahren im Prototypenbau. Ebenso bekannt ist ihnen der aktuelle Stand im Bereich „intelligente Textilien“ inklusive der dabei zur Anwendung kommenden Technologien und Fertigungsverfahren. Auch die Usability sowie die User-Expericence wird in den Grundzügen vermittelt. AbsolventInnen dieses Moduls sind in der Lage eigenständig einfache Prototypen zu modellieren und zu fertigen. 3D-Modellierung und Prototyping
Einführung in die Konstruktion und Fertigung von 3D-Prototypen und einfachen 3D-Modellierung und Prototyping
Einführung in die Konstruktion und Fertigung von 3D-Prototypen und einfachen |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Internet of Things |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Internet of ThingsDie Absolvent*innen verstehen die unterschiedlichen Architekturkonzepte von IoT-Systemen, die dahinter liegenden Kommunikationsverfahren, haben einen groben Überblick über existierende Systemlösungen (Hardware und Software) sowie über entsprechende Standards bzw. Standardisierungsbemühungen. Internet of Things
Hardwareplattformen und Link-Layer-Technologien für Low-Power and Internet of Things
Hardwareplattformen und Link-Layer-Technologien für Low-Power and |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Hardwarenahe Programmierung |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hardwarenahe ProgrammierungDie Studierenden sind in der Lage, in den Programmiersprachen C und C++ hardwarenahe Software zu schreiben, zu warten und mit Werkzeugen wie JTAG-Debugger, Trace-Einrichtungen und Logic-Analyzer in Betrieb zu nehmen sowie eine Fehlersuche vorzunehmen. Hardwarenahe Programmierung
Kennenlernen der Programmiersprache C, Umsetzen der im Modul „Einführung Hardwarenahe Programmierung
Kennenlernen der Programmiersprache C, Umsetzen der im Modul „Einführung |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wahlmodule
| 1. | 2. | 3. | 4. | 5. | 6. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Workshop 1 |
4 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Workshop 1Workshops 1
Basierend auf den im Projekt erforderlichen Skill-Sets werden unterschiedliche |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Workshop 2 |
3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Workshop 2Workshops 2
Basierend auf den im Projekt erforderlichen Skill-Sets werden unterschiedliche |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Workshop 3 |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Workshop 3Workshops 3
Basierend auf den im Projekt erforderlichen Skill-Sets werden unterschiedliche |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Wahlpflichtmodul A1 |
8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wahlpflichtmodul A1Die Absolvent*innen besitzen umfassende Kenntnisse im Bereich der mobilen Anwendungsprogrammierung. Sie verstehen die wesentlichen Marktprinzipien und können Apps über verschiedene Distributionsschienen (AppStore, Playstore etc.) im Markt platzieren. Android-Advanced
Ausgehend vom grundlegenden Wissen um den Aufbau einer typischen Android Flutter
• Market (Case Studies, Recent Apps, Trends, Concepts, Best practices, iOS-Advanced
• Market (Case Studies, Recent Apps, Trends, Concepts, Best practices, VisionOS
• Market (Case Studies, Recent Apps, Trends, Concepts, Best practices, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Wahlpflichtmodul B1 |
8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wahlpflichtmodul B1Die Absolvent*innen besitzen umfassende Kenntnisse im Bereich der mobilen Anwendungsprogrammierung. Sie verstehen die wesentlichen Marktprinzipien und können Apps über verschiedene Distributionsschienen (AppStore, Playstore etc.) im Markt platzieren. Android-Advanced
Ausgehend vom grundlegenden Wissen um den Aufbau einer typischen Android Flutter
• Market (Case Studies, Recent Apps, Trends, Concepts, Best practices, iOS-Advanced
• Market (Case Studies, Recent Apps, Trends, Concepts, Best practices, VisionOS
• Market (Case Studies, Recent Apps, Trends, Concepts, Best practices, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bachelorarbeit und Berufspraktikum
| 1. | 2. | 3. | 4. | 5. | 6. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Bachelorarbeit |
5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BachelorarbeitBachelorarbeit
Die Bachelorarbeit umfasst einen theoretischen sowie einen praktischen, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Wissenschaftliches Arbeiten |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wissenschaftliches ArbeitenWissenschaftliches Arbeiten
Wissenschaftliches Arbeiten: Methodische Vorgehensweise, Literatursuche, |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Berufspraktikum |
22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BerufspraktikumBerufspraktikum
Im Rahmen des Berufspraktikums arbeiten die Studierenden in einem Unternehmen, das im Berufsfeld des Studiengangs angesiedelt ist, an konkreten Aufgabenstellungen und Projekten mit, um so Erfahrungen im professionellen Umfeld zu sammeln und die während des Studiums erworbenen Kenntnisse |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Seminar zum Berufspraktikum |
2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Seminar zum BerufspraktikumSeminar zum Berufspraktikum
Präsentation und Diskussion der Aktivitäten und Ergebnisse des Berufspraktikums, Darstellung und Beurteilung des Arbeitsumfelds im Unternehmen, aktuelle Marktsituation in der betreffenden Geschäftsbranche, Beurteilung der eigenen Ausbildung aufgrund der Erfahrungen, Ausarbeitung des schriftlichen Praktikumsberichts und Präsentation. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Bachelorprüfung |
1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BachelorprüfungBachelorprüfung
Dieses Modul beinhaltet die selbständige Vorbereitung der Studierenden auf die abschließende Bachelorprüfung sowie die abschließende Bachelorprüfung selbst. Der Lernstoff umfasst alle Lehrinhalte des Curriculums. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kontakt
E-MailE mc@fh-hagenberg.at
TelefonT +43 5 0804 22801
Quick Links
Ich helfe dir bei der Studienwahl.