
Grundlagen der Programmierung
Veranstaltungsdetails
Allgemeine Informationen
Tag & Zeit
Einleitung
In unserem Grundlagen der Programmierung mit Python Seminar geht es um das erlernen wie man ein Programm konzipieren, umsetzen und ausführen kann. Wir erlernen was Software ausmacht, wie ein Computer unsere Anweisungen versteht, interpretiert und in ein für sich verständliches Format übersetzt (kompiliert) und was wir als Entwickler*innen dabei bedenken müssen, wenn wir solche Anweisungen schreiben.
Wir gehen auf die Abfolgen der prozeduralen Programmierung ein und was dies eigentlich bedeutet. Hier erarbeiten wir uns die Basis für Skriptentwicklung, objektorientierte Entwicklung, Webentwicklung und alles was Softwareentwicklung angeht.
Nach dem Seminar werden wir unter anderem ein Verständnis haben was Datentypen, Variablen, Konstanten, boolische Abfragen, Schleifen, Funktionen und Bibliotheken sind. Diese Bausteine brauchen wir bei allen weiteren Schritten hin zu erfolgreichen Softwareentwickler*innen.
Lernziele
Die Teilnehmenden
- kennen den Aufbau und Bestandteile von Computerprogrammen
- können den Ablauf eines Programms strukturiert beschreiben
- können die Regeln zur Modularisierung anwenden
- kennen typische Lösungsstrukturen für typische Problemstellungen
Inhalte
- Methodische Grundlagen
- Darstellung von Programmabläufen (Pseudocode)
- Überblick über Programmiersprachen
- Eingabe, Ausgabe, Berechnung
- Sequenz, Selection, Iteration
- Kontrollstrukturen
- Vorlesen / Nachlesen Technik
- Überprüfung von Benutzereingaben
- Geschachtelte Selektionen
- Grundlegende Datenstrukturen
- Prozeduren, Funktionen, Algorithmen
- Umgang mit einer Entwicklungsumgebung
- Programme entwickeln und testen
Methode
Vortrag, Diskussion, Demonstration und praktische Übungen
Voraussetzungen zur erfolgreichen Teilnahme:
- kein Vorwissen erforderlich
- Laptop: (Entwicklungsumgebung Studio Code muss stabil laufen)
- Kamera
- Mikrofon / Headset

Weitere Veranstaltungen

Das könnte Sie ebenfalls interessieren...

Prüfungsvorbereitung
Maßgeschneiderte Schulungen und effektive Strategien für die Abschlussprüfung zum Fachinformatiker.