- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Grundlagen Softwareentwicklung
Grundlagen Softwareentwicklung
Anbieter: NEXIO Online Akademie GmbH
oder ohne Förderung 2.558 €
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Dieses Modul dient zur Vorbereitung auf einen Programmiersprachenkurs (Java, C++, C#, PHP, JavaScript, ...) und behandelt die theoretischen Grundlagen. Programmierung (von griechisch prógramma - Vorschrift) bezeichnet die Tätigkeit, Computerprogramme zu schreiben. Dies umfasst vor allem die Umsetzung (Implementierung) des Softwareentwurfs in Quellcode und, je nach verwendeter Programmiersprache, dessen Übersetzung in die Maschinensprache.
Lehrplan & Module
Grundlagen zu Programmen und Programmiersprachen
Du lernst, was ein Programm ist und wie sich Programmiersprachen nach Paradigmen und Abstraktionsebenen unterscheiden. Dazu gehören prozedurale, objektorientierte und funktionale Ansätze.
Grundlagen der Softwareentwicklung
Du lernst den Softwareentwicklungsprozess von der Anforderung über Entwurf und Implementierung bis zum Test kennen. Außerdem erhältst du einen Überblick über Vorgehensmodelle wie Wasserfall und agile Methoden.
Problemanalyse
Du zerlegst eine Aufgabenstellung in Teilprobleme und beschreibst Eingaben, Verarbeitung und Ausgaben präzise. So schaffst du die Grundlage für eine strukturierte Lösung.
Visualisierung von Ablaufstrukturen
Du stellst Programmabläufe grafisch dar, um Logik vor der Umsetzung zu planen und verständlich zu machen. Dabei lernst du die Grundstrukturen Sequenz, Verzweigung und Wiederholung kennen.
Enthaltene Zertifikate
Voraussetzungen
Teilnehmer müssen über gute Deutschkenntnisse verfügen und im Umgang mit Windows geübt sein, also sich in der Ordnerstruktur zurechtfinden und mit Dateien arbeiten können.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Softwareentwickler
- Anwendungsentwickler