Código: | CC101 | Sigla: | CC101 |
Áreas Científicas | |
---|---|
Classificação | Área Científica |
OFICIAL | Ciência de Computadores |
Ativa? | Sim |
Página Web: | http://www.dcc.fc.up.pt/~pbv/aulas/ipm |
Unidade Responsável: | Departamento de Ciência de Computadores |
Curso/CE Responsável: | Licenciatura em Física |
Sigla | Nº de Estudantes | Plano de Estudos | Anos Curriculares | Créditos UCN | Créditos ECTS | Horas de Contacto | Horas Totais |
---|---|---|---|---|---|---|---|
L:AST | 1 | Plano de Estudos a partir de 2008 | 1 | - | 7,5 | - | |
L:B | 2 | Plano de estudos a partir de 2008 | 3 | - | 7,5 | - | |
L:F | 53 | Plano de estudos a partir de 2008 | 1 | - | 7,5 | - | |
L:G | 16 | P.E - estudantes com 1ª matricula anterior a 09/10 | 1 | - | 7,5 | - | |
3 | |||||||
P.E - estudantes com 1ª matricula em 09/10 | 1 | - | 7,5 | - | |||
3 | |||||||
L:M | 94 | Plano de estudos a partir de 2009 | 1 | - | 7,5 | - | |
L:Q | 2 | Plano de estudos Oficial | 3 | - | 7,5 | - | |
MI:EF | 42 | Plano de Estudos a partir de 2007 | 1 | - | 7,5 | - |
Introdução à utilização de computadores com sistema operativo GNU/Linux.
Introdução à programação de computadores usando a linguagem Python.
Noção de linguagens de baixo nivel e alto nível; interpretadores e compiladores; editores e ambientes de desenvolvimento. Valores, tipos e expressões. Funções e procedimentos. Condições e seleção. Iteração e recursão. Estruturas de dados básicas: listas, tuplos e dicionários.
No final do curso, o(a) aluno(a) deve ser capaz de:
1. simular a execução passo-a-passo de programas simples;
2. escrever programas para resolver problemas simples (exemplos: cálculo numérico, processamento de texto);
3. decompor problemas em sub-tarefas passíveis de implementação como sub-programas re-utilizáveis;
4. testar e corrigir erros em programas.
N/A
1. Breve introdução aos computadores.
2. Variáveis, expressões, instruções.
3. Ferramentas essenciais; utilização de bibliotecas.
4. Módulos e documentação.
5. Funções
6. Condições, decisões e seleção.
7. Iteração.
8. Sequências de carateres (strings).
9. Listas
10. Dicionários
11. Recursão
Exposição teórica.
Análise de programas em aulas teorico-práticas.
Aulas práticas para resolução de exercícios.
Designação | Peso (%) |
---|---|
Exame | 100,00 |
Participação presencial | 0,00 |
Total: | 100,00 |
Frequência obrigatória às aulas práticas (conforme o regulamento da Universidade do Porto).
Efetuar com sucesso pelo menos metade dos problemas propostos nessas aulas (com correção automática).
Nota do exame final.