Principal Cronograma Aulas Avaliação Referências
Código do Google Classroom: tkhccwq
Este é o sítio da disciplina IN1076 - Algoritmos 1, do Programa de Pós-Graduação em Ciência da Computação do Centro de Informática da Universidade Federal de Pernambuco (CIn-UFPE). O sítio contém o programa da disciplina, comunicações gerais do professor para os alunos, informações sobre monitoria e avaliação e o cronograma da disciplina.
A disciplina de Algoritmos 1 tem como público-alvo alunas e alunos dos programas de mestrado e doutorado em Ciência da Computação do CIn-UFPE que tenham cursado graduações em áreas não-relacionadas a Ciência da Computação. Nesta disciplina os alunos e alunas aprenderão a utilizar as principais construções disponíveis em todas linguagens de programação aderentes ao paradigma imperativo e como essas construções são úteis para resolver problemas reais no desenvolvimento de software. O curso utiliza a linguagem de programação Python (versão 3+) como ferramenta didática, embora não seja um curso de programação em Python, especificamente. Ao final da disciplina, espera-se que os alunos sejam capazes de construir programas Python não-triviais, explicar o comportamento de um programa Python escrito por outra pessoa, testar e depurar seus programas Python e, de forma mais geral, explicar o funcionamento de programas escritos em outras linguagens imperativas. Em particular, espera-se que sejam capazes de lançar mão de soluções de programação para resolver problemas relacionados às suas pesquisas.