Escolar Documentos
Profissional Documentos
Cultura Documentos
081 TIG-Linguagens de Programacao
081 TIG-Linguagens de Programacao
PROGRAMA
Componente de Formao Tcnica Disciplina de
Linguagens de Programao
Cursos Profissionais
Parte I
Orgnica Geral
ndice:
Pgina
1. 2. 3. 4. 5. 6.
Caracterizao da Disciplina . . Viso Geral do Programa . ...... Competncias a Desenvolver. . . Orientaes Metodolgicas / Avaliao . Elenco Modular ............. Bibliografia . . .
4 4 6 6 8 9
Cursos Profissionais
1. Caracterizao da Disciplina
A disciplina de Linguagens de Programao integra-se na componente de Formao Tcnica do Curso Profissional de Tcnico de Informtica de Gesto, tendo os seus contedos enquadrados em mdulos devidamente estruturados, leccionados ao longo de 459 horas que esto repartidas pelos trs anos do ciclo de formao. Esta disciplina tem uma finalidade marcadamente formativa e profissionalizante e pretende que o aluno adquira experincia e competncias bsicas na explorao e utilizao de um conjunto alargado de ferramentas de programao. Esta experincia permite sublinhar pela experimentao, em concreto, a universalidade de conceitos de programao, o valor das tcnicas de programao estruturada, de decomposio, a modularidade e o desenvolvimento incremental, ao mesmo tempo que explora as diferenas entre ferramentas e paradigmas de programao. O aluno ir adquirir a capacidade de analisar de forma objectiva as linguagens de programao existentes, de compreender as tcnicas bsicas de implementao de linguagens de programao, desenvolvendo uma capacidade acrescida de aprender novas linguagens de programao e, assim, aumentando a capacidade de concepo e desenvolvimento de software. O estudo da semntica de linguagens ser baseado essencialmente em tcnicas operacionais, envolvendo o estudo de tcnicas de implementao de interpretadores, sendo cobertos os mecanismos encontrados na maior parte das linguagens funcionais, imperativas e centradas em objectos, incluindo os respectivos sistemas de tipos. Sempre que possvel, ilustrar-se-o os conceitos com exemplos retirados de linguagens de programao existentes (Pascal, C, Java ,Visual Basic, Delphi, etc.). O aluno deve tambm desenvolver a curiosidade. Devem ser sempre preocupaes didcticas: mostrar a importncia do trabalho em equipa que permite o relacionamento interpessoal, o respeito, a confiana e a cooperao entre colegas; desenvolver esprito de responsabilidade pelos actos praticados; saber ser flexvel sem perder a personalidade baseada em conhecimentos, aptides e atitudes prprias; conseguir gerir o tempo de forma correcta;
3
Cursos Profissionais
desenvolver o gosto pela esttica; realar a importncia que a sade, a higiene e segurana no trabalho tm nas organizaes;
avaliar a importncia das novas tecnologias de informao e de comunicao; compreender o clima que se vive numa organizao, nomeadamente, nos departamentos de anlise e programao.
Cursos Profissionais
O passo seguinte ser abordar os dados do tipo estruturado. O objectivo fundamental conseguir que o aluno perceba em profundidade o conceito de tabela, como estrutura de dados em memria, o mesmo acontecendo em relao aos registos. De seguida, dever ser abordado a utilizao de estruturas dinmicas numa aplicao como ferramenta de endereamento memria de um computador. Para finalizar a abordagem a uma linguagem estruturada, necessrio implementar a utilizao de ficheiros, no s o tipo, como tambm os diversos mtodos de acesso. Nesta disciplina, em que a componente prtica maioritria, pedido ao formando que desenvolva uma aplicao, a que chamamos de projecto, no qual vai ter de utilizar tcnicas e conceitos da linguagem de programao leccionada. altura de abordarmos conceitos base e fundamentais de outro tipo de linguagem, a sucessora natural da programao estruturada, a programao orientada por objectos. De seguida, aps o aluno compreender conceitos bsicos deste tipo de linguagem, vamos iniciar o estudo de uma linguagem orientada por objectos. O passo seguinte consiste no estudo aprofundado desta linguagem, conceitos de nvel avanado, para que o formando adquira conceitos e tcnicas capazes de o ajudar a realizar aplicaes mais complexas. O prximo passo tem haver com o acesso a bases de dados atravs da linguagem leccionada. A ligao, manipulao e consulta de informao um ponto fulcral, para o futuro desenvolvimento de projectos ligados rea da Gesto. De seguida, leccionado um software de criao de relatrios. O objectivo trazer uma mais valia aos projectos desenvolvidos, dotando-os da possibilidade de poderem ser imprimidos diversos tipos de relatrios.
O desenvolvimento de uma Aplicao de Gesto, pretende enquadrar os alunos num ambiente criativo, dando oportunidade aplicao efectiva dos conhecimentos tcnicos e cientficos adquiridos ao longo dos trs anos do ciclo de formao. Estes tipos de aplicaes so, maioritariamente, trabalhos multidisciplinares. No mdulo de desenvolvimento de uma Aplicao de Gesto interligam-se conhecimentos, estimula-se a capacidade de realizao e, at, de inovao, incutindo o gosto pelo saber fazer. Por outro lado, este tipo de trabalho , por vezes, um veculo de entrosamento entre o Formador/Formando e a Sociedade em geral
Cursos Profissionais
quando, como muitas vezes acontece, possui como objectivo a resoluo de problemas especficos surgidos no mbito das Empresas ou Instituies.
3. Competncias a Desenvolver