PTI70090 – Python Programming

Modul
Python Programming
Python Programming
Modulnummer
PTI70090
Version: 1
Fakultät
Physikalische Technik / Informatik
Niveau
Bachelor/Diplom
Dauer
1 Semester
Turnus
Wintersemester
Modulverantwortliche/-r

Prof. Dr. Sven Hellbach
Sven.Hellbach(at)fh-zwickau.de

Dozent/-in(nen)

Prof. Dr. Sven Hellbach
Sven.Hellbach(at)fh-zwickau.de

Lehrsprache(n)

Englisch
in "Python Programming"

ECTS-Credits

5.00 Credits

Workload

150 Stunden

Lehrveranstaltungen

3.00 SWS (3.00 SWS Vorlesung mit integr. Übung / seminaristische Vorlesung)

Selbststudienzeit

105.00 Stunden
20.00 Stunden Tutorium - Python Programming
85.00 Stunden Projekt(e) - Python Programming

Prüfungsvorleistung(en)
Keine
Prüfungsleistung(en)

alternative Prüfungsleistung - Softwareprojekt
Wichtung: 100%
in "Python Programming"

Medienform
Keine Angabe
Lehrinhalte/Gliederung
  • Concepts of imperative, procedural programming:
  • Basic program structures (procedures, variables, comments).
  • Basic data structures (scalars, strings, lists, tuples)#
  • Basic operators and arithmetic expressions
  • Control structures
  • Conditions/decisions, loops
  • Input and output, converting user input
  • Data types, number representation, string operators
  • Boolean operators and comparisons
  • program procedures
  • advanced data structures (dictionary, set)
  • Overview of current, relevant Python standard libraries, working with libraries and APIs
  • Current aspects of computer science
Qualifikationsziele

Students have skills and basic experience with programming in the Python programming language. The focus is on general programming concepts from a software engineering perspective.

Students are proficient in developing and implementing Python programs using a development environment.

Besondere Zulassungsvoraussetzung

keine

Empfohlene Voraussetzungen
Keine Angabe
Fortsetzungsmöglichkeiten
Keine Angabe
Literatur
  • Eric Freeman: Programmieren lernen von Kopf bis Fuß (dpunkt Heidelberg, 2018)
  • Al Sweigart: Eigene Spiele programmieren – Python lernen (dpunkt Heidelberg, 2017)
  • Wes McKinney: Datenanalyse mit Python (2. Auflage, dpunkt Heidelberg, 2018)
  • Kaminski, S.: Python 3. (DG OWV ebook Paket Lehrbücher Informatik 2016)
  • Doberkat, E.: Python 3: Ein Lern- und Arbeitsbuch. (DG OWV ebook Paket Lehrbücher, Technik und Informatik 2018)
  • Steyer, R.: Programmierung in Python: Ein kompakter Einstieg für die Praxis. (Wiesbaden: Springer Vieweg.2018)
  • Klein, B. Numerisches Python: Arbeiten mit NumPy, Matplotlib und Pandas. (München: Hanser 2019)
  • Weitz, E.: Konkrete Mathematik (nicht nur) für Informatiker: Mit vielen Grafiken und Algorithmen in Python. (Wiesbaden: Springer Fachmedien Wiesbaden 2018)
Hinweise
Keine Angabe