Você vai estudar em Harvard? Ou espere, você não precisa ir, voar, ir a lugar nenhum! E você não precisa pagar pelo treinamento, basta acessar aqui e aprender!
Apressamo-nos em anunciar que a tradução completa do curso de Harvard sobre noções básicas de programação CS50 foi concluída e publicada no JavaRush. Siga o link para encontrar aulas em vídeo estruturadas por semana, materiais adicionais, tarefas e explicações para tarefas. Uma semana de treinamento (nível) consiste em 1-2 videoaulas do Professor Malan, materiais de texto adicionais (para repetição e expansão do que foi ouvido nas palestras), 1-3 tarefas práticas com explicação e análise, bem como links para código e recursos educacionais. O curso é voltado principalmente para iniciantes, mas também será do interesse de quem já atua na área de TI.
Apressamo-nos em anunciar que a tradução completa do curso de Harvard sobre noções básicas de programação CS50 foi concluída e publicada no JavaRush. Siga o link para encontrar aulas em vídeo estruturadas por semana, materiais adicionais, tarefas e explicações para tarefas. Uma semana de treinamento (nível) consiste em 1-2 videoaulas do Professor Malan, materiais de texto adicionais (para repetição e expansão do que foi ouvido nas palestras), 1-3 tarefas práticas com explicação e análise, bem como links para código e recursos educacionais. O curso é voltado principalmente para iniciantes, mas também será do interesse de quem já atua na área de TI.
O que você estuda no CS50
- Fundamentos de ciência da computação e programação. Sistemas numéricos, trabalhando com linha de comando no Linux, loops, saltos condicionais e outras alegrias.
- Conceitos de algoritmos e pensamento algorítmico. Você aprenderá quais problemas podem ser resolvidos usando programação e como. David Malan falará sobre pesquisa binária, que é simples em essência, mas muito eficaz e requer implementação cuidadosa, imediatamente, logo na aula zero. E então tente esquecer a cena do rasgo da lista telefônica, e com ela o conhecimento adquirido! Em geral, o curso cobre todos os algoritmos básicos que os “especialistas em TI” precisam conhecer e compreender.
- Conceitos de abstração, estrutura de dados, encapsulamento, gestão de memória. Fundamentos de segurança informática. Processo de desenvolvimento de software e desenvolvimento web.
- Noções básicas da linguagem de programação C e da linguagem visual Scratch. Na verdade, os alunos fazem todos os principais exemplos e tarefas em C.
- Noções básicas de banco de dados e SQL.
- Desenvolvimento Web: Noções básicas de CSS, HTML, JavaScript e PHP. Naturalmente, apenas o básico.
- Noções básicas de preparação de apresentações para projetos de programação.
GO TO FULL VERSION