Die umfassendste russische Übersetzung des Harvard-Programmierkurses CS50 2015, kostenlos auf YouTube

In diesem Artikel möchte ich ein wenig über den besten Programmierkurs der Welt sprechen.

Seit 2013 übersetzt und adaptiert unser kleines Team englischsprachige Videokurse. In dieser Zeit haben wir über 150 Stunden Material übersetzt und angepasst. Vor Beginn der Arbeit analysierten wir die Materialien mehrerer Online-Lehrschulen und wählten aus pädagogischer Sicht die besten aus, die am leichtesten zugänglich sind, strukturiert sind und kurz Schulungsmaterial bereitstellen. Infolgedessen mussten wir mehrere Kurse zum selben Thema durchsehen und dann den Kurs auswählen, der für Anfänger am besten geeignet und verständlich ist.

Wie sich herausstellte, gibt es nicht so viele wirklich hochwertige Kurse und Lehrer. Im russischsprachigen Unterrichtsraum gibt es oft genug Shootings oder Adaptionen von Auslandslehrgängen, die bei amerikanischen oder europäischen Fachleuten beliebt sind.

Bild

Derzeit ist aus Sicht unseres Einsteigerteams der Harvard CS50-Kurs der beste. Unter den folgenden Links finden Sie die vollständigste russischsprachige Übersetzung dieses Kurses an einem Ort.


Ab Woche Null erfahren Sie, wie Sie mit dem SCRATCH-Programm ohne Programmierkenntnisse eine einfache Anwendung erstellen können, wie der Computer Ihre Befehle versteht und was ASCII, Algorithmen und Binärnotation sind.


Nachdem Sie die erste Woche durchgesehen haben, lernen Sie die grundlegenden Tools kennen, die beim Programmieren zum Implementieren verschiedener Aufgaben verwendet werden. Was sind nämlich Variablen, Methoden (Funktionen), Prioritäten, Schleifen, Typumwandlungen, Stile, Boolesche Ausdrücke oder Bedingungen, Compiler, Bibliotheken und was ist Clang?

Bild


Nachdem Sie die zweite Woche durchgesehen haben, lernen Sie Arrays, die Return-Methode oder das Zurückgeben eines Ergebnisses, den Gültigkeitsbereich, globale Variablen, die Umleitung, Befehlszeilenargumente, Caesars Verschlüsselung, Vigenere-Verschlüsselung und RSA kennen.

Nachdem Sie die dritte Woche durchgesehen haben, erfahren Sie mehr über asymptotische Notation, lineare Suche, binäre Suche, Sortieren nach Auswahl, Blasensortierung, Einfügesortierung und schnelle Sortierung.


Nachdem Sie die vierte Woche durchgesehen haben, erfahren Sie, wie verschiedene Interaktionen mit Dateien auftreten, was GDB ist, Sortierung zusammenführen, Zeiger, Rekursion, Zeichenfolgen und Strukturen.


Nachdem Sie die fünfte Woche durchgesehen haben , werden Sie mehr über Valgrind und verknüpfte Listen erfahren, und wir werden auch die CS50-Bibliothek betrachten, die mit unseren Programmen verbunden ist.


Nachdem Sie die sechste Woche durchgesehen haben, erfahren Sie, was Hash-Tabellen, Warteschlangen, Bäume und rekursive Bäume sind.


Nachdem Sie die siebte Woche durchgesehen haben, erfahren Sie, was http, html, css und welche PHP-Syntaxfunktionen sind.


Nachdem Sie die achte Woche durchgesehen haben, erfahren Sie, was die Besonderheiten der PHP-Webentwicklung sind, was PHP-Websitzung, IP und SQL sind.


Nachdem Sie die neunte Woche durchgesehen haben, erfahren Sie, was DOM, MVC und TCP sind.


Nachdem Sie die zehnte Woche durchgesehen haben, erfahren Sie, was JavaScript und Ajax sind.

Mit all diesen Kenntnissen können Sie in relativ kurzer Zeit Programmierer werden, sehr schnell neue Programmiersprachen erlernen und Ihre Fähigkeiten von Junior bis Middle und Senior verbessern.

PS In naher Zukunft werden wir auf unserem Kanal einen Startup- und Business-Kurs der Stanford University mit führenden Dozenten veröffentlichen, die Unternehmen wie PayPal, Facebook, WhatsApp, Airbnb, Pinterest, Xerox usw. gegründet haben.

Jetzt auch beliebt: