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