Introdução ao Pensamento Computacional

IPCCourse Page
6 ECTSP1Exam: Not specified
Overall
No reviews yet
Workload
--

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?