Curso Técnico Superior Profissional
Desenvolvimento de Software
Área Científica
Ciências informáticas
Duração
Semestral
Unidade Curricular
Programação
ECTS
3
Horas de Contacto Teórico Práticas
50h
OBJETIVOS
No final da Unidade Curricular o aluno deve ser capaz de:
1. Conceber classes que representem entidades e encapsulem funcionalidades.
2. Implementar programas que recorram a relações entre classes e objetos.
3. Desenhar bibliotecas e APIs de forma a substanciar a reutilização de código e o encapsulamento de funcionalidade.
CONTEÚDOS PROGRAMÁTICOS
1. Manipulação de arrays – Criação e indexação – Passagem de arrays a funções
2. Encapsulamento e definição de classes – Métodos e propriedades – Especificadores de comportamento
3. Programação genérica e coleções
4. Associações e agregações
5. Herança e polimorfismo 6. Tratamento de exceções
BIBLIOGRAFIA
1. Miles, R. (2016). The C# Programming Yellow Book . University of Hull. 13: 978-1509301157
2. Loureiro, H. (2017). C# 7. 0 COM VISUAL STUDIO – CURSO COMPLETO. Lisboa, FCA. 978-972-722-868-3