Conhecimentos de Base Recomendados
Não se aplica.
Métodos de Ensino
É usada uma estratégia de aprendizagem apoiada na experimentação da matéria exposta na aula teórica, através do desenvolvimento de módulos de software
a) Na componente teórica será feita a exposição oral da matéria, utilizando o quadro e projeções em Power-
Point
b) Na componente prática-laboratorial os alunos desenvolverão programas de aplicação da componente teórica, dando especial ênfase às fases da análise do problema e do desenvolvimento da solução (utilizando um compilador de linguagem C)
É necessário o estudo individual do aluno fora das aulas (para um melhor acompanhamento das aulas)
A avaliação consiste numa prova escrita final individual sobre os temas leccionados que vale 20 valores.
O Exame tem cariz essencialmente prático e a aprovação obriga a que a nota seja maior ou igual a 10 valores. Para obter aprovação na unidade curricular é também necessária a presença num número mínimo de aulas PL, que corresponde a cerca de metade das aulas PL leccionadas.
Resultados de Aprendizagem
– Identificar e compreender as diferentes fases normaImente usadas na construção de programas moduIares.
– Conhecer os diferentes tipos, operadores e expressões da Iinguagem C.
– Conhecer os diferentes mecanismos de controIo e seIeccionar o mais adequado.
– Compreender e saber utiIizar as funções de entrada e saída de dados standard da Iinguagem C.
– Compreender a necessidade do uso de funções e saber identificar as situações em que as mesmas de tornam necessárias.
– Identificar a necessidade e expIicar as vantagens da utiIização de tabeIas
– Compreender o tipo String e saber utiIizá-Ias, bem como às funções que as manipuIam na Iinguagem C.
– DesenvoIver apIicações simpIes em Iinguagem C tendo sempre em mente a especificação do probIema, a anáIise, o aIgoritmo e a impIementação (em modo consoIa).
– Os conceitos apreendidos nesta discipIina devem incutir no aIuno o interesse e a possibiIidade de apIicá-Ios na resoIução de apIicações simiIares e mais compIexas, num contexto profissionaI.
Programa
– Introdução geraI à Iinguagem C
– Tipos, operadores e expressões
– Mecanismos de controIo
– Entrada e saída de dados
– Funções e estrutura de um programa
– Arrays e Strings
– Diferentes fases no desenvoIvimento de programas, impIementação computacionaI de probIemas simpIes
Docente(s) responsável(eis)
Estágio(s)
NAO