Sobre o projeto
O repositório da Open Source Society University (OSSU) oferece uma educação completa e autodidata em ciência da computação usando materiais online gratuitos. Ele foi projetado para pessoas que desejam uma base sólida nos conceitos fundamentais da computação, em vez de apenas treinamento voltado para a carreira. O currículo segue os requisitos de um curso de graduação em Ciência da Computação, excluindo disciplinas de formação geral, e é construído a partir de cursos de instituições como MIT, Harvard, Princeton e Stanford.
Pontos principais:
- Os cursos devem ser abertos para inscrição, oferecidos regularmente ou autodidatas, de alta qualidade e alinhados às diretrizes curriculares ACM/IEEE CS 2013. Quando não há um curso adequado, livros são usados como alternativa. Materiais adicionais de alta qualidade, mas fora do currículo, são listados em extras.
- O currículo é organizado em Intro CS, Core CS, Advanced CS e Projeto Final. O Core CS abrange programação, matemática, ferramentas de CS, sistemas, teoria, segurança, aplicações e ética. O Advanced CS oferece eletivas em programação avançada, sistemas, teoria, segurança da informação e matemática.
- Os alunos podem estudar sozinhos ou em grupo, seguindo a ordem sugerida ou não. Uma abordagem popular é estudar matemática em paralelo com os cursos introdutórios de CS. O tempo estimado para concluir o currículo é de cerca de dois anos, com aproximadamente 20 horas por semana; uma planilha é fornecida para calcular o progresso e as datas estimadas de conclusão.
- Quase todo o material dos cursos é gratuito, embora alguns cursos cobrem por tarefas avaliadas ou certificados. Auxílio financeiro está disponível no Coursera e no edX.
- A comunidade é ativa em um servidor Discord, e as issues do GitHub são usadas para discutir problemas de cursos e mudanças no currículo. O projeto também fornece guias de contribuição e ajuda.
- O README alerta contra aplicativos de terceiros desatualizados, modelos ou ferramentas abandonadas que aparecem ao pesquisar por OSSU, recomendando o site oficial e o repositório do GitHub como as únicas fontes autorizadas.
O currículo pressupõe matemática do ensino médio (álgebra, geometria, pré-cálculo) como pré-requisito, e alguns cursos avançados de sistemas assumem física básica. O projeto final permite que os alunos demonstrem seu conhecimento e recebam avaliação por pares da comunidade mundial.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.