Este repositório é dedicado a fornecer recursos, tarefas e notas para o curso CS50 de David Malan. Quer você seja um iniciante em ciência da computação ou esteja procurando expandir suas habilidades de programação, este curso cobre uma ampla variedade de tópicos para atender à sua jornada de aprendizado.
Sobre o curso
Estrutura do curso
Começando
Tarefas e conjuntos de problemas
Recursos
Contribuindo
Licença
CS50, também conhecido como “Introdução à Ciência da Computação”, é um curso de prestígio oferecido por David Malan na Universidade de Harvard. Este curso foi desenvolvido para fornecer uma base sólida em conceitos de ciência da computação, programação e técnicas de resolução de problemas.
O curso CS50 cobre um conjunto diversificado de tópicos, incluindo, mas não se limitando a:
Introdução à programação em C
Algoritmos e Estruturas de Dados
Desenvolvimento Web (HTML, CSS, JavaScript, Flask)
Bancos de dados (SQL)
Programação Python
Segurança e criptografia
Projeto Final
Para iniciar sua jornada CS50, siga estas etapas:
Clone este repositório em sua máquina local:
Navegue pelas pastas para encontrar recursos relacionados a cada tópico.
Revise os slides das palestras, conjuntos de problemas e materiais adicionais fornecidos.
Ao longo do curso, você encontrará diversas tarefas e conjuntos de problemas elaborados para reforçar sua compreensão dos tópicos. Cada tarefa vem com instruções e requisitos detalhados. Você encontrará todas as minhas soluções de conjuntos de problemas Harvard CS50 2023. Sinta-se à vontade para navegar pelo código neste repositório depois de fazer o possível para resolver as tarefas sozinho.
Aprimore seu aprendizado com estes recursos adicionais:
Site oficial do CS50
Canal CS50 no YouTube
CS50 em edX
Comunidade Reddit CS50
Contribuições para este repositório são incentivadas! Se você identificar problemas ou tiver sugestões de melhorias, envie uma solicitação pull. Vamos aprender e colaborar juntos.
Este projeto está licenciado sob a licença MIT. Sinta-se à vontade para usar e modificar o conteúdo conforme necessário.
Sua jornada no mundo da ciência da computação começa aqui. Boa codificação :)