Introdução às práticas intelectuais da ciência da computação e da arte da programação em um curso que ensina os alunos a pensarem algoritmicamente e a resolverem problemas de forma eficiente.
Estude o CS50 em português com aulas legendadas!
O que é o CS50?
O CS50 de Harvard é um curso de programação introdutório cujo os tópicos incluem abstração, algoritmos, estruturas de dados, encapsulamento, gerenciamento de recursos, segurança, engenharia de software e desenvolvimento web.
O curso é oferecido e mantido pela Universidade de Harvard online e no campus. É ministrado principalmente pelo Prof. David J Malan e muitos assistentes de ensino (os alunos também são voluntários como assistentes de ensino).
Para quem o CS50 foi projetado?
O curso destina-se a qualquer pessoa interessada em aprender sobre computadores e a arte da programação. O curso é dividido em várias seções de tópicos para cada semana, seguidas de conjuntos de problemas para cada seção.
Atividades do curso CS50
Ao final do curso, você fará algum projeto por conta própria usando todas as habilidades adquiridas durante o curso. Achamos útil porque funciona como uma ótima, divertida e social introdução ao mundo da codificação e conceitos gerais de computação.
Para testar seu conhecimento e sua experiência, você tem conjuntos de problemas que atuam como uma maneira de ver por si mesmo como os problemas do mundo real podem ser resolvidos usando os conceitos que você aprende
Quais as linguagens de programação do CS50?
As linguagens incluem C, PHP e JavaScript, além de SQL, CSS e HTML. O contato com as linguagens de programação é realizado através de conjuntos de problemas inspirados por domínios do mundo real de biologia, criptografia, finanças, ciência forense e jogos.
Requisitos para estudar o curso CS50
O CS50 foi projetado para pessoas com ou sem experiência anterior em programação.
Está é sua oportunidade de cursar a matéria mais populares da Universidade de Harvard de graça!
CS50 e CS50x: Professor responsável
Professor: David J. Malan é Professor Gordon McKay de Prática da Ciência da Computação na Universidade de Harvard.
Licença: O conteúdo deste curso é licenciado por David J. Malan, da Universidade de Harvard, sob uma Licença Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
Perguntas frequentes
O que é o curso CS50?
O curso CS50 é um curso online de ciência da computação oferecido pela Universidade de Harvard, ministrado pelo professor David J. Malan.
Quais são os tópicos abordados no curso CS50?
O curso CS50 aborda tópicos como programação em C, Python, JavaScript, SQL, HTML, CSS, segurança cibernética, inteligência artificial e algoritmos.
O curso CS50 é gratuito?
Sim, o curso CS50 é gratuito. No entanto, há opções de pagamento para aqueles que desejam um certificado ou acesso a recursos adicionais.
O curso CS50 é ministrado em que idioma?
O curso CS50 é ministrado em inglês, mas há legendas em inglês e outros idiomas disponíveis.
Qual é o nível de dificuldade do curso CS50?
O curso CS50 é voltado para iniciantes em programação, mas também aborda tópicos avançados, portanto, é adequado para estudantes de todos os níveis de habilidade.
Quanto tempo leva para completar o curso CS50?
O curso CS50 pode ser concluído em cerca de 12 semanas, mas o ritmo é flexível e pode ser adaptado ao cronograma do aluno.
Quais são os benefícios de fazer o curso CS50?
O curso CS50 oferece uma base sólida em ciência da computação, que pode ajudar na busca de emprego ou na continuação dos estudos acadêmicos. Também é uma oportunidade de aprendizado valiosa para aqueles que desejam se aprofundar em programação.
O curso CS50 fornece um certificado de conclusão?
Sim, os alunos que completarem com sucesso o curso CS50 podem receber um certificado de conclusão mediante pagamento.
Existe algum requisito para se inscrever no curso CS50?
Não, não há requisitos formais de educação ou experiência em programação para se inscrever no curso CS50.