Lehrveranstaltung:IAM 2006:Plattformübergreifende Entwicklung mit Qt: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Lehrveranstaltung
{{Lehrveranstaltung
|vererbung=
|in_handbuch=Nein
|in_handbuch=Nein
|studiengang=IAM 2006
|studiengang=IAM 2006
|verwendbarkeit=
|modul=Wahlpflichtfach Informatik
|modul=Wahlpflichtfach Informatik
|name=
|name_en=Cross-platform development in Qt
|name_en=Cross-platform development in Qt
|alternativnamen=
|kuerzel=PGEWQt5.WP
|kuerzel=PGEWQt5.WP
|voraussetzungen=* Grundkenntnisse der Programmierung
|voraussetzungen=* C++-Programmierkenntnisse
* Verständnis der Objektorientierung
* Verständnis der Objektorientierung
|voraussetzungen_lv=
|wird_gehalten=veraltet
|wird_gehalten=Wintersemester
|wiederholungspruefung=Nein
|semester=IAM 7
|semester=IAM 7
|credits=6
|credits=6
Zeile 19: Zeile 15:
|sws_praktikum=3
|sws_praktikum=3
|tp=5
|tp=5
|lehrformen=Vorlesung
|lehrformen=Seminaristischer Unterricht, Praktikum
|notengebung=
|url=http://www.hs-augsburg.de/fakultaet/informatik/studium/wahlpflichtveranstaltung/qt/
|url=http://www.hs-augsburg.de/fakultaet/informatik/studium/wahlpflichtveranstaltung/qt/index.html
|präsenzzeit=
|selbststudium=
|workload=
|gewichtung=
|lehrende=Michael Faath, Rolf Winter
|lehrende=Michael Faath, Rolf Winter
|anmerkungen=
|qualifikationsziele=*    Erlangung von Grundkenntnissen in Qt und QML
|qualifikationsziele=*    Erlangung von Grundkenntnissen in C++ und Qt
*    Verständnis von plattformspezifischem und plattformunabhängigem Code
*    Verständnis von plattformspezifischem und plattformunabhängigem Code
*    Entwicklung mehrerer Qt-Applikationen
*    Entwicklung mehrerer Qt-Applikationen
|inhalte=* Crashcourse to C++
|inhalte====Inhalt Vorlesung===
** Types and classes
#  Crash-Kurs C++-Kernkonzepte und Best Practices
** Error handling
Qt
** Streams
#* Signals and slots
** Templates
#* QML and scripting
** Data structures: vector, array, map
#* Qt libraries
* Qt
#* Qt Creator
** Signals and slots
#* User interfaces
** QML and scripting
#* Networking and connectivity
** Qt libraries
===Inhalt Praktikum===
** Qt Creator
*    Mehrere Programmierprojekte für den Einstieg in C++ und Qt
** User interfaces
** Networking and connectivity
|literatur=*Programming: Principles and Practice Using C++, Bjarne Stroustrup
|literatur=*Programming: Principles and Practice Using C++, Bjarne Stroustrup
*Qt5 Documentation http://qt-project.org/doc/qt-5/index.html
*Qt5 Documentation http://qt-project.org/doc/qt-5/index.html
*A Book about Qt5, Jürgen Bocklage-Ryannel and Johan Thelin http://qmlbook.org/
*A Book about Qt5, Jürgen Bocklage-Ryannel and Johan Thelin http://qmlbook.org/
}}
}}

Aktuelle Version vom 28. September 2018, 17:26 Uhr


Diese Lehrveranstaltung wird nicht mehr angeboten.
 

Studiengang Interaktive Medien (IAM 2006)
Studienabschnitt Vertiefungsphase
Modul Wahlpflichtfach Informatik
Name Plattformübergreifende Entwicklung mit Qt
Name (englisch) Cross-platform development in Qt
Kürzel PGEWQt5.WP
Voraussetzungen

Es müssen mindestens 80 Credits in den Studienabschnitten Grundlagen- und Orientierungsphase und Aufbauphase erworben worden sein.

  • C++-Programmierkenntnisse
  • Verständnis der Objektorientierung
Wird gehalten: veraltet
Semester IAM 7
Lehrformen Seminaristischer Unterricht, Praktikum
Credits 6
SWS 5 (Lehre: 2, Praktikum: 3, Teaching Points: 5)
Workload Präsenzstudium: 75 h (durchschnittlich 5 h pro Woche)
Eigenstudium: 105 h (durchschnittlich 7 h pro Woche)
Notengebung Kommanote (1,0; 1,3; 1,7; 2,0, 2,3; 2,7; 3,0; 3,3; 3,7; 4,0; 5,0)
Gewichtung (Modulnote): 120 %
Verantwortliche(r)
Lehrende(r) Rolf Winter, Michael Faath
Homepage http://www.hs-augsburg.de/fakultaet/informatik/studium/wahlpflichtveranstaltung/qt/

Lernziele

  • Erlangung von Grundkenntnissen in Qt und QML
  • Verständnis von plattformspezifischem und plattformunabhängigem Code
  • Entwicklung mehrerer Qt-Applikationen

Inhalte

Inhalt Vorlesung

  1. Crash-Kurs C++-Kernkonzepte und Best Practices
  2. Qt
    • Signals and slots
    • QML and scripting
    • Qt libraries
    • Qt Creator
    • User interfaces
    • Networking and connectivity

Inhalt Praktikum

  • Mehrere Programmierprojekte für den Einstieg in C++ und Qt

Literatur

Prüfungen

Nummer Prüfer Zweitprüfer Prüfung Prüfungsart Prüfungsdetails Hilfsmittel
1930394 Rolf Winter, Michael Faath nicht mehr angeboten Klausur, Studienarbeit Klausur-Dauer: 90 min