Bem-vindo

Este é o CS50, o curso de introdução às faculdades intelectuais das ciências da computação e à arte da programação da Universidade de Harvard, para pessoas com ou sem experiência prévia em programação. (Dois terços dos estudantes do CS50 nunca cursaram CS antes.) Este curso ensina como resolver problemas, tanto com quanto sem código, com ênfase na correção, design e estilo. Os tópicos incluem o pensamento computacional, abstração, algoritmos, estruturas de dados e ciência da computação de forma mais geral. Conjuntos de problemas inspirados nas artes, humanidades, ciências sociais e ciências naturais. Mais do que ensinar como programar em uma linguagem, este curso ensina como programar de forma fundamental e como aprender novas linguagens por conta própria no final das contas. O curso começa com uma linguagem tradicional, mas onipresente, chamada C, que serve de base para as linguagens mais recentes de hoje, por meio da qual você aprenderá não apenas sobre funções, variáveis, condicionais, loops e muito mais, mas também sobre como os computadores funcionam sob o capô, incluindo a memória. Em seguida, o curso passa para o Python, uma linguagem de nível superior que você entenderá ainda mais por causa do conhecimento em C. No final do termo, o curso introduz o SQL, por meio do qual você pode armazenar dados em bancos de dados, juntamente com HTML, CSS e JavaScript, por meio dos quais você pode criar aplicativos da web e móveis. O curso culmina em um projeto final.

Assista uma introdução

Como Fazer este Curso

Em resumo, para completar este curso, você precisa assistir às aulas, resolver as listas de problemas, e, por fim, enviar seu Projeto Final.

Para ter um guia passo a passo de como fazer o curso, baixe nosso Guia de Estudos da Semana 0, siga as instruções, e comece sua jornada de estudos.

Outros Cursos