/* Atualização : A 10ª palestra já foi lançada. Veja aqui . Descrição da primeira palestra aqui . Descrição da segunda palestra aqui . Materiais adicionais para as aulas 1 e 2 aqui . Descrição da terceira palestra aqui . Materiais adicionais para as aulas 3 e 4 aqui . Tarefas práticas para as aulas 3-4 aqui . Descrição da quinta palestra aqui . Descrição da sexta palestra aqui . Tarefas práticas para as aulas 5 a 6 aqui . Descrição da sétima palestra aqui . Descrição da oitava palestra aqui . Materiais adicionais para as aulas 7 e 8 aqui . Tarefas práticas para as aulas 7 a 8 aqui . A aula 9 do CS50 está aqui . A descrição da décima palestra está aqui . */ Amigos, temos ótimas notícias! JavaRush, junto com o estúdio VertDider, está lançando uma tradução para o russo da última versão do curso mais popular do mundo sobre fundamentos de programação - o curso Harvard CS50: https://javarush.com/quests/QUEST_HARVARD_CS50 CS50 - um super sucesso entre os acadêmicos Cursos de Ciência da Computação! Ele tem sido lido para estudantes de Harvard há muitos anos e, mais recentemente, pessoalmente para estudantes da Universidade de Yale e, à revelia, para um público multimilionário da Internet. As palestras do curso parecem um blockbuster emocionante, e os problemas propostos para solução não são materiais educacionais inventados e estéreis, mas casos retirados da vida real. Agora, o curso universitário mais popular do mundo está disponível para usuários da Internet que falam russo. Apresentamos a sua atenção uma tradução da versão mais recente das palestras CS50 até o momento.
O que há de tão bom no CS50?
- O curso é muito progressivo e não fica parado. Ele é atualizado ano após ano. Além disso, ao contrário da maioria dos cursos similares (por exemplo, MIT 6.00X), o aluno não é obrigado a ter conhecimentos de matemática universitária, o nível escolar é suficiente. Assim, este curso é frequentado não só por alunos juniores de especialidades técnicas, mas também por estudantes de humanidades que pretendem alargar os seus horizontes ou mudar de especialização.
- O curso é ministrado pelo professor da Universidade de Harvard, David Malan. A frase “professor de Harvard” deixa algumas pessoas prontas para cair de cara no chão, enquanto outras começam a lutar contra um bocejo. Apressamo-nos em garantir a ambas as categorias de potenciais ouvintes: vocês não têm nada com que se preocupar. David Malan é um palestrante brilhante, ele facilmente prende a atenção de centenas de alunos na sala de aula e milhares de ouvintes da Internet. Suas palestras são quase uma performance teatral em que envolve seus assistentes, alunos e, claro, tecnologia e desenvolvimentos.
- O curso contém muitas tarefas práticas, e estas não são “cavalos esféricos no vácuo”, mas problemas muito reais de vários campos da ciência, desde o desenvolvimento de jogos até criptografia e biologia. Isto aumenta muito o valor do curso, especialmente para estudantes de língua russa que estão acostumados ao ensino excessivamente teórico.
O que aprenderemos no CS50?
- Fundamentos de ciência da computação e programação.
- Conceitos de algoritmos e pensamento algorítmico. Quais problemas podem ser resolvidos usando programação e como.
- 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 Scratch.
- Noções básicas de banco de dados e SQL.
- Desenvolvimento Web: Noções básicas de CSS, HTML, JavaScript e PHP.
- Noções básicas de preparação de apresentações para projetos de programação.
GO TO FULL VERSION