Introdução ao Pensamento Computacional
Description
Objetivos
Proporcionar os conhecimentos fundamentais de programação, em particular, algoritmos, abstração procedimental e de dados, de programação como construção de abstrações, e paradigmas da programação.
Programa
Algoritmos, programas e procedimentos. Elementos básicos de programação: expressões, tipos de dados básicos, nomes e atributos, entradas e saídas, programas, instruções. Sequenciamento. Seleção. Funções repetitivas. Abstração procedimental. Tipos de dados estruturados. Algoritmos de pesquisa e ordenação. Medidas de eficiência. Funções recursivas. Funções de ordem superior. Programação funcional. Abstração de dados. Tipos de dados abstractos. Programação com objectos.
Componente Laboratorial
As aulas laboratoriais são dedicadas ao exercício dos tópicos introduzidos anteriormente nas aulas teóricas e à discussão dos projetos de programação.
Componente de Programação
As componentes de computação e programação são asseguradas no curso ao qual esta unidade curricular é oferecida, de acordo com o MEPP 2122.
Princípios Éticos
Todos os membros de um grupo são responsáveis pelo trabalho do grupo. Em qualquer avaliação, todo aluno deve divulgar honestamente qualquer ajuda recebida e fontes usadas. Numa avaliação oral, todo aluno deverá ser capaz de apresentar e responder a perguntas sobre toda a avaliação.
Something missing or out of date?