Contacto WhatsApp 963640100

Universidade Lusófona

Fundamentos de Programação

Curso

Engenharia Informática

Grau|Semestres|ECTS

Licenciatura | Semestral | 6

Ano | Tipo de unidade curricular | Lingua

1 |Obrigatório |Português

Total de horas de Trabalho | Tempo de Contacto (horas)

168 | 60

Código

ULHT260-7337

Disciplinas complementares recomendadas

Não aplicável

Pré-requisitos e co-requisitos

Não aplicável

Precedências

Não

Estágio profissional

Não

Conteúdos Programáticos

Introdução à programação
Algoritmos, fluxogramas, pseudo-código
Sintaxe e semântica das linguagens
Estrutura de um programa
Atribuições
Tipos primitivos
Expressões aritméticas, expressões lógicas
Entradas e saídas de dados
Selecção
Repetição
Funções
Tratamento de erros
Leitura e escrita de ficheiros
Boas práticas de programação imperativa

Objetivos

o disciplinado) a actividade de programação.
O aluno começa por desenvolver a capacidade de raciocínio algorítmico recorrendo a fluxogramas.
O aluno deverá ser capaz de traduzir esses fluxogramas numa linguagem de programação imperativa.
Concretamente, o aluno deverá conhecer a sintaxe básica de Kotlin e Java que lhe permitam escrever programas sO objectivo desta unidade curricular é fornecer aos futuros profissionais na área da informática as bases para que possam iniciar (de um modimples de linha de comando.

Metodologias de ensino e avaliação

A disciplina é teórico-prática, havendo uma alternância entre métodos:
Met. 1 ¿ expositivos,
Met. 2 ¿ demonstrativos
Met. 3 ¿ participativos

Avaliação Continua:
¿ 10% ¿ TPCs teóricos
¿ 15% - Teste intermédio
¿ 25% - Frequência completa
¿ 15% ¿ TPCs práticos
¿ 35% ¿ Projecto

Avaliação da Época de Recurso:
¿ 50% ¿ Exame
¿ 50% ¿ Projecto

Bibliografia principal

¿ Fundamentos de Programação, utilização das linguagens de programação imperativa: C e JAVA, Sérgio Luís Guerreiro, Sebenta ULHT, Lisboa, Portugal, 2008
¿ Introdução à Programação em Java, António Adrego da Rocha / Osvaldo Manuel da Rocha Pacheco, FCA, Lisboa, Portugal, 2009
¿ Kotlin in Action. Dmitry Jemerov and Svetlana Isakova. Manning, 2016