Output Intellectual 2: SoftAware Cursos Online Gratuitos
Três cursos online gratuitos como parte integrante do curriculum internacional serão desenvolvidos no âmbito do projeto SoftAware:
Curso 1: Síntese e Análise de Algoritmos
O curso irá familiarizar os alunos com algoritmos para a resolução de problemas, análise e avaliação de diferentes tipos de algoritmos e síntese de programas de algoritmos. Compreender grupos básicos de algoritmos de pesquisa, classificação, recursividade e processamento de estruturas de dados lineares e não lineares – listas, pilhas, filas, árvores e colunas.
Curso 2: Conceção e Testes de Software
Mais de metade dos empregos na área do software estão inseridos na área do teste de software. No entanto, quase não existe formação sobre testes de software para os estudantes no seu curriculo. Deste modo, aqueles que se tenham formação e se preparem neste contexto estarão em melhor posição para ficar melhor posicionados, com melhores empregos e evoluir as suas carreiras nessa área. Este curso dará formação em Teste de software.
Este curso ajudará os alunos a familiarizarem-se com as etapas do ciclo de vida de um sistema de programação – projeto, programação, teste e configuração, manutenção e acompanhamento. As peculiaridades dos diferentes estilos de programação serão discutidas – programação procedural, lógica e funcional.
Curso 3: Gestão de Projetos de Software
O desenvolvimento de software pode ser dividido em duas partes: criação e gestao de projeto. Enquanto os 2 primeiros cursos focam principalmente a parte de desenvolvimento, o último curso foca o papel do profissional que desenvolve software, assim como, o do gestor de projeto que monitoriza de perto o processo de desenvolvimento, prepara e executa vários planos, arranja os recursos necessários e adequados, mantém a comunicação entre toda a equipa a fim de abordar questões como o custo, orçamento, recursos, tempo, qualidade e satisfação do cliente.
A maioria dos produtos de software são feitos à medida para responder aos requisitos do cliente. O mais importante é que a tecnologia subjacente sofre alterações e avança com tanta frequência e rapidez que a experiência de um produto pode não ser aplicada a outro. Estas constrangimentos acarretam riscos no desenvolvimento do software, sendo por isso essencial gerir projetos de software com eficiência.
O curso abrangerá os seguintes subtemas principais:
-Gestão de Projeto
-Gestão de Objetivos
– Estimativas de Projeto