Studieninhalten
Einführung in die Informatik und Python:
- Geschichte und Ausbildungswege in der Informatik
- Zählen und Zahlen: Dezimal-, Dualund Hexadezimalsystem
- Die Funktionsweise des Computers als programmierbare Rechenmaschine
- Übungen mit Python: Verzweigungen, Schleifen und objektorientierte Programmierung
- Statistik, Datenkompression, Kryptografie und fehlerkorrigierende Codes
- Mengenlehre, Kombinatorik, Permutation, Aussagenlogik und Beweise
- Von der booleschen Logik zur Schaltlogik, Datenmodellierung und Relationen
- Automaten und Maschinen
- IT-Sicherheit und Datenschutz
- Internet und Client-Server-Computing
Software-Engineering:
- Einführung in das Software-Engineering
- Vor- gehensmodelle der Software-Entwicklung
- Grundlagen der objektorientierten Modellierung
- Analyse mit UML-Anwendungsfalldiagrammen und Objektdiagrammen
- Software- Entwurf und Codierung
Wahlmodul: Programmierung in Java:
- Programmieren mit Eclipse
- Programmaufbau, Variablen, Datentypen, Operatoren
- Objektorientierte Programmierung
- Grafische Oberflächen mit Java
- JavaFX für plattformübergreifende Applikationen
Grundlagen der Netzwerktechnik:
- Netzwerkkonzepte
- Datenaustausch in Netzwerken
- IPv4 und IPv6
Der Einplatinencomputer Raspberry Pi:
- Aufbau und Einrichtung
- Zubehör: SenseHAT
- Fernzugriff
Künstliche Intelligenz:
- Grundlagen des Machine Learnings
- Grundlagen neuronaler Netze
- Neuronale Netze mit Python
Netzwerke mit Windows Server 2019 und Windows 10
- Netzwerkarten und Topologien
- Das Netzwerkprotokoll TCP/IP
- Installation von virtuellen Maschinen mit VMware
Künstliche Intelligenz
- Forschungsstand der KI
- Suchalgorithmen und neuronale Netze
Keine Erfahrungsberichte vorhanden