EinführungANSI-C, Embedded-Systeme und ihre Eigenheiten, Software-Toolkette, Software-Architektur, Debug-Features und Bugs, Programmiersprache C für EmbeddedHardwarenahes Programmieren, Datentypen, Pointer, Funktion...
EinführungANSI-C, Embedded-Systeme und ihre Eigenheiten, Software-Toolkette, Software-Architektur, Debug-Features und Bugs, Programmiersprache C für EmbeddedHardwarenahes Programmieren, Datentypen, Pointer, Funktion...
IntroductionANSI-C, Embedded systems and their specifics, Software toolchain, Software architecture, Debug features and bugs, Programming Language C for EmbeddedHardware-near programming, Data types, Pointers, funct...
.NET ÜberblickEinführung in .NET, Schlüsselkonzepte von .NET, Aufbau von .NET-ProgrammenEinstieg in ein C#-Programm, Kommentare, Demonstration von Beispielen, Überblick über die StandarddatentypenGanze Zahlen , Flie...
Introduction: Object Oriented Programming BasicsClass and object, Attribute, operation, method, Encapsulation, Relation between classes, Benefits of the object-oriented approach using a hardware driver as an example...
Overview Armv8 Real Time Profile, Cortex R52 Processor Architecture, Instruction Sets, Synchronization and BarriersExclusive Monitors, Writing C for Arm, Exceptions and HandlingException Levels, Interrupts and Abort...
EinführungWas ist Software Engineering?, Warum ist guter Code wichtig?, Konzept der Technischen Schuld (engl. Technical Debt), Broken Windows Theorem, Code Smells (inkl. Übung), Was ist sauberer Code?, Tests als Gru...
Digitalisierung des Mobilitätsmanagements, Distribution im Mobilitätsmanagement, Data Science & Datenmanagement, Historische Entwicklung der Distribution: Vom GDS zum Status Quo, Technologien für das Mobilitätsman...
Embedded Software Design - IntroductionDefinition of software design, Integration in the development process, The role of a software designer, Object Orientation in CClasses and objects, Relations: dependency, assoc...
Threats and Attack ScenariosSecurity incidents, Terms and definitions, Vulnerability databases, Impacts, Classes of attackers, Case study, Defense in depth, Security process/ mindset/ design, Security development li...
Threats and Attack ScenariosSecurity incidents, Terms and definitions, Vulnerability databases, Impacts, Classes of attackers, Case study, Defense in depth, Security process/ mindset/ design, Security development li...
Einführung in die objektorientierte BegriffsweltKlasse und Objekt, Attribut, Operation, Methode, Kapselung, Relation (Beziehung) zwischen Klassen, Nutzen und Vorteile der objektorientierten Softwareentwicklung, Demo...
Einführung in die objektorientierte BegriffsweltKlasse und Objekt, Attribut, Operation, Methode, Kapselung, Relation (Beziehung) zwischen Klassen, Nutzen und Vorteile der objektorientierten Softwareentwicklung, Demo...
Softwareentwicklung als Handwerkskunst - 'Software Craftsmenship' - Der Weg zum 'Clean Code', Guter CodeWarum ist guter Code wichtig?, Was zeichnet guten Code aus?, Welche Probleme verursacht schlechter Code?, Was s...