A disciplina de Programação e Sistemas de Informação, vulgarmente designada por PSI, integra a componente de formação técnica dos cursos profissionais, de forma a garantir aos jovens a aprendizagem de técnicas de programação e desenvolvimento de sistemas informáticos, indispensáveis ao sucesso pessoal e profissional nesta área.
Assim, a disciplina de Programação e Sistemas de Informação tem como finalidades:
Fomentar a disponibilidade para uma aprendizagem ao longo da vida como condição necessária à adaptação a novas situações e à capacidade de resolver problemas no contexto da sociedade do conhecimento;
Promover a autonomia, a criatividade, a responsabilidade, bem como a capacidade para trabalhar em equipa numa perspectiva de abertura à mudança, à diversidade cultural e ao exercício de uma cidadania activa;
Fomentar o interesse pela pesquisa, pela descoberta e pela inovação, face aos desafios da sociedade do conhecimento;
Fomentar competências no planeamento e apresentação de soluções informáticas;
Promover as práticas de diagnóstico e a correcção de falhas no funcionamento de sistemas informáticos;
Desenvolver a capacidade de analisar de forma objectiva as linguagens de programação existentes;
Fomentar a capacidade de compreender as técnicas básicas de implementação de linguagens de programação, e desenvolver uma capacidade acrescida de aprender novas linguagens de programação, assim como uma acrescida capacidade de concepção e desenvolvimento de software e sistemas de informação;
O estudo da semântica de linguagens será baseado essencialmente em técnicas operacionais, envolvendo o estudo de técnicas de implementação de interpretadores, sendo cobertos os mecanismos encontrados na maior parte das linguagens funcionais, imperativas e centradas em objectos, incluindo os respectivos sistemas de tipos;
Desenvolver a capacidade de análise de problemas reais da área da informática, e ser capaz de desenvolver soluções de software que permitam colmatar as necessidades verificadas;
Desenvolver a capacidade de estruturar soluções com sistemas de informação adaptados aos problemas reais.
- Teacher: Rui Cruz