illustration-startup.png

Anfängergerechtes

Programm

Ziel unseres Programmes ist es, Studentinnen und Studenten, die bislang noch keine Berührungspunkte mit Programmiersprachen hatten, einen gut neben dem Studium zu bewältigenden Programmierkurs anzubieten.

 
 

Teil 1

Comments und Syntax

In der ersten Einheit werden die Teilnehmer langsam an die Programmiersprache Python herangeführt. Sie werden erfahren, weshalb Studenten sich mit dem Thema beschäftigen sollten, was sie im Rahmen des Kurses erwartet und warum Python der ideale Startpunkt ist.

  • Erste Bildschirmausgaben

  • Praktische Einheiten mit strings (Zeichenketten) und integers (Ganzzahlen)


Teil 2

Funktionen

In der zweiten Einheit beschäftigen sich die Teilnehmer mit Funktionen. Funktionen sind eigenständige Verarbeitungseinheiten, die übergebene Daten verarbeiten und einen Funktionswert als Ergebnis ausgeben.

  • Definition und Verwendung von Funktionen

  • Bedeutung von Parametern

  • Möglichkeiten der Datenübergabe


Teil 3

Booleans

In dieser Lektion beschäftigen sich die Kursteilnehmer mit booleans (Wahrheitswerten). Sie implizieren, ob ein Wert wahr (true) oder falsch (false) ist.

  • Anwendung von Booleans

  • Prüfung eines strafrechtlichen Tatbestands in Python

  • Logische Operatoren


Teil 4

Listen

Im vierten Teil des Kurses werden sich die Teilnehmer mit Listen beschäftigen. Mit Listen kann man unterschiedlichste, endliche Folgen von Daten verwalten, diese miteinander verbinden, neue hinzufügen oder Daten löschen.

  • Verwendung von Listen

  • Datenverwendung in Python

  • Operationen für Listen


Teil 5

Strings

Der Themenschwerpunkt der vorletzten Einheit liegt auf den strings (Zeichenketten).

  • Arbeit in und mit einem string

  • Besonderheiten einer Zeichenkette

  • Textdateien (Ausblick)


Teil 6

Klassen und Module

In der letzen Einheit werden sich die Teilnehmer Klassen und Modulen widmen. Module sind nichts anderes als Textdateien, die man mit anderen teilen kann. Sie stellen sicher, dass andere bereits erstellten Code wieder benutzen können. Klassen beschreibt die Methoden (Gemeinsame Fähigkeiten) und Attribute (Eigenschaften) innerhalb von Funktionen.


Projekt

Zum Abschluss unseres Programmierkurses werden die Teilnehmer alle Fähigkeiten erworben haben, die für die Bewältigung eines ersten kleineren eigenen Projektes notwendig sind.