>> Sprecher 1: Das ist CS50.
Und das ist Sanders Theatre.
CS50 ist Harvard Einführung in die geistigen Unternehmen der Computer-
Wissenschaft und die Kunst der Programmierung, für Majors und nicht-Majors gleichermaßen.
Tatsächlich sind die meisten der Studenten des Kurses, sowohl auf dem Campus und aus, haben keine vor
Programmiererfahrung.
Aber ob Sie selbst tun oder nicht tun, unter die Ziele des Kurses ist es, zu lehren
Ihnen, wie Sie sorgfältig denken, und lösen Probleme effektiver -
Lektionen, die Sie finden transzendieren die sehr praktische Fähigkeiten, mit denen Sie
auch den Kurs zu verlassen.
>> Es ist hier in Sanders, dass jede Woche, wir werden neue Wege des Denkens zu erforschen,
neue Techniken für die Lösung von Problemen.
Und es ist, wo wir Programmieren beginnen.
In der Woche Null werden wir in Scratch, ein tauchen grafische Programmiersprache von
MIT, mit dem wir in der Lage zu sein, Programme erstellen, durch Ziehen und
Puzzleteile fallen das wird nur anschließen, wenn es sinn
logischen Sinn zu tun.
Wir werden in der Woche ein bis C Übergang, einige traditionelle Programmierung
Sprache, mit der wir zum Ausdruck bringen Lösungen für Probleme umso
präzise und schließlich Umso kraftvoll.
>> Wir werden die einfachsten Daten erkunden Strukturen, Arrays oder Blöcke von
Speicher, die wir verwenden, um Daten zu speichern.
Wir werden in Algorithmen zu tauchen, Sätze von Anweisungen mit
die Probleme zu lösen.
Wir werden für die Zahl 50 hinter suchen eine Anordnung von virtuellen Türen.
Wir werden diese Türen, um neu anzuordnen auf die Zahlen hinter sie zu sortieren, so dass
dass wir Zahlen schneller zu finden.
Wir werden mehr komplexe Daten angehen Strukturen und Algorithmen, Dinge wie
Bäume und versucht, Hash-Tabellen und verknüpfte Listen, alle Werkzeuge für die eigenen
Toolkit, mit denen Probleme immer besser.
>> Bald werden wir den Übergang von C nach Web-Programmierung mit Sprachen wie
PHP und JavaScript im Kontext der HTML, CSS, SQL und - Sprachen mit
dem heutigen Websites gemacht werden.
Durch den Kurs Ende werden Sie bereit sein, nicht nur für weitere Studien in CS, wenn der
Interesse, aber für die Anwendung der Lehren bereits auf Probleme der gelernt
Sie interessiert.
Wir haben einiges zu tun, obwohl, in den kommenden Wochen.
Also werden wir uns bald wieder sehen.
Dies ist CS50.
>> Dinge genannt Hash-Tabellen und verknüpfte Listen, Bäume und versucht, alle Werkzeuge für
ein-und Werkzeug, mit dem zu lösen Probleme effektiver.
Wir nehmen -
[Lacht].
Das müssen wir nutzen!
[Lacht]
Wie haben wir nicht kommen sehen?