>> INTERLOCUTEUR 1: C'est CS50.
Et c'est Sanders Theatre.
CS50 est l'introduction de Harvard à l' entreprises intellectuelles de l'ordinateur
la science et l'art de la programmation, pour les majors et les non-majors ressemblent.
En effet, la plupart des étudiants du cours, à la fois sur le campus et en dehors, n'ont pas avant
expérience de la programmation.
Mais si vous vous faites ou ne faites pas, parmi les objectifs du cours est d'enseigner
vous apprendrez à bien réfléchir, et à résoudre problèmes plus efficacement -
enseignements que vous trouverez transcender la compétences très pratiques avec lesquelles vous
quitter aussi le cours.
>> C'est ici que Sanders, chaque semaine, nous allons explorer de nouvelles façons de penser,
nouvelles techniques pour résoudre les problèmes.
Et c'est là que nous allons commencer la programmation.
En semaine zéro, nous allons plonger dans Scratch, un langage de programmation graphique de
MIT, avec laquelle nous serons en mesure de créer des programmes par glisser-
l'abandon des pièces de puzzle qui va connecter uniquement si elle fait
sens logique de le faire.
Nous passons dans la première semaine de C, une programmation plus traditionnelle
langue, avec laquelle nous exprimons solutions à des problèmes d'autant plus
précisément, et, finalement, d'autant plus puissamment.
>> Nous allons explorer le plus simple des données structures, des tableaux ou des blocs de
mémoire que nous allons utiliser pour stocker des données.
Nous allons plonger dans les algorithmes, jeux d'instructions avec
qui pour résoudre les problèmes.
Nous recherchons pour le numéro 50 derrière une matrice de portes virtuelles.
Nous allons réorganiser ces portes afin pour trier les chiffres derrière eux, alors
que nous pouvons trouver des numéros plus rapide.
Nous aborderons des données plus sophistiquées structures et des algorithmes, des choses comme
arbres et tente, tables de hachage et lié listes, tous les outils pour sa
boîte à outils avec lesquels pour résoudre les problèmes de plus en plus efficace.
>> Avant longtemps, nous passons de C à la programmation web, en utilisant des langages comme
PHP et JavaScript dans le contexte de HTML, CSS et SQL - langues avec
qui les sites Web d'aujourd'hui sont faites.
À la fin de cours, vous serez prêt, pas que pour d'autres études dans CS si de
intérêt, mais pour l'application des leçons déjà appris à des problèmes de
vous intéresser.
Nous avons un peu de le faire, si, dans les semaines à venir.
Donc, nous vous reverrons bientôt.
C'est CS50.
>> Les choses appelées tables de hachage et liés listes, les arbres et les essais, tous les outils pour
sa trousse à outils, qui à résoudre problèmes plus efficacement.
Nous allons prendre -
[Rire].
Nous devons utiliser cela!
[Rire]
Comment ne voit-on pas que venir?