Dies ist CS50, die Einführung der Harvard University in die intellektuellen Unternehmungen der Informatik und die Kunst des Programmierens, sowohl für Studenten mit als auch ohne Vorkenntnisse. (Zwei Drittel der CS50-Studenten haben noch nie an einem CS-Kurs teilgenommen.) In diesem Kurs lernen Sie, wie man Probleme löst, sowohl mit als auch ohne Code, wobei der Schwerpunkt auf Korrektheit, Design und Stil liegt. Zu den Themen gehören computergestütztes Denken, Abstraktion, Algorithmen, Datenstrukturen und Computerwissenschaft im Allgemeinen. Problemstellungen aus der Kunst, den Geistes- und Sozialwissenschaften und den Naturwissenschaften. In diesem Kurs lernen Sie nicht nur, wie man in einer Sprache programmiert, sondern auch, wie man grundlegend programmiert und wie man sich neue Sprachen aneignet. Der Kurs beginnt mit der traditionellen, aber allgegenwärtigen Sprache C, die den heutigen neueren Sprachen zugrunde liegt. Hier lernen Sie nicht nur etwas über Funktionen, Variablen, Bedingungen, Schleifen und mehr, sondern auch darüber, wie Computer unter der Haube funktionieren, mit Speicher und allem, was dazu gehört. Der Kurs geht dann zu Python über, einer höheren Sprache, die Sie aufgrund von C noch besser verstehen werden. Gegen Ende des Semesters führt der Kurs in SQL ein, mit dem Sie Daten in Datenbanken speichern können, sowie in HTML, CSS und JavaScript, mit denen Sie sowohl Web- als auch mobile Anwendungen erstellen können. Der Kurs gipfelt in einem Abschlussprojekt.
Dies ist CS50, die Einführung der Harvard University in die intellektuellen Unternehmungen der Informatik und die Kunst des Programmierens, sowohl für Studenten mit als auch ohne Vorkenntnisse. (Zwei Drittel der CS50-Studenten haben noch nie an einem CS-Kurs teilgenommen.) In diesem Kurs lernen Sie, wie man Probleme löst, sowohl mit als auch ohne Code, wobei der Schwerpunkt auf Korrektheit, Design und Stil liegt. Zu den Themen gehören computergestütztes Denken, Abstraktion, Algorithmen, Datenstrukturen und Computerwissenschaft im Allgemeinen. Problemstellungen aus der Kunst, den Geistes- und Sozialwissenschaften und den Naturwissenschaften. In diesem Kurs lernen Sie nicht nur, wie man in einer Sprache programmiert, sondern auch, wie man grundlegend programmiert und wie man sich neue Sprachen aneignet. Der Kurs beginnt mit der traditionellen, aber allgegenwärtigen Sprache C, die den heutigen neueren Sprachen zugrunde liegt. Hier lernen Sie nicht nur etwas über Funktionen, Variablen, Bedingungen, Schleifen und mehr, sondern auch darüber, wie Computer unter der Haube funktionieren, mit Speicher und allem, was dazu gehört. Der Kurs geht dann zu Python über, einer höheren Sprache, die Sie aufgrund von C noch besser verstehen werden. Gegen Ende des Semesters führt der Kurs in SQL ein, mit dem Sie Daten in Datenbanken speichern können, sowie in HTML, CSS und JavaScript, mit denen Sie sowohl Web- als auch mobile Anwendungen erstellen können. Der Kurs gipfelt in einem Abschlussprojekt
CS50x 2024 (harvard.edu)