Softwareentwickler:in Elektromobilität
Lernen Sie uns kennen am Deutschen Weiterbildungstag 2023:
www.deutscher-weiterbildungstag.de
Kurs-ID | 9771-2024-01-08 |
Datum | 08.01.2024 bis 21.06.2024 |
Dauer | 24 Woche(n) |
Unterrichtszeiten | Montag bis Freitag von 08:30 bis 15:35 Uhr (in Wochen mit Feiertagen von 8:30 bis 17:10 Uhr) |
Kosten | k. A. |
Zielgruppe | Informatiker:innen, Fachinformatiker:innen, Programmierer:innen, Personen mit Studium im Ingenieurwesen und Fachkräfte mit entsprechender Berufserfahrung. |
Abschluss | Zertifikat „Softwareentwickler:in Elektromobilität“, Zertifikat „Elektromobilität“, Zertifikat „C++/Qt-Entwickler:in“, Zertifikat „MATLAB und Simulink“, Zertifikat „Anforderungsmanager:in“, Zertifikat „ISTQB® Certified Tester Foundation Level“ |
Förderung | Bildungsgutschein (Arbeitsuchende und Arbeitslose), Weiterbildungsförderung für Beschäftigte, Europäischer Sozialfonds ESF (Kurzarbeit oder Transfergesellschaften). Weitere Förderstellen: Berufsförderungsdienst (BFD), die Berufsgenossenschaft (BG) sowie der Rentenversicherungsträger (DRV). |
Präsenzkurs | Keine Angabe. |
mind. Teilnehmerzahl | 6 |
max. Teilnehmerzahl | 25 |
URL des Kurses | Details beim Anbieter |
Anmelde URL des Kurses | Direkte Anmeldung beim Anbieter |
spezielles Angebot für Dozenten | Keine Angabe. |
Veranstaltungsort
|
alfatraining Bildungszentrum GmbH
Georgstrasse 15 88212 Ravensburg |
Abendkurs | Bildungsgutschein | Barierrefreier Zugang |
---|---|---|
Nein | Ja | k. A. |
Beschreibung |
---|
Dieser Lehrgang verbindet die wichtigen Themen Softwareentwicklung und Elektromobilität mit der Programmiersprache C++, MATLAB und Simulink sowie mit dem Thema Anforderungsmanagement. Du erfährst zudem, wie Künstliche Intelligenz (KI) in deinem beruflichen Umfeld eingesetzt wird. Elektromobilität Überblick über Elektrofahrzeuge (ca. 1 Tag) Geschichte Grundsätzliche Unterschiede zwischen Elektro- und sonstigen Fahrzeugen Vor- und Nachteile des Elektroantriebs Zukunft der Elektromotoren Grundlagen des Elektrofahrzeugs (ca. 2 Tage) Einführung in die Elektromobilität Reine Elektrofahrzeuge Hybridfahrzeuge Weitere Elektrofahrzeuge (E-Bikes, E-Roller, usw.) Grundsätzlicher Aufbau von Elektromobilen Verschiedene Antriebs- und Elektromobilitätskonzepte Energie- und Speichertechnik Netzintegration von Elektromobilität: Ladeinfrastruktur und technische Netzintegration Elektrifizierter Antriebsstrang (ca. 4 Tage) Grundlagen Elektromotor: · Anforderungen · Gleichstrommotor · Drehstrommotor und Betrieb in Elektromobilen · Berechnungsgrundlage für den Pkw-Elektroantrieb Energiespeicher Akku Batterien/Akkus im Elektroauto: · Arten und deren Besonderheiten · Baugrößen, Gewichte und Kosten · Betriebsbedingungen und Lebensdauer · Batteriemanagement, Ladeverfahren, Zustandsbestimmung · Sicherheit der Akkus Künstliche Intelligenz (KI) im Arbeitsprozess Vorstellung von konkreten KI-Technologien im beruflichen Umfeld Anwendungsmöglichkeiten und Praxis-Übungen Leistungselektronik für Elektrofahrzeuge (ca. 3 Tage) Einsatzgebiete Anforderungen an die Leistungselektronik Bauelemente und ihre Eigenschaften Messmittel im Umfeld von Leistungselektronik Grundstrukturen der Leistungselektronik Schaltungstopologien Steuerungs- und Regelungsverfahren Elektromagnetische Verträglichkeit Elektrische Maschine und Systemintegration (ca. 1 Tag) Elektrische Antriebskonzepte für Elektromotoren Übersicht Energiemanagement Rechtliche Grundlagen Funktionale Sicherheit für Automotive gemäß ISO 26262 (ca. 1 Tag) Aktuelle Rechtsprechung Einführung in den Sicherheitslebenszyklus Entwicklung von sicherheitsrelevanten Funktionalitäten Planung von Sicherheitskonzepten in unterschiedlichen Rollen Laden und Ladeinfrastruktur (ca. 3 Tage) Grundlagen Akkuladen: Laderate, Akku-Kapazität Zusammenhänge von Stromnetzen und Ladeinfrastruktur Anforderungen und Voraussetzungen für Anschluss und Betrieb von Ladeinfrastruktur Besondere Anforderungen an die netzseitige Ladeinfrastruktur Aktuelle Lage der Ladeinfrastruktur in Deutschland Wirtschaftlichkeitsberechnung von Elektrofahrzeugen Neue Geschäftsmodelle rund um die Elektromobilität Reichweite und Verbrauch von Elektrofahrzeugen (ca. 1 Tag) Physikalische Grundlagen Verfahren zur Berechnung eines Fahrzyklus: · NEFZ · WLTP Verbrauchsberechnung Strom für die Elektrofahrzeuge (ca. 1 Tag) Energieerzeugung: · Primärenergiequelle · Strommix in Deutschland · Erneuerbare Energien Speicherung von Strom: · Speichertechnologien · Wichtige Stromspeicher Umweltbilanz von Elektrofahrzeugen (ca. 1 Tag) Beurteilung einer Umweltbilanz Herstellung und Verwertungsphase Nutzungsphase Projektarbeit (ca. 2 Tage) Zur Vertiefung der gelernten Inhalte Präsentation der Projektergebnisse C++/Qt-Entwickler:in Allgemeine Grundlagen (ca. 4 Tage) Grundlegendes Verständnis von IDEs, Compiler, Linker Was ist mit C++ möglich und nicht möglich Variablen Klassen und Methoden (Konstruktoren, Destruktoren) Schleifen (for, while) Verzweigungen (if, switch) Streams (Konsole/Datei-Eingabe/Ausgabe) Ein Container aus der Standard Library Aufbau und Kompilierung von Programmen Literale/Konstanten/Variablen Operatoren/Bindungsstärke/L+R-Values Funktionen (Argumentenübergabe) Funktionsüberladung (gleiche Funktionsnamen für ähnliche Aufgaben) Defaultargumente Inline Expansion für Funktionen Objektbibliotheken: IOStream Input (Streams) Output (Streams) Künstliche Intelligenz (KI) im Arbeitsprozess Vorstellung von konkreten KI-Technologien im beruflichen Umfeld Anwendungsmöglichkeiten und Praxis-Übungen Grundlegende Sprachkonzepte im C++-Standard (ISO/IEC 14882) (ca. 8 Tage) Elementare und zusammengesetzte Datentypen, Aufzählungstypen, Typkonvertierung Variablen (Deklaration, Initialisierung, Gültigkeitsbereiche) Operatoren (arithmetische, relationale, logische, bitweise) Programmsteuerung (Verzweigungen, Schleifen) Funktionen Arrays und (dynamische) Speicherstrukturen, Iteratoren Zeiger(-arithmetik), Referenzen, Funktionszeiger Zeichenketten und deren Verarbeitung Objektorientiertes Programmieren (ca. 8 Tage) Grundlegende Konzepte objektorientierten Denkens Klassendiagramme, Klassen als Abstraktionen konkreter Objekte, Kapselungsprinzip Aufbau und Elemente von Klassen Schrittweises Erstellen eigener Klassen Instanziierung und Verwendung von Objekten Überladen von Methoden/Operatoren Templates (Klassen- und Funktionsvorlagen) Vererbung und Polymorphie Überschreiben von Methoden, virtuelle Methoden und dynamisches Binden Abstrakte Klassen Grundlagen Qt (ca. 3 Tage) Bibliotheksmodule und Qt-Tools Entwicklung: Qt Creator IDE, Qt Assistant, Qt Designer, Qt Linguist,Qt Confiq Mehrsprachigkeit und Lokalisation Unicode-Unterstützung und Codes Signal-Slot-Konzept (ca. 1 Tag) Signale mit Slots verbinden Signale und Slots implementieren AutoConnection, DirectConnection, QueuedConnection Objekte in Qt (ca. 3 Tage) Objekt-Verwaltungs-Bäume Fensterprogrammierung Layoutmanagement Meta-Object System Memory Management Event Handling GUI-Techniken (ca. 4 Tage) QWidget-Klasse und Verschachtelung GUI-Programmierung mit QtDesigner Qt Quick und QML (Qt Meta-Object Language) QPainter, Varianten der Datenzeichnung, 2D- Transformationen Statusbar, Toolbar, Dockbar Dialog-Varianten und einfache Eingabe-Widgets Scroll- und Splitter-Widgets Drag&Drop-Unterstützung Unterstützende Techniken (ca. 2 Tage) Drucken unter Qt Qt-Container-Klassen und Iterationformen SQL-Zugriffe und SQL-Modelle Inter-Thread-Kommunikation und Synchronisation Multimedia (ca. 2 Tage) Application Navigation Life-Cycle Native API Access Kamera Sensoren Lokalisierung und Positionierung Bluetooth Projektarbeit (ca. 5 Tage) Zur Vertiefung der gelernten Inhalte Präsentation der Projektergebnisse Mathematische Modellierung mit MATLAB und Simulink Grundlagen MATLAB (ca. 2 Tage) MATLAB-Oberfläche Auslesen von Daten aus einer Datei Variablen, Arrays, Operatoren, Grundfunktionen Grafische Darstellung von Daten Anpassen von Diagrammen Exportieren von Grafiken Variablen und Befehle (ca. 2 Tage) Relationale und logische Operatoren Mengen, Mengen bei 2D Körpern (Polyshape) Durchführung mathematischer und statistischer Berechnungen mit Vektoren Grafiken in der Statistik Analyse und Visualisierung (ca. 1 Tag) Erstellen und Verändern von Matrizen Mathematische Operationen mit Matrizen Grafische Darstellung von Matrixdaten Matrixanwendungen: Abbildungen, Rotation, Lineare Gleichungssysteme, Least Square Verfahren Künstliche Intelligenz (KI) im Arbeitsprozess Vorstellung von konkreten KI-Technologien im beruflichen Umfeld Anwendungsmöglichkeiten und Praxis-Übungen Datenverarbeitung (ca. 1 Tag) Datentypen: Structure Arrays, Cell Arrays, String vs. Char, Categorical, Datetime u. v. m. Anlegen und Organisieren tabellarischer Daten Bedingte Datenauswahl Importieren/Exportieren mit Matlab: Ordnerstrukturen, .mat-Daten, Tabellendaten, Fließtexte MATLAB-Programmierung (ca. 3 Tage) Kontrollstrukturen: Schleifen, if-else, Exceptions Funktionen Objektorientierte Programmierung App Design Simulation in MATLAB (ca. 5 Tage) Numerische Integration und Differenziation Grundlagen der Simulation gewöhnlicher Differentialgleichungen, Matlab ODE und Solveroptionen Simulationstechnik in Matlab: Eingabeparameter, Dateninterpolation, Simulationsstudien Simulationssteuerung: Eventfunctions (Zero Crossing), Outputfunctions Anwendungsbeispiele, z. B. Simulation eines Elektromotors, Simulation einer Rakete Simulink (ca. 4 Tage) Grundlagen in Simulink: Schaubilder, Funktionen, Signale und Differentialgleichungen Funktionen, Subsysteme und Bibliotheken Import/Export, Lookup-Tabellen, Regelung Zero-Crossing, Automatisierung von Simulationsaufgaben (Matlab Zugriff) Anwendungsbeispiele, z. B. Simulation eines Flugzeugtriebstrangs Projektarbeit (ca. 2 Tage) Zur Vertiefung der gelernten Inhalte Präsentation der Projektergebnisse Anforderungsmanager:in Grundlagen (ca. 1 Tag) Rolle und Funktion des Anforderungsmanagements Begriffsdefinitionen, Glossar Die vier Haupttätigkeiten des Anforderungsmanagements ISO/IEC/IEEE 29148:2011 Funktionale Anforderungen, Qualitätsanforderungen, Randbedingungen Anforderungsermittlung (ca. 4 Tage) Einflussfaktoren Kontextabgrenzung Use-Case-Diagramme Anforderungsquellen Anforderungskategorisierung Kano-Modell Ermittlungstechniken Künstliche Intelligenz (KI) im Arbeitsprozess Vorstellung von konkreten KI-Technologien im beruflichen Umfeld Anwendungsmöglichkeiten und Praxis-Übungen Dokumentation (ca. 4 Tage) Dokumentationstechniken Anforderungsdokumente Referenzstrukturen Qualitätskriterien Transformationsprozesse Satzschablone Konzeptuelle Modellierungssprachen Zielmodelle Modellierungsperspektiven Prüfen und Abstimmen (ca. 4 Tage) Qualitätsaspekte (Inhalt, Dokumentation, Abgestimmtheit) Prüfkriterien Techniken zur Prüfung von Anforderungen Konfliktanalyse und Konfliktauflösung Anforderungen verwalten (ca. 4 Tage) Attributierung Filtern von Anforderungen/Sichten Priorisierungstechniken Verfolgbarkeit und Verfolgbarkeitsbeziehungen von Anforderungen Anforderungskonfiguration, Versionsnummer Änderungsmanagementprozess Anforderungsmessung Projektarbeit (ca. 3 Tage) Zur Vertiefung der gelernten Inhalte Präsentation der Projektergebnisse Softwaretester:in Grundlagen des Softwaretestens (ca. 2 Tage) Testbegriff Fehlerbegriff Sieben Grundsätze des Testens Testprozess Ethische Leitlinien Testen im Softwarelebenszyklus (ca. 2 Tage) V-Modell Teststufen Komponenten- und Unittests Integrationstest Systemtest Abnahmetest Testarten Testen funktionaler/nichtfunktionaler Systeme Änderungsbezogene Tests Regressionstest Wartungstest Künstliche Intelligenz (KI) im Arbeitsprozess Vorstellung von konkreten KI-Technologien im beruflichen Umfeld Anwendungsmöglichkeiten und Praxis-Übungen Statische Tests (ca. 3 Tage) Grundlagen des statischen Tests Prüfung von Arbeitsergebnissen Vorteile von statischen Tests Unterschiede zwischen statischen und dynamischen Tests Reviewprozess für Arbeitsergebnisse Rollen und Verantwortlichkeiten in einem formalen Review Reviewarten Anwendung von Reviewverfahren Erfolgsfaktoren von Reviews Testverfahren (ca. 5 Tage) Kategorien von Testverfahren Blackbox-Verfahren Whitebox-Verfahren Erfahrungsbasierte Testverfahren Testmanagement (ca. 4 Tage) Testorganisation Testplanung und -schätzung Testüberwachung und -steuerung Konfigurationsmanagement Risiken und Testen Fehlermanagement Werkzeugunterstützung für das Testen (ca. 1 Tag) Testwerkzeuge Klassifizierung von Testwerkzeugen Nutzen und Risiken der Testautomatisierung Effektive Nutzung von Werkzeugen Projektarbeit, Zertifizierungsvorbereitung und Zertifizierung „ISTQB® Certified Tester Foundation Level“ (ca. 3 Tage) Änderungen möglich. Die Lehrgangsinhalte werden regelmäßig aktualisiert. |
Schlagworte |
---|
diagramme, mathematik, elektro, elektronik, software, test, c++ |
Gelistet in folgenden Rubriken: |
---|