Qual é a sua opinião sobre o Harvard CS50?
(2020 atualização menor)
Obrigado pelo A2A para uma pergunta mais antiga para a qual já existem algumas respostas excelentes.
CS50 no EdX é um excelente curso, mas é efetivamente três cursos em um num estilo ligeiramente não tradicional MOOC, então o quanto é útil para você depende de como você o usa.
Não espere completar uma "semana" do curso todas as semanas se começar do zero. Ele tem uma curva de aprendizagem muito íngreme e após as primeiras semanas, que são muito simples de alimentação à colher no que diz respeito a tarefas, há uma curva de aprendizagem muito íngreme.
A minha credencial é que já passei dezenas de MOOCs, e ainda não completei este. Nem pretendo fazê-lo; já descobri que é excelente, mas fica realmente difícil por volta da metade do caminho.
As palestras são incrivelmente bem cheias de informação. Eu observo a maioria dos MOOCs a 2x de velocidade, simplesmente porque a maioria dos conferencistas retarda sua fala tanto para clareza quanto para dar tempo para que a compreensão aconteça no cérebro de todos os alunos. Embora David Malan não fale ridiculamente rápido, a densidade de informação das palestras é tão alta que eu não assisti nem mesmo as palestras da semana 1 (que são mais difíceis que os exercícios) a 1.5x, e isso é saber exatamente o que ele está falando sobre mim.
Eu pessoalmente não faria a escolha de ensinar C em um curso "introdutório", mas isso é útil? Claro que sim!
Em resumo, se você só tem tempo para um Curso/MOOC de CS na sua vida, como muitos graduados de Harvard podem muito bem ter, então faça o CS50. Tudo bem se você perceber que não é assim tão fácil, mas conseguir raspá-lo e terminá-lo apesar de outras exigências no seu tempo. É, efetivamente, uma educação completa de CS, em poucas palavras. Se você tem tempo para mais do que isso em termos de MOOCs, por todos os meios, leve-o. E sempre que você ficar preso, faça outro curso ou simplesmente pegue o que aprendeu e resolva seus próprios problemas com o que você sabe até agora. Ou até saltar para o fim, onde C é largado a favor de (ewwww!) PHP* (IIRC, e o curso pode ter mudado, mas PHP continua a ser a linguagem cola nos servidores, para o melhor ou para o pior).
>p>Desculpe pelo longo resumo, para resumir: O CS50 é um curso muito útil, mas tem de ser usado com um pouco de senso comum se não tiveres lá Harvard para te apoiar quando lutas.*UPDATE! A partir de 2020, e provavelmente muito antes, Python é usado junto com SQL depois de C.
Artigos semelhantes
- Qual é a sua opinião sobre o telemóvel Samsung Galaxy S21 Plus? Qual a sua opinião sobre o Samsung Galaxy S21 Plus?
- Qual é, na sua opinião, o melhor jogo da SNES? Qual é, na sua opinião, o melhor jogo SNES?
- Qual é a taxa de aceitação na Escola de Extensão de Harvard?
- Qual artigo da Harvard Business Review lhe tem sido mais útil?