Código: 21173ECTS: 6Departamento: Departamento de Ciências e TecnologiaÁrea Científica: Engenharia InformáticaDocente:José CoelhoÁrea Científica: Informática.Correio Eletrónico: jcoelho@uab.ptSinopse:
Nesta unidade curricular será feita a identificação de conceitos da programação imperativa, de forma a utiliza-los em outras linguagens de programação. Serão produzidos pequenos programas numa linguagem imperativa e desenvolvidos algoritmos e estrutura de dados para pequenos problemas.Competências:
Identificar os conceitos da programação imperativa, de forma a utilizá-los em outras linguagens de programação;
Produzir pequenos programas numa linguagem imperativa; Desenvolver algoritmos e estruturas de dados para pequenos problemas.Conteúdos:
Variáveis, condicionais e ciclos;
Funções, vetores, procedimentos e recursão;
Memória, estruturas e ficheiros.Bibliografia:
Metodologias de Ensino:
E-learningTotal de Horas de Trabalho: 156Total de Horas de Contacto: 26Avaliação:
O regime de avaliação preferencial é o de avaliação contínua, constituída pela realização de 2/3 e-folios (trabalhos
escritos em formato digital), ao longo do semestre letivo, e de um momento final de avaliação presencial (p-fólio), a ter lugar no final
do semestre, com peso de, respetivamente, 40% e 60% na classificação final. Os estudantes podem, no entanto, em devido tempo, optar um
único momento presencial de avaliação, realizando, então uma prova de Avaliação Final (exame) com o peso de 100%.Observações:
Apresentação pessoal do docente