Computer Science: A Complete Study Guide

Join our Computer Science course to gain the skills you need for a high-paying and successful tech career.

(CS.AB1) / ISBN : 978-1-64459-212-0
Dieser Kurs beinhaltet
Lessons
TestPrep
Lab
AI Tutor (Hinzufügen Auf)
290 Rezension
Holen Sie sich eine kostenlose Testversion

Über diesen Kurs

Our Computer Science online course offers an in-depth exploration of the field, covering essential topics such as algorithms, data storage, and manipulation. You’ll get all the intel on the history and architecture of operating systems, the fundamentals of networking and the internet, and programming languages. The course also includes modules on software engineering, data abstractions, and database systems, along with an introduction to computer graphics and artificial intelligence. Finally, you will get acquainted with the theory of computation and its practical applications. With hands-on labs and real-world examples, this introductory course to computer science delivers knowledge and skills needed for a successful and lucrative career in technology.

Fähigkeiten, die Sie erwerben werden

  • 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

Unterricht

18+ Unterricht | 11+ Übungen | 175+ Tests | 96+ Karteikarten | 96+ Glossar der Begriffe

Testvorbereitung

119+ Fragen vor der Beurteilung | 118+ Fragen nach der Bewertung |

1

Einführung

  • Die Rolle von Algorithmen
  • Die Geschichte der Informatik
  • Ein Überblick über unsere Studie
  • Die übergreifenden Themen der Informatik
2

Datenspeicher

  • 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

Datenmanipulation

  • Rechnerarchitektur
  • Maschinensprache
  • Programmausführung
  • Arithmetische/logische Anweisungen
  • Kommunikation mit anderen Geräten
  • Datenmanipulation programmieren
  • Andere Architekturen
4

Betriebssysteme

  • Die Geschichte der Betriebssysteme
  • Betriebssystemarchitektur
  • Koordinieren der Aktivitäten der Maschine
  • Umgang mit dem Wettbewerb zwischen Prozessen
  • Sicherheit
5

Vernetzung und das Internet

  • Netzwerkgrundlagen
  • Das Internet
  • Das Internet
  • Internetprotokolle
  • Einfacher Client-Server
  • Internet-Sicherheit
6

Algorithmen

  • Das Konzept eines Algorithmus
  • Algorithmusdarstellung
  • Algorithmenerkennung
  • Iterative Strukturen
  • Rekursive Strukturen
  • Effizienz und Korrektheit
7

Programmiersprachen

  • Historische Perspektive
  • Traditionelle Programmierkonzepte
  • Verfahrenseinheiten
  • Sprachimplementierung
  • Objekt orientierte Programmierung
  • Gleichzeitige Aktivitäten programmieren
  • Deklarative Programmierung
8

Softwareentwicklung

  • Die Disziplin Software Engineering
  • Der Software-Lebenszyklus
  • Software-Engineering-Methoden
  • Modularität
  • Handwerkszeug
  • Qualitätskontrolle
  • Dokumentation
  • Die Mensch-Maschine-Schnittstelle
  • Softwareeigentum und Haftung
9

Datenabstraktionen

  • Grundlegende Datenstrukturen
  • Verwandte konzepte
  • Implementieren von Datenstrukturen
  • Eine kurze Fallstudie
  • Benutzerdefinierte Datentypen
  • Klassen und Objekte
  • Zeiger in Maschinensprache
10

Datenbanksysteme

  • Datenbankgrundlagen
  • Das relationale Modell
  • Objektorientierte Datenbanken
  • Aufrechterhaltung der Datenbankintegrität
  • Traditionelle Dateistrukturen
  • Data Mining
  • Soziale Auswirkungen der Datenbanktechnologie
11

Computergrafik

  • Der Umfang der Computergrafik
  • Überblick über 3D-Grafiken
  • Modellieren
  • Rendern
  • Umgang mit globaler Beleuchtung
  • Animation
12

Künstliche Intelligenz

  • Intelligenz und Maschinen
  • Wahrnehmung
  • Argumentation
  • Weitere Forschungsgebiete
  • Künstliche neurale Netzwerke
  • Robotik
  • In Anbetracht der Konsequenzen
13

Theorie der Berechnung

  • Funktionen und ihre Berechnung
  • Turingmaschinen
  • Universelle Programmiersprachen
  • Eine nicht berechenbare Funktion
  • Komplexität der Probleme
  • Public-Key-Kryptographie
14

Anhang A: ASCII

15

Anhang B: Schaltkreise zur Manipulation von Zweierkomplementdarstellungen

16

Anhang C: Vole: Eine einfache Maschinensprache

  • Die Wühlmaus-Architektur1
  • Die Maschinensprache der Wühlmaus
17

Anhang D: Höhere Programmiersprachen

  • Ada
  • C
  • C++
  • C#
  • Fortran
  • Java
18

Anhang E: Die Äquivalenz iterativer und rekursiver Strukturen

Datenspeicher

  • Boolesche Operationen verstehen
  • Verwendung des ASCII-Codes
  • Verwendung der Gleitkomma-Notation

Datenmanipulation

  • Verwendung logischer Operationen
  • Eingabe und Ausgabe verstehen

Betriebssysteme

  • Betriebssystemarchitektur verstehen

Vernetzung und das Internet

  • Hyperlinks verstehen
  • Verwendung der Überschriften

Algorithmen

  • Funktionen verstehen

Programmiersprachen

  • Verwendung von Variablen und Datentypen
  • Verwendung der logischen Schlussfolgerung

Softwareentwicklung

  • Den Software-Lebenszyklus verstehen

Datenabstraktionen

  • Verwenden von Arrays

Datenbanksysteme

  • Verwendung von Datenbanksystemen

Computergrafik

  • Computergrafik verstehen

Künstliche Intelligenz

  • Künstliche neuronale Netze verstehen

Theorie der Berechnung

  • Universelle Programmiersprachen verstehen

Haben Sie Fragen? Schauen Sie sich die FAQs an

Sie haben noch unbeantwortete Fragen und möchten Kontakt aufnehmen?

Kontaktiere uns jetzt

Our best computer science course discusses and explores the practical applications of CS fundamentals, algorithms, database management, OS & networking essentials, most widely used programming languages, and much more. 

The online computer science course covers CS fundamentals,  algorithms, data storage, data manipulation, operating systems, networking and the internet, programming languages, software engineering, data abstractions, database systems, computer graphics, artificial intelligence, and theory of computation.

Computer science involves designing and developing software, solving complex computing problems, managing databases, ensuring cybersecurity, and advancing technology through research and innovation.

The requirements typically include a basic understanding of mathematics and logical reasoning. Familiarity with computers and programming concepts is beneficial but not mandatory, as the course starts with foundational topics.

Our computer science beginner course is perfect for both technical and non-technical users

Yes, this course will help you get an entry-level or mid-level job role in the computer science field.

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.

$ 279.99

Kaufe jetzt
Scrolle nach oben