Designação | Código | Curso | Regime | Regente |
---|---|---|---|---|
Programação Imperativa | 14301 [J302N5] | S2 | ||
Objetivos | Esta UC apresenta o paradigma imperativo da programação de computadores a alunos que já tiveram uma primeira abordagem (declarativa) à programação de computadores. Desta forma, muitos dos conceitos que são aqui abordados são-no com um maior ênfase nas características específicas de linguagens imperativas, dando particular importância ao modelo de memória subjacente. | |||
Programa | 1. Introdução ao paradigma imperativo da programação: estado e modelo de memória. | |||
Bibliografia | Kernigham, B. W., Ritchie, D. M. (1988). The C programming language (2nd ed.). Prentice Hall Software Series. | |||
Resultados da aprendizagem | No fim da disciplina, o aluno deverá ser capaz de: | |||
Método de avaliação | A avaliação é feita por um teste final escrito e/ou exame de recurso. O acesso ao teste final é feito através da resposta a uma questão escolhida aleatoriamente de um conjunto de 50 questões que os alunos conhecem antecipadamente. Essas questões são uma parte do repositório de desafios de programação que estão disponibilizados no sistema de "online coding" referido acima. | |||
Funcionamento | Turno: T 1; Docente: Manuel Alcino Pereira Cunha; Dep.: DI; Horas: 30. |