Código: | CC1003 | Sigla: | CC1003 | Nível: | 100 |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Ciência de Computadores |
Ativa? | Sim |
Unidade Responsável: | Departamento de Ciência de Computadores |
Curso/CE Responsável: | Licenciatura em Ciência de Computadores |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L:CC | 69 | Plano de estudos a partir de 2014 | 1 | - | 6 | 56 | 162 |
MI:ERS | 126 | Plano Oficial desde ano letivo 2014 | 1 | - | 6 | 56 | 162 |
Iniciar os estudantes na programação imperativa, fornecendo-lhes conceitos fundamentais de algoritmia e conhecimentos da linguagem de programação C. Dotar os estudantes da capacidade de construirem algoritmos a partir de especificações informais. Apresentar alguns algoritmos fundamentais.
Pretende-se que os estudantes:
- sejam capazes de conceber algoritmos para resolução de problemas simples e de os implementar na linguagem de programação C
- fiquem a conhecer alguns algoritmos básicos (tais como contagem, pesquisa, ordenação)
- adquiram bons hábitos de programação
Noções de algoritmo e de programa de computador. Construtores fundamentais de programação: valores, variáveis e expressões; tipos de dados básicos: números inteiros e de vírgula flutuante; caracteres. Definição de procedimentos e funções; âmbito de variáveis (locais/globais). Expressões condicionais e de ciclos básicos (for/while); I/O simples. Tipos compostos: variáveis indexadas, listas e tuplos. Recursividade; resolução de problemas simples usando algoritmos iterativos e recursivos. Algoritmos de pesquisa e ordenação.
Aulas teóricas: exposição da matéria, acompanhada de alguns exemplos e exercícios complementares.
Aulas práticas: aulas laboratoriais para resolução de problemas em computador (análise de problemas, concepção de programas, sua implementação, teste e correcção).
Designação | Peso (%) |
---|---|
Exame | 70,00 |
Participação presencial | 0,00 |
Teste | 30,00 |
Total: | 100,00 |
Perde a frequência o estudante que:
- faltar a mais de 25% das aulas práticas previstas;
Poderão ser dispensados da frequência das aulas práticas os estudantes que tiverem sobreposição de horário com disciplinas de outros anos. Estes estudantes devem contatar o responsável da disciplina por e-mail e expor o seu caso concreto.
A avaliação tem em conta as seguintes provas:
P1, P2: notas de testes práticos, com alguma possível componente teórica.
EF: nota de exame final
A nota final é F = (EF*14 +3*P1 + 3*P2)/20
Os estudantes podem melhorar a nota do exame final de acordo com os regulamentos gerais.