CS.AB1
Computer Science
Join our Computer Science course to gain the skills you need for a high-paying and successful tech career.
- Practice in 17 Praktische Übungen — nothing to install
- 18 Interaktive Lektionen Und 95 topics mapped to the official exam objectives
- 181 Testfragen zur Praxis
Beginner Selbstgesteuert · 1 Jahr Zugang 4.4/5 (290 Rezension)
17 Praktische LiveLabs
Practice real IT tasks in guided environments.
- Reale Umgebungen
- Automatisch bewertet
- Keine Installation
01 / Fähigkeiten, die Sie erwerben
What you will be able to do
- Store and manipulate data using bits, binary systems, and data compression techniques
- Comprehend computer architecture and machine language for program execution
- Coordinate and manage activities of operating systems, including security protocols
- Represent, discover, and evaluate algorithms for efficiency and correctness
- Apply traditional and object-oriented programming concepts in various languages
- Implement software engineering methodologies and quality assurance practices
- Use basic and customized data structures, and understand pointers in machine language
- Design, maintain, and query relational and object-oriented databases
- Create and manipulate 3D graphics, models, and animations
- Explore artificial intelligence (AI), neural networks, and robotics
- Analyze the theory of computation, including Turing machines and cryptography
<
div>
Course Highlights
-
18 Strukturierte Lektionen Umfassende Abdeckung der zentralen Kursziele
-
17 Praktische LiveLabs Interaktive, geführte Szenarien mit sofortiger Auswertung
-
181 Übungsfragen Bewertungstests mit ausführlichen Antwortbegründungen
-
1 Jahr voller Zugang Selbstgesteuertes Lernen, jederzeit auf allen Geräten zugänglich
02 / Lektionen & Labore
See exactly what you will learn and practice
Unterrichtsplan
18 Interaktive Lektionen · 95 topics01 Einführung 4 topics +
- Die Rolle von Algorithmen
- Die Geschichte der Informatik
- Ein Überblick über unsere Studie
- Die übergreifenden Themen der Informatik
02 Datenspeicher 10 topics · 3 LiveLab +
- Bits und ihre Speicherung
- Haupterinnerung
- Massenspeicher
- Darstellung von Informationen als Bitmuster
- Das Binärsystem
- Speichern von Ganzzahlen
- Brüche speichern
- Daten und Programmierung
- Datenkompression
- Kommunikationsfehler
3 LiveLab in this lesson — see the labs panel →
03 Datenmanipulation 7 topics · 2 LiveLab +
- Rechnerarchitektur
- Maschinensprache
- Programmausführung
- Arithmetische/logische Anweisungen
- Kommunikation mit anderen Geräten
- Datenmanipulation programmieren
- Andere Architekturen
2 LiveLab in this lesson — see the labs panel →
04 Betriebssysteme 5 topics · 1 LiveLab +
- Die Geschichte der Betriebssysteme
- Betriebssystemarchitektur
- Koordinieren der Aktivitäten der Maschine
- Umgang mit dem Wettbewerb zwischen Prozessen
- Sicherheit
1 LiveLab in this lesson — see the labs panel →
05 Vernetzung und das Internet 6 topics · 2 LiveLab +
- Netzwerkgrundlagen
- Das Internet
- Das Internet
- Internetprotokolle
- Einfacher Client-Server
- Internet-Sicherheit
2 LiveLab in this lesson — see the labs panel →
06 Algorithmen 6 topics · 1 LiveLab +
- Das Konzept eines Algorithmus
- Algorithmusdarstellung
- Algorithmenerkennung
- Iterative Strukturen
- Rekursive Strukturen
- Effizienz und Korrektheit
1 LiveLab in this lesson — see the labs panel →
07 Programmiersprachen 7 topics · 2 LiveLab +
- Historische Perspektive
- Traditionelle Programmierkonzepte
- Verfahrenseinheiten
- Sprachimplementierung
- Objekt orientierte Programmierung
- Gleichzeitige Aktivitäten programmieren
- Deklarative Programmierung
2 LiveLab in this lesson — see the labs panel →
08 Softwareentwicklung 9 topics · 1 LiveLab +
- Die Disziplin Software Engineering
- Der Software-Lebenszyklus
- Software-Engineering-Methoden
- Modularität
- Handwerkszeug
- Qualitätskontrolle
- Dokumentation
- Die Mensch-Maschine-Schnittstelle
- Softwareeigentum und Haftung
1 LiveLab in this lesson — see the labs panel →
09 Datenabstraktionen 7 topics · 1 LiveLab +
- Grundlegende Datenstrukturen
- Verwandte konzepte
- Implementieren von Datenstrukturen
- Eine kurze Fallstudie
- Benutzerdefinierte Datentypen
- Klassen und Objekte
- Zeiger in Maschinensprache
1 LiveLab in this lesson — see the labs panel →
10 Datenbanksysteme 7 topics · 1 LiveLab +
- Datenbankgrundlagen
- Das relationale Modell
- Objektorientierte Datenbanken
- Aufrechterhaltung der Datenbankintegrität
- Traditionelle Dateistrukturen
- Data Mining
- Soziale Auswirkungen der Datenbanktechnologie
1 LiveLab in this lesson — see the labs panel →
11 Computergrafik 6 topics · 1 LiveLab +
- Der Umfang der Computergrafik
- Überblick über 3D-Grafiken
- Modellieren
- Rendern
- Umgang mit globaler Beleuchtung
- Animation
1 LiveLab in this lesson — see the labs panel →
12 Künstliche Intelligenz 7 topics · 1 LiveLab +
- Intelligenz und Maschinen
- Wahrnehmung
- Argumentation
- Weitere Forschungsgebiete
- Künstliche neurale Netzwerke
- Robotik
- In Anbetracht der Konsequenzen
1 LiveLab in this lesson — see the labs panel →
13 Theorie der Berechnung 6 topics · 1 LiveLab +
- Funktionen und ihre Berechnung
- Turingmaschinen
- Universelle Programmiersprachen
- Eine nicht berechenbare Funktion
- Komplexität der Probleme
- Public-Key-Kryptographie
1 LiveLab in this lesson — see the labs panel →
14 Anhang A: ASCII +
15 Anhang B: Schaltkreise zur Manipulation von Zweierkomplementdarstellungen +
16 Anhang C: Vole: Eine einfache Maschinensprache 2 topics +
- Die Wühlmaus-Architektur1
- Die Maschinensprache der Wühlmaus
17 Anhang D: Höhere Programmiersprachen 6 topics +
- Ada
- C
- C++
- C#
- Fortran
- Java
18 Anhang E: Die Äquivalenz iterativer und rekursiver Strukturen +
Praktische Übungen Our edge
17 LiveLabs- Boolesche Operationen verstehen
- Verwendung des ASCII-Codes
- Verwendung der Gleitkomma-Notation
- Verwendung logischer Operationen
- Eingabe und Ausgabe verstehen
- Betriebssystemarchitektur verstehen
- Hyperlinks verstehen
- Verwendung der Überschriften
- Funktionen verstehen
- Verwendung von Variablen und Datentypen
- Verwendung der logischen Schlussfolgerung
- Den Software-Lebenszyklus verstehen
- Verwenden von Arrays
- Verwendung von Datenbanksystemen
- Computergrafik verstehen
- Künstliche neuronale Netze verstehen
- Universelle Programmiersprachen verstehen
03 / FAQS
Fragen, bevor Sie beginnen
What is a computer science course?+
Which subjects are included in this online computer science course? +
What is the job of a computer science expert?+
What are the computer science course requirements?+
Is it a technical course? +
Will this course help me prepare for a career in computer science? +
Complete Computer Science Course for Future Tech Experts
Transform your career with our all-in-one CS course, designed to give you the essential skills and knowledge for success in technology.
- 1 Jahr voller Zugang
- 17 LiveLab enthalten
- Abschlusszertifikat
Keine Kreditkarte benötigt