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