>> COLUNA 1: Este é CS50.
E esta é Sanders Theatre.
CS50 é a introdução de Harvard para o empresas intelectuais de computador
ciência e da arte da programação, para majores e não-majors iguais.
Na verdade, a maioria dos alunos do curso, tanto no campus como fora, não têm antes
experiência de programação.
Mas se você mesmo fazer ou não fazer, entre os objetivos do curso é ensinar
como pensar com cuidado, e resolver problemas de forma mais eficaz -
lições que você vai encontrar transcender o habilidades muito práticas com as quais você
também sair do curso.
>> É aqui em que Sanders, a cada semana, vamos explorar novas formas de pensar,
novas técnicas para a resolução de problemas.
E é onde vamos iniciar a programação.
Na semana de zero, vamos mergulhar em risco, uma linguagem de programação gráfica de
MIT, com o qual poderá criar programas arrastando e
caindo peças do puzzle que vai ligue apenas se faz
sentido lógico para fazê-lo.
Nós vamos fazer a transição em uma semana para C, alguma programação mais tradicional
linguagem, com a qual vamos expressar soluções para todos os problemas da mais
precisamente, e, em última análise ainda mais poderosa.
>> Vamos explorar o mais simples dos dados estruturas, matrizes ou blocos de
memória que vamos usar para armazenar dados.
Vamos mergulhar em algoritmos, conjuntos de instruções com
que para resolver problemas.
Vamos procurar o número 50 atrás um conjunto de portas virtuais.
Vamos reorganizar essas portas, a fim para classificar os números por trás deles, por isso
que podemos encontrar números mais rápido.
Vamos enfrentar dados mais sofisticados estruturas e algoritmos, coisas como
árvores e tentativas, tabelas de hash e ligado listas, todas as ferramentas para a sua
kit de ferramentas com que para resolver problemas cada vez mais eficaz.
>> Em pouco tempo, vamos fazer a transição de C para programação web, utilizando linguagens como
PHP e JavaScript no contexto de HTML, CSS e SQL - línguas com
quais sites de hoje são feitas.
No final do curso você estará pronto, não apenas para novos estudos em CS se de
interesse, mas para a aplicação das lições já aprendeu a problemas de
seu interesse.
Nós temos um pouco de fazer, porém, nas próximas semanas.
Então, vamos vê-lo novamente em breve.
Este é CS50.
>> Coisas chamados tabelas hash e ligados listas, árvores e tentativas, todas as ferramentas para
um kit de ferramenta, com a qual a resolver problemas de forma mais eficaz.
Vamos levar -
[Risos].
Temos que usar isso!
[Risos]
Como é que nós não vemos que vem?