| Metodologia | Vamos adotar a metodologia ativa nas aulas, ou seja, o aluno vai implementar as ideias junto com o professor. Nessa forma ele vai perceber melhor os detalhes e truques da programação. O aluno vai começando a desenvolver programas simples e na medida que o curso avança ele vai chegar nos programas mais complexos e de aplicação no mundo real.
No final de cada seção, o aluno deve fazer mini-projetos que incorporam o conhecimento adquirido até nas aulas.
Este curso faz parte de uma trilha do conhecimento em “linguagem programação C do nível básico ao avançado”. Este curso é o terceiro e o mais avançado curso nesta trilogia e tem como objetivo aperfeiçoar o desempenho do aluno na programação na linguagem de programação C e introduzir as linguagem C++/D. Se aprenderá a dividir os programas em funções que serão compiladas como arquivos objeto separados, se usará a ferramenta Make
e a sintaxe do Makefile para compilar os diferentes códigos. Se estudarão as linguagens mistas Fortran/C, C/C++, Fortran/C++. Além disso, se aprenderá a criar bibliotecas estáticas e dinâmicas e as vantagens da
programação orientada a objetos, por meio de explicações teórico-prácticas, análise de códigos funcionais e desenvolvimento mini-projetos por parte do aluno como dever de casa.
A avaliação dos alunos será baseada em mini-projetos que eles vão desenvolver durante o curso, além da presença nas aulas.
No final do curso, através de um formulário online anônimo, os alunos vão avaliar o curso e registrarão as suas críticas, sugestões e elogios.
|