Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 2.3 KB

README.pt-br.md

File metadata and controls

32 lines (23 loc) · 2.3 KB

CS50

en pt-br

Este repositório contém materiais para o CS50, um curso introdutório de ciência da computação e programação da Universidade de Harvard. Inclui problemas práticos, labs e problem sets para cada semana, juntamente com um projeto final em um repositório separado.

Visão Geral do Curso

O CS50 ensina resolução de problemas, tanto com quanto sem código, enfatizando a correção, o design e o estilo. O curso aborda pensamento computacional, abstração, algoritmos, estruturas de dados, entre outros. Começa com C, cobrindo fundamentos de programação e operações de computador, transita para Python, explora SQL e bancos de dados relacionais e introduz tecnologias web (HTML, CSS, JavaScript e frameworks correlatos). O curso também inclui materiais sobre cybersec e inteligência artificial. Ao final do curso, os estudantes devem entregar um projeto final, onde projetam e implementam uma solução para um problema de escolha pessoal.

  • Semana 0: Scratch
  • Semana 1: C
  • Semana 2: Arrays
  • Semana 3: Algoritmos
  • Semana 4: Memória
  • Semana 5: Estruturas de Dados
  • Semana 6: Python
  • Semana 7: SQL
  • Semana 8: HTML, CSS, JavaScript
  • Semana 9: Flask
  • Semana 10: Cybersec
  • IA
  • Projeto Final

Honestidade Acadêmica

A filosofia deste curso sobre honestidade acadêmica é melhor resumida como "seja razoável". Então, por favor não envie soluções deste repositório como se fossem seu próprio trabalho. Em vez disso, use o código apenas como referência e tente resolver os problemas por conta própria. Se estiver com dificuldades em um problema específico, você pode pedir ajuda nas comunidades do CS50, como o subreddit do CS50, o servidor do Discord do CS50 ou o Stack Exchange do CS50. Você também pode me contatar se desejar e ajudarei o máximo que puder.


Este README é apenas uma visão geral do CS50. Para informações detalhadas, visite o site do curso.