Module guide

Angewandte Künstliche Intelligenz (AKI)

Programmierung 1

Empfohlene Vorkenntnisse

Keine

Lehrform Vorlesung/Labor
Lernziele / Kompetenzen

Die Studierenden kennen grundlegende Begriffe und Konzepte der Informatik. Sie verstehen die Prinzipien wie Computer, Netzwerke, speziell das Internet sowie betriebliche Anwendungssysteme funktionieren. Die Studierenden kennen die prozeduralen Elemente von Python und sind selbst in der Lage, Problemstellungen in Python prozedural umzusetzen und zu lösen. Der Umgang mit einer Entwicklungsumgebung ist ihnen vertraut.

Dauer 1
SWS 8.0
Aufwand
Lehrveranstaltung 120
Selbststudium / Gruppenarbeit: 180
Workload 300
ECTS 10.0
Voraussetzungen für die Vergabe von LP

Modulprüfung für "Grundlagen der Informatik" und "Programmierung 1" (K120) bestanden "Praktikum Programmierung 1" muss "m.E." attestiert sein.

Modulverantwortlicher

Prof. Dr. Stephan Trahasch

Max. Teilnehmer 41
Empf. Semester 1
Haeufigkeit jedes Jahr (WS)
Verwendbarkeit

Bachelor-Studiengang AKI

Veranstaltungen

Grundlagen der Informatik

Art Vorlesung
Nr. EMI903
SWS 2.0
Lerninhalt

Die LV gliedert sich folgendermaßen:

  • Geschichte der Informatik
  • Aufbau und Funktionsweise eines PCs (Hardware, Prozessoren, Speicher).
  • Grundlagen wie Bits, Bytes, Daten, Zahlensysteme.
  • Software (Systemsoftware, Anwendungssoftware, Programmiersprachen).
  • Kommunikation zwischen Systemen (Netzwerke, Protokolle, Client-Server, P2P, Cloud).
  • Internet und WWW (Aufbau, Protokolle, Dienste, Funktionsweise).
  • Betriebliche Anwendungssysteme im Überblick (ERP, CRM, MES, E-Commerce)
  • Aktuelle Entwicklungen und Trends der Informatik.
Literatur

Helmut Herold, Bruno Lurz, Jürgen Wohlrab, Matthias Hopf (2017) Grundlagen der Informatik. Pearson Studium.

Programmierung 1

Art Vorlesung
Nr. EMI904
SWS 4.0
Lerninhalt

Die LV gliedert sich folgendermaßen:

-Elemente des Programmierens

  • Das erste Programm
  • Grundlegende Datentypen und Operatoren
  • Verzweigungen und Schleifen
  • Arrays
  • Ein- und Ausgabe
  • Kommentare

-Funktionen und Module

  • Definition von Funktionen
  • Module und Klienten
  • Rekursion
  • Textdateien und Strings
  • Mathematische Module
Literatur
  • Robert Sedgewick, Kevin Wayne und Robert Dondero (2015) Introduction to Programming in Python – An Interdisciplinary Approach. Pearson Verlag.
  • Allen B. Downey (2012) Think Python: How to Think Like a Computer Scientist. Online http://greenteapress.com/thinkpython/html/index.html

Praktikum Programmierung 1

Art Praktikum
Nr. EMI905
SWS 2.0
Lerninhalt

Vertiefung der Lerninhalte aus der Vorlesung durch praktische Übungen:

  • Grundlegende Datentypen und Operatoren
  • Verzweigungen und Schleifen
  • Arrays
  • Ein- und Ausgabe
  • Funktionen
  • Module und Klienten
  • Rekursion
  • Textdateien
  • Strings
  • Mathematische Module