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
- :