Curso Técnico Superior Profissional

Desenvolvimento de Software

Área Científica

Ciências informáticas

Duração

Semestral

Unidade Curricular

Introdução à 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 algoritmos elementares de computador.
2. Escrever pequenos programas que implementam algoritmos elementares.
3. Organizar e documentar o código fonte de acordo com as linhas de boas práticas de programação.

CONTEÚDOS PROGRAMÁTICOS

1. Conceito de algoritmo

2. Introducao ao ambiente de desenvolvimento – Instalação e configuração do ambiente integrado de desenvolvimento – Depurador

3. Princípios da Programação Orientada ao Objeto – Espaço de nomes – Classes – Métodos e propriedades

4. Tipos de dados – Tipos de dados elementares, capacidade e representação

5. Variáveis e constantes

6. Entrada e saída de dados

7. Expressões – Expressões aritméticas – Expressões lógicas

8. Estruturas de fluxo condicionais e de repetição – if – switch – for – while – do-while

9. Funções e parâmetros. – Construção de funções – Chamada de funções – Entrada e saída de dados em funçõ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