Objetivos da disciplina MAC0115

 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.