Currículo

Introdução à Programação L0782

Contextos

Groupo: IGE PL - 2020 > 1º Ciclo > Unidades Curriculares Obrigatórias

Groupo: IGE PL - 2020 > 1º Ciclo > Unidades Curriculares Obrigatórias

ECTS

6.0 (para cálculo da média)

Objectivos

Após a conclusão desta unidade curricular o aluno deverá ficar apto a: OA1. Desenvolver funções/procedimentos que implementem algoritmos simples. OA2. Desenvolver código para manipular estruturas vetoriais e matriciais. OA3. Desenvolver classes de objetos simples. OA4. Escrever e compreender código Java.

Programa

CP1. Funções independentes CP2. Variáveis e estruturas de controlo CP3. Funções dependentes CP4. Vetores CP5. Valores compostos CP6. Procedimentos e referências CP7. Matrizes CP8. Classes de objetos CP9. Ficheiros e I/O

Método de Avaliação

A avaliação da UC é realizada ao longo do semestre. As componentes de avaliação e respectivos pesos na nota final são os seguintes: a) Teste Intercalar a realizar na semana de paragem (25%); nota mínima: 20% b) Projeto Individual (15%); nota mínima: 30% c) Teste Final a realizar na época de exames (60%); nota mínima: 40% Notas: 1. As questões do Teste Final serão relacionadas com o tema do Projeto Individual. 2. Existirão duas possibilidades de realização do Teste Final, na primeira e segunda época de exames. 3. Não existe a possibilidade de aprovação à UC apenas por exame para 100% da nota. 4. A realização de teste em Época Especial implica a entrega e discussão de Projeto Individual (25%) e realização de teste escrito (75%). 5. Não é possível utilizar notas de componentes de avaliação obtidas em edições anteriores da UC.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 95.0

Carga Total -

Bibliografia

Principal

  • Y. Daniel Liang, "Introduction to Java programming : comprehensive version", 10th Ed., Pearson, 2015.:

Secundária

  • :

Disciplinas de Execução