Código: | L.EIC009 | Sigla: | P |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Engenharia Informática e Computação |
Ativa? | Sim |
Página Web: | https://moodle2425.up.pt/course/view.php?id=4881 |
Unidade Responsável: | Departamento de Engenharia Informática |
Curso/CE Responsável: | Licenciatura em Engenharia Informática e Computação |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L.EIC | 476 | Plano Oficial | 1 | - | 6 | 52 | 162 |
Docente | Responsabilidade |
---|---|
Jose Miguel Paiva Proença | Regente |
João Carlos Viegas Martins Bispo | Regente |
Teóricas: | 2,00 |
Teórico-Práticas: | 2,00 |
Tipo | Docente | Turmas | Horas |
---|---|---|---|
Teóricas | Totais | 2 | 4,00 |
João Carlos Viegas Martins Bispo | 2,00 | ||
Jose Miguel Paiva Proença | 2,00 | ||
Teórico-Práticas | Totais | 20 | 40,00 |
André Couto Meira | 4,00 | ||
Francisca Leão Cerquinho Ribeiro da Fonseca | 4,00 | ||
Carolina Maria da Cunha Carreira | 4,00 | ||
David Miguel Ramalho Pereira | 4,00 | ||
Lázaro Gabriel Barros da Costa | 4,00 | ||
Afonso Manuel Maia Lopes Salgado de Sousa | 2,00 | ||
João António Correia Lopes | 4,00 | ||
João Carlos Viegas Martins Bispo | 2,00 | ||
Alexandra Sofia Ferreira Mendes | 4,00 | ||
Pedro David Carneiro Neto | 6,00 | ||
Jose Miguel Paiva Proença | 2,00 |
O objetivo desta unidade curricular é dotar os estudantes com conhecimentos fundamentais sobre a programação imperativa e orientada a objetos em C/C++.
Os estudantes que concluírem com sucesso esta unidade curricular deverão ser capazes de resolver problemas de programação usando código em C/C++ que seja bem estruturado, legível, documentado e validado.
- Programação imperativa em C/C++
- Programação orientada a objetos em C++
- Aspectos transversais
São usadas ferramentas de correção automática de código para aumentar a rapidez do “feedback” dado aos estudantes.
Designação | Peso (%) |
---|---|
Trabalho prático ou de projeto | 25,00 |
Teste | 75,00 |
Total: | 100,00 |
Designação | Tempo (Horas) |
---|---|
Estudo autónomo | 106,00 |
Frequência das aulas | 56,00 |
Total: | 162,00 |
Condições para obtenção de frequência: não exceder o limite de faltas estabelecido nas normas (25% do número de aulas práticas previstas).
Os estudantes com estatuto de trabalhador-estudante ou que tenham obtido frequência no ano letivo anterior estão dispensados de assiduidade às aulas práticas. No entanto, os estudantes que tenham obtido frequência no ano letivo anterior deverão realizar, no presente ano letivo, as componentes de avaliação abaixo indicadas.
A classificação final é dada pela seguinte fórmula:
Classificação final = 25% PROJ + 75% T
onde:
T = MAX(50 % P1 + 50 % P2, R)
Componentes de avaliação:
PROJ - Avaliação do projeto de grupo.
P1 - Prova em computador, com 2 componentes, teórica e prática, a realizar a meio do semestre.
P2 - Prova em computador, com 2 componentes, teórica e prática, a realizar no final do semestre.
R - Prova de recurso em computador, com 2 componentes, teórica e prática, a realizar na época de exames, abordando os tópicos das provas P1 e P2.
Não haverá nota mínima em nenhuma das componentes de avaliação para aprovação à unidade curricular.
Caso seja detectado plágio, por exemplo a submissão de código de outros, pode ser atribuída a classificação de RFR ("Reprovado por Fraude") a todos os envolvidos.
Os estudantes com estatuto especial, embora possam estar dispensados da frequência das aulas práticas, estão sujeitos às mesmas condições de avaliação dos estudantes regulares.
Os estudantes que frequentaram esta unidade curricular no presente ano letivo podem fazer melhoria das componentes P1 e P2, na época de recurso, através de uma prova global sobre toda a matéria, cujo resultados R é mencionado na fórmula de cálculo da classificação final.
Os estudantes que queiram fazer melhoria de classificação do ano letivo anterior devem inscrever-se usando a opção "melhoria por frequência" e realizar as componentes PROJ e T acima referidas, sendo a classificação final dada pela seguinte fórmula:
Classificação final = 25% PROJ + 75% T
Recomenda-se a frequência com aproveitamento de Fundamentos de Programação (L.EIC003) ou equivalente.