Metodologia | Como a programação é algo dinâmico é necessário que os alunos participem ativamente nas aulas e implementem as ideias apresentadas junto com o professor. Para aumentar a participação dos alunos teremos exercícios simples durante as aulas e no final de cada seção os alunos terão que fazer mini-projetos. Vamos começar com os conceitos básicos da programação em Julia e aos poucos introduzirmos os conceitos mais avançados e complexos. O curso não é recomendado para as pessoas sem nenhuma experiência com a programação. É um curso formal em programação e o foco será nos conceitos, estruturas e das capacidades especiais da linguagem. Vamos usar exemplos práticos para apresentar melhor os conceitos. Os exemplos são principalmente da área de computação científica. Neste sentido, os alunos vão implementar diversos algoritmos e realizarão otimização dos códigos usando os truques da Julia durante o curso.
Nós vamos usar a plataforma DeepNote que disponibiliza uma estrutura computacional na nuvem e é gratuita para desenvolver os códigos. Mas como a Julia é um software gratuito, os alunos podem o instalar com facilidade no seu computador pessoal e usá-lo localmente.
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.
|