Interessant

Codekompetenz: Warum Codierung wichtig wurde

Codekompetenz: Warum Codierung wichtig wurde

Codierung und Programmierung sind allgegenwärtig und werden in Zukunft nur noch umfassender sein.

Aus diesem Grund argumentieren viele, dass das Erlernen des Codierens oder zumindest ein grundlegendes Verständnis davon ein gemeinsamer Bestandteil der Bildung eines Kindes werden sollte.

Hier untersuchen wir, warum Codierung wichtig ist, was es ist und wo Sie es selbst lernen können.

VERBINDUNG: ZAHLEN SIE, WAS SIE FÜR DIESES MASSIVE, 120+ STUNDEN CODIERBUNDLE WOLLEN

Warum ist Codierungskompetenz wichtig?

Codierung und Codierungskompetenz können als eine der wichtigsten Fähigkeiten angesehen werden, die aktuelle und zukünftige Generationen lernen müssen. Viele haben argumentiert, dass es Teil eines nationalen Lehrplans sein sollte, der einer Muttersprache, den Wissenschaften und der Mathematik gleichwertig ist.

Wir sind von elektronischen Geräten umgeben, auf denen jeweils unzählige Softwareprogramme ausgeführt werden, die auf Code ausgeführt werden. Unsere moderne Welt ist auch stark vom Internet abhängig, und die Belegschaft muss mit jedem Jahr mehr und mehr über Computerkenntnisse verfügen.

Es ist daher für den Lebensunterhalt in der modernen Welt genauso wichtig, Grammatik, Rechtschreibung und Rechnen gut zu verstehen.

Da Software jedoch immer ausgefeilter wird, wird die breite Öffentlichkeit immer mehr von ihrer tatsächlichen Funktionsweise losgelöst. Während sie umfassend entworfen und getestet wurden, um so intuitiv wie möglich zu bedienen, wird ihre Funktionsweise schnell zu einer Art Magie für alle außer einigen wenigen Auserwählten.

"Wenn [jemand] nicht mit Code vertraut ist, muss [er] die Geräte und Software akzeptieren, die [er] mit den Einschränkungen und Agenden verwendet, die seine Entwickler in sie eingebaut haben. Wie oft haben Sie den Inhalt einer Lektion oder einer Präsentation geändert weil Sie nicht herausfinden konnten, wie die Technologie so funktioniert, wie Sie es wollten? " - edutopia.org.

Dies könnte Sie an der Oberfläche nicht stören, könnte jedoch schwerwiegende Auswirkungen auf die Zukunft haben. Die meisten Benutzer vertrauen den Entwicklern einfach darauf, dass sie nur die besten Absichten haben, wenn sie ihre Produkte verwenden.

Aus diesem Grund drängen viele Pädagogen nun darauf, dass zumindest grundlegende Codierungskenntnisse für alle Schüler erforderlich sind.

"[Benutzer] verbringen einen zunehmenden Teil ihrer Zeit in digitalen Umgebungen, in denen die Regeln von anderen geschrieben wurden. Nur mit der Funktionsweise von Code vertraut zu sein, würde ihnen helfen, durch dieses Terrain zu navigieren, seine Grenzen zu verstehen und festzustellen, ob diese Grenzen vorhanden sind, weil die Technologie verlangt es - oder einfach, weil es ein Unternehmen so will. Kinder mit Code-Kenntnissen akzeptieren die Anwendungen und Websites, die sie zum Nennwert verwenden, nicht mehr und beginnen stattdessen, sich kritisch und zielgerichtet mit ihnen auseinanderzusetzen. " - edutopia.org.

Was ist der Unterschied zwischen Codierung und Programmierung?

Die überwiegende Mehrheit der Menschen, die diese Begriffe hören, wird oft glauben, dass sie tatsächlich Synonyme für einander sind. Tatsächlich werden sie von vielen in der Branche tätigen Fachleuten häufig synonym verwendet.

In diesem Artikel haben wir dasselbe getan.

Tatsächlich gibt es jedoch subtile, aber wichtige Unterschiede zwischen ihnen. Sie werden regelmäßig Artikel und Foren finden, die versuchen, die Unterschiede mit Schlussfolgerungen zu diskutieren, wobei die Unterscheidung etwas verschwommen bleibt.

Also dachten wir, wir würden unseren Hut in den Ring werfen und versuchen, die beiden Begriffe zu entwirren.

Codierung

Der Begriff Codierung bezieht sich einfach auf den Prozess des Schreibens von Codes. Ein Codierer ist eine Person, die von einer Sprache in eine andere codiert.

Quellen wie differentbetween.net weisen darauf hin, dass Codierung eine Form der Programmierung ist, jedoch eher zur Implementierung der ersten Schritte eines Computerprogrammierungsprozesses verwendet wird.

"Der Begriff Programmierung wird im weitesten Sinne verwendet, im Gegensatz zur Codierung, bei der Codes in verschiedenen Sprachen wie angewiesen geschrieben werden." - Unterschied zwischen.net.

Die Codierung ist wichtig, da Computer nicht mit unseren Muttersprachen interagieren können. Sie können nur Maschinencode verstehen, der binär oder hexadezimal ist.

Es ist die Aufgabe eines Programmierers, Menschen und Maschinen in die Lage zu versetzen, miteinander zu "sprechen". In diesem Sinne können sie als maschinensprachliche (binäre) Interpreter betrachtet werden. Codierer sind in der Regel auf Produktionsebene involviert und müssen daher die Sprache, in der sie schreiben, gut verstehen.

"Sie codieren jedoch nicht selbst. Tatsächlich erhalten sie Anweisungen, was zu tun ist und was zu tun ist, gefolgt von Implementierung, Debugging-Tests und Qualitätssicherung.

Diese Anweisungen werden im Allgemeinen als "Quellcode" bezeichnet. Es ist nur eine Reihe schriftlicher Anweisungen, die eine Maschine leicht verstehen wird. "- differentbetween.net.

Programmierung

Sie haben den Unterschied wahrscheinlich bereits erkennen können, aber die Programmierung unterscheidet sich ein wenig von der Codierung.

Das Programmieren ist genau genommen der Prozess des Schreibens einer Reihe von Anweisungen, denen eine Maschine folgen soll. Ideal, damit eine Anwendung fehlerfrei ausgeführt werden kann.

"In einfachen Worten bedeutet Programmieren, ein Rezept zu perfektionieren - Sie manipulieren Zutaten, um ein Rezept zu kochen, während ein Computer Daten manipuliert, um eine Aufgabe nach einer Reihe von Befehlen auszuführen." - Unterschied zwischen.net.

Programmierer erstellen im Gegensatz zu Programmierern Dinge, entwickeln Logik und analysieren ein Problem. Durch die Codierung kann die Maschine die Anweisungen des Programmiergeräts verstehen.

"Die Aufgabe eines Programmierers besteht darin, Lösungen für Probleme zu finden, die auftreten können oder nicht. Es dauert Jahre, bis eine Person ein professioneller Programmierer wird. Sie kann als Entwickler, Programmierer, Analysten und mehr arbeiten." - Unterschied zwischen.net.

Was sind Codierung und Programmierung und wie funktionieren sie?

Wie wir bereits gesehen haben, ist Codierung der Prozess der Erstellung von Codes, mit denen Menschen mit Maschinen kommunizieren können. Zum Beispiel von Englisch nach Javascript.

Dies ist in der Regel eine der ersten Phasen beim Erstellen einer Software wie einer Anwendung. Die Codierung ist in der modernen digitalen Welt sehr wichtig und ermöglicht es jedem elektronischen Gerät, das Sie verwenden, auf einer bestimmten Ebene zu arbeiten.

Alles, was eine Maschine tut, folgt einer Reihe von Anweisungen (Programmierung), die in einen Code geschrieben sind, der menschliche Anweisungen in diesen Binärcode übersetzt. Jeder Buchstabe, den Sie lesen, jedes angezeigte Bild usw. enthält eine Folge von Einsen und Nullen, die die Maschine anweisen, wie sie im Speicher der Maschine verarbeitet werden und was der Programmierer tun soll.

Ein vollständiger Satz von Codezeilen hinter beispielsweise einem Bild in diesem Artikel wird im Allgemeinen auch als Skript bezeichnet.

Jedes Skript ist in einem Code (wie Javascript) geschrieben, der zusammenarbeitet, um diesen Artikel wie beabsichtigt anzuzeigen, den Sie gerade lesen. Jede Funktion auf einer Website (Klicken auf "Gefällt mir" -Schaltflächen oder Hyperlinks usw.) hat ein eigenes Skript.

Sobald die Entwicklung abgeschlossen ist, müssen Programmierer alle Codebits (Skripte und alle) in ein kohärentes Programm packen, damit ein Endbenutzer, der kein Programmierer ist, es verwenden kann. Dieser Prozess erfordert das Kompilieren, Testen, Debuggen und die Qualitätssicherung, bevor er der Öffentlichkeit zugänglich gemacht wird.

Jede App, jedes Spiel, jede Website usw. ist eine Programmform. Das hört sich toll an, kann aber auch Mängel haben.

"Im Gegensatz zu Menschen tun Computer genau das, was Sie ihnen sagen. Das hört sich vielleicht gut an, kann aber Probleme verursachen. Wenn Sie einem Computer sagen, er soll nach oben zählen und nicht aufhören, zählt er für immer!" Als guter Programmierer muss man wissen, wie man einen Computer zum Handeln auffordert. " - makeuseof.com.

Wie kann ich lernen, kostenlos zu programmieren?

Wenn Sie Codierung (oder Programmierung) lernen möchten, stehen Ihnen zahlreiche kostenlose Ressourcen zur Verfügung. In YouTube-Tutorials, Blog-Posts, Foren, Stackoverflow (das Beste!) Und anderen Ressourcen sind Sie in guten Händen.

Viele Universitäten bieten auch kostenlose Vorlesungsreihen an, die Sie gut nutzen können. Ein großer Teil davon bietet gegen eine geringe Gebühr auch eine offizielle Qualifikation an.

Aber der beste Weg ist, einfach einzutauchen. Das Eintauchen in die Tiefe ist eine der besten und schnellsten Möglichkeiten, etwas zu lernen, einschließlich Codierung und Programmierung.

Websites wierepreneur.com empfehlen, einige dieser Ressourcen zu lesen, um das kostenlose Codieren zu lernen: -

  • Codeacademy.

  • Coursera.

  • edX.

  • Udemy.

  • AGupieWare.

  • GitHub.

  • MIT Open Courseware.

  • Hack.pledge ()


Schau das Video: Huffman-Code Huffman coding Beispiel Example. Digitaltechnik (Januar 2022).