Conteúdo / Main content
Menu Rodapé
  1. Início
  2. Cursos
  3. Informática Web, Móvel e na Nuvem
  4. Programação

Programação

Código 14710
Ano 1
Semestre S1
Créditos ECTS 6
Carga Horária PL(30H)/T(30H)
Área Científica Informática
Tipo de ensino Ensino presencial.
Estágios Não aplicável.
Objectivos de Aprendizagem Introduzir os conceitos básicos de programação procedimental. Desenvolver algoritmos para resolver problemas e implementá-los numa linguagem de programação. No final da UC o aluno deverá ser capaz de desenvolver algoritmos para solucionar problemas, dominar conceitos básicos de programação procedimental, implementar algoritmos, conhecer os tipos de dados simples e compostos, instruções de decisão e repetição, conceitos, definição e utilização de sub-programas, ficheiros, strings, vetores e matrizes. Estruturas de dados lineares, homogéneas e heterogéneas. Noções básicas e introdutórias de programação orientada a objetos.
Conteúdos programáticos
1) Introdução à programação procedimental;
2) Variáveis, tipos de dados e operadores;
3) Instruções condicionais;
4) Instruções de repetição;
5) Estruturas de dados homogéneas;
6) Modularidade na programação;
7) Manipulação de ficheiros;
8) Estruturas heterogéneas, classes e objetos.
Metodologias de Ensino e Critérios de Avaliação A avaliação é dividida em duas partes, Teórica (14 v) + Prática (6 v)
A parte teórica consiste em duas Frequências (6 v + 8 v) e um Exame (14 v);
A parte prática (6 v) consiste em exercícos práticos a resolver nas aulas práticas;

A nota prática (exercícios) conta também para exame.
Admissão a Exame:
Obtenção de pelo menos 6 valores em frequência (regulamento geral da UBI).
Presença em 80% das aulas.
Bibliografia principal Programação em Python - Fundamentos e Resolução de Problemas. Ernesto Costa. FCA 2015, ISBN: 978-972-722-816-4.
Head First Python, 2nd Edition. Paul Barry. O'Reilly Media, Inc. 2016, ISBN: 9781491919538.
Python Programming for Beginners. AMZ Publishing, 2021.
Apontamentos das aulas teóricas fornecidos pelo docente.
Língua Português
Imagem d@ Frutuoso G. M. Silva  [Ficheiro Local]

Curso

Informática Web, Móvel e na Nuvem
Data da última atualização: 2023-01-22
As cookies utilizadas neste sítio web não recolhem informação pessoal que permitam a sua identificação. Ao continuar está a aceitar a política de cookies.