Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 2 Stimmen.
Essential Computer Science: A Programmer's Guide to Foundational Concepts
Verstehen Sie grundlegende Konzepte und Fähigkeiten in der Informatik. Dieses Buch konzentriert sich auf die grundlegenden und fundamentalen Konzepte, auf deren Basis Fachwissen in bestimmten Bereichen entwickelt werden kann, einschließlich Computerarchitektur, Programmiersprache, Algorithmus und Datenstruktur, Betriebssysteme, Computernetzwerke, verteilte Systeme, Sicherheit und mehr.
Laut code.org gibt es in den USA 500.000 offene Stellen für Programmierer - im Vergleich zu nur 50.000 jährlichen Absolventen von Informatikstudiengängen. Das US-Arbeitsministerium sagte voraus, dass es in naher Zukunft fast anderthalb Millionen Arbeitsplätze in der Informatik geben wird, aber nur genug Programmierer, um etwa ein Drittel dieser Stellen zu besetzen.
Um diese Lücke zu schließen, werden viele Menschen, die keine formale Informatikausbildung haben, in Programmierberufen beschäftigt. Sie können zwar schnell mit dem Programmieren und Kodieren beginnen, brauchen aber oft einige Zeit, um sich das nötige Verständnis anzueignen und die erforderlichen Fähigkeiten zu erwerben, um ein effizienter Computeringenieur oder fortgeschrittener Entwickler zu werden.
Was Sie lernen werden
⬤ Die Grundlagen der Funktionsweise eines Computers.
⬤ Die Grundlagen der Computerprogrammierung und Programmierparadigmen.
⬤ Wie man effiziente Programme schreibt.
⬤ Wie Hardware und Software zusammenarbeiten, um eine gute Benutzererfahrung zu bieten und die Benutzerfreundlichkeit des Systems zu verbessern.
⬤ Wie Computer miteinander kommunizieren können.
⬤ Wie man die Sicherheit des Systems gewährleistet.
⬤ Grundlagen von Cloud-Angeboten, Auswirkungen/Gegensätze und Einsatz-/Adoptionskonfigurationen.
⬤ Grundlagen des maschinellen Lernens.
Für wen dieses Buch ist
Computerprogrammierer ohne formale Ausbildung in Informatik und alle, die eine formale Ausbildung in Informatik haben und ein allgemeines Verständnis für die Grundlagen der Informatik entwickeln wollen.