Contacto WhatsApp 963640100

Universidade Lusófona

Linguagens de Programação I

Disciplina do Curso

Engenharia Informática

Grau|Semestres|ECTS

Licenciatura | Semestral | 5

Ano | Tipo de unidade curricular | Lingua

1 |Obrigatório |Português

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

140 | 60

Código

ULHT260-498

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

1. Introdução;
2. C vs Java;
3. Estruturas Básicas;
4. Tipos de dados, variaveis, e constantes;
5. Operadores, Instruções de Seleção;
6. Ciclos;
7. Vectores;
8. Funções;
9. Apontadores;
10. Estruturas;
11. Endereçamento;
12. Entradas e Saídas com Ficheiros.

Objetivos

Apresentar noções gerais sobre o computador seu funcionamento e sua programação. Aprendizagem da
linguagem C utilizando as principais estruturas de controle e de dados.

Metodologias de ensino e avaliação

Aulas teóricas:
1. métodos expositivo e
2. interrogativo.

Aulas práticas laboratoriais: métodos ativos,
3. com trabalhos laboratoriais, incidindo sobre os conteúdos programáticos.
4. Além disso, será realizado um trabalho prático ao longo do semestre visando o a capacitação para o desenvolvimento de programas.

Componente teórica (13 valores): 2 frequências (4 valores cada uma) e sisteme de badges (exercicios/actividades diversas em aula)
Componente prática (7 valores): práticas laboratoriais (2 valores), e trabalho prático (5 valores)

A classificação final é obtida através da seguinte forma:
C=0.65*T+0.35*L

O(a) aluno(a) é aprovado(a) caso obtenha uma classificação superior ou igual a 9.5 valores.

A classificação após exame é obtida através da seguinte forma:
CE= 0.65*E+0.35*TP

A classificação final à unidade curricular no final das atividades letivas depende da maior das duas classificações C e CE.

Bibliografia principal

¿ C e Algoritmos, 1st Edition. Pereira, A.
ISBN 978-972-618-713
¿ The C Programming Language, 2nd Edition, Brian W. Kernighan, B. and
Ritchie, D.
ISBN 0-13-110362-8