Objetivos da disciplina MAC0115
Objetivos da disciplina MAC0110
Conduzir o estudo dos alunos de forma que desenvolvam o chamado "pensamento computacional": um certo formalismo na maneira de pensar, usado para expressar soluções de problemas --- como uma sequência de instruções --- de modo que um computador possa efetivamente executar tais instruções.
Espera-se que os alunos desenvolvam um raciocínio algorítmico que lhes permita expressar soluções de problemas complexos, organizando as ideias logicamente, subdividindo-os em problemas mais simples, analisando e combinando resultados parciais, sempre buscando clareza e eficiência.
Para essa finalidade, os problemas a serem resolvidos serão inicialmente bem simples, de modo que os alunos aprendam a usar os comandos (instruções) da linguagem adotada na disciplina. No decorrer do semestre problemas cada vez mais complexos serão propostos, e para resolvê-los é essencial que os conceitos básicos da primeira etapa tenham sido assimilados de forma satisfatória.