Introdução à Programação (2011/2012) - Departamento de Informática
Descrição

Esta disciplina visa iniciar à programação de computadores os alunos recém-inscritos da Licenciatura em Engenharia Informática. São cobertos os conceitos fundamentais da programação procedimental de base imperativa, usando objectos e classes como mecanismo de estruturação de programas. Pretende-se ensinar as técnicas básicas de desenvolvimento de programas simples. No fim da unidade curricular,o aluno bem sucedido conhecerá os ingredientes mais importantes de uma linguagem de programação OO moderna, e será capaz de desenvolver uma pequena aplicação usando um ambiente de programação.

Objectivos

Saber

Fazer

Soft-Skills


Programa

Computadores e programas

Objectos e operações

Classes e tipos de dados básicos

Manipulação de estado

Mecanismos de decisão

Estrutura de Aplicações

Interacção (I/O)

Mecanismos de iteração

Manipulação de ficheiros

Aplicações com várias classes

Vectores e algoritmos relacionados

Ordenação e Pesquisa

Metodologias de desenvolvimento de software

Bibliografia Principal

Esta cadeira não segue a sequência de apresentação da matéria de nenhum livro em particular. Sugerimos que use um destes como bibliografia de apoio aos materiais usados ao longo do semestre.

Requisitos Prévios

Esta disciplina não tem pré-requisitos.

Esforço do Aluno
  Horas por crédito 28
  Horas p/ semana Semanas Horas
Aulas práticas e laboratoriais 2 11 21.0
Aulas teórico-práticas 5 13 63.0
Avaliação   6.0
Estudo   92.0
Projectos e trabalhos   40.0
Total de Horas 222
ECTS 8.0