Escolar Documentos
Profissional Documentos
Cultura Documentos
I 007510
I 007510
I 007510
PROGRAMA
Componente de Formao Tcnica Disciplina de
Cursos Profissionais
Parte I
Orgnica Geral
ndice:
1. 2. 3. 4. 5. 6.
Pgina
Caracterizao da Disciplina . . Viso Geral do Programa . ...... Competncias a Desenvolver. . . Orientaes Metodolgicas / Avaliao . Elenco Modular ............. Bibliografia . . .
2 3 4 4 6 8
Cursos Profissionais
1. Caracterizao da Disciplina
A disciplina de Programao e Sistemas de Informao, vulgarmente designada por PSI, integra a componente de formao tcnica dos cursos profissionais, de forma a garantir aos jovens a aprendizagem de tcnicas de programao e desenvolvimento de sistemas informticos, indispensveis ao sucesso pessoal e profissional nesta rea. Assim, a disciplina de Programao e Sistemas de Informao tem como finalidades: Fomentar a disponibilidade para uma aprendizagem ao longo da vida como condio necessria adaptao a novas situaes 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 mudana, diversidade cultural e ao exerccio de uma cidadania activa; Fomentar o interesse pela pesquisa, pela descoberta e pela inovao, face aos desafios da sociedade do conhecimento; Fomentar competncias no planeamento e apresentao de solues informticas; Promover as prticas de diagnstico e a correco de falhas no funcionamento de sistemas informticos; Desenvolver a capacidade de analisar de forma objectiva as linguagens de programao existentes; Fomentar a capacidade de compreender as tcnicas bsicas de implementao de linguagens de programao, e desenvolver uma capacidade acrescida de aprender novas linguagens de programao, assim como uma acrescida capacidade de concepo e desenvolvimento de software e sistemas de informao; 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; Desenvolver a capacidade de anlise de problemas reais da rea da informtica, e ser capaz de desenvolver solues de software que permitam colmatar as necessidades verificadas; Desenvolver a capacidade de estruturar solues com sistemas de informao adaptados aos problemas reais.
Cursos Profissionais
Cursos Profissionais
3. Competncias a Desenvolver
Efectuar a anlise e desenvolvimento de sistemas de informao Conceber algoritmos atravs da diviso dos problemas em componentes Desenvolver, distribuir, instalar e efectuar a manuteno de aplicaes informticas, utilizando ambientes e linguagens de programao orientadas a objectos, procedimentais e visuais Estimular o raciocnio lgico Saber escolher e adequar as solues tecnolgicas aos problemas a resolver Gesto do desenvolvimento de um projecto Estimular a reflexo, a observao e autonomia Saber escolher a arquitectura da soluo mais adequada ao problema Utilizar as potencialidades e caractersticas das bases de dados relacionais nas suas mltiplas funes Desenhar e construir uma base de dados relacional
Cursos Profissionais
fundamental que, no incio do ano lectivo, seja realizada uma avaliao de diagnstico que permita identificar grupos diferenciados e estabelecer um plano de aco para cada grupo de alunos, tendo em vista a aquisio, por parte de todos eles, das competncias essenciais definidas no programa. Dever ser privilegiada a observao directa do trabalho desenvolvido pelo aluno durante as aulas, utilizando para isso instrumentos de avaliao diversificados que permitam registar o seu desempenho nas situaes que lhe so proporcionadas e a progresso na aprendizagem ao longo do ano lectivo, nomeadamente quanto ao interesse e participao no trabalho, capacidade de desenvolver trabalho em grupo, capacidade de explorar, investigar e mobilizar conceitos em diferentes situaes, bem como relativamente qualidade do trabalho realizado e forma como o aluno o gere, organiza e autoavalia. A par da avaliao contnua, permitindo o registo da evoluo do aluno aula a aula e a recuperao, em tempo til, de qualquer dificuldade, devero ser previstos momentos de avaliao, procedendo-se aplicao de provas de carcter prtico ou terico-prtico que permitam avaliar os conhecimentos e competncias adquiridos. Esta disciplina tem uma componente prtica fundamental para o curso, sendo, por isso, sugerido um desdobramento da turma a 100% da carga horria, de modo a permitir um maior acompanhamento aos alunos durante a execuo das aulas prticas.
Cursos Profissionais
5. Elenco Modular
A carga horria da disciplina distribuda por 16 mdulos obrigatrios (542 horas) e 3 mdulos de contedo opcional (90 horas) a ser seleccionado de 7 temas possveis, que sero escolhidos de acordo com o Projecto Educativo de cada Escola.
Durao de referncia (horas)
Nmero
Designao (obrigatrios)
Introduo Programao e Algoritmia Mecanismos de Controlo de Execuo Programao Estruturada Estruturas de Dados Estticas Estruturas de Dados Compostas Estruturas de Dados Dinmicas Tratamento de Ficheiros Conceitos Avanados de Programao Introduo Programao Orientada a Objectos Programao Orientada a Objectos Programao Orientada a Objectos Avanada Introduo aos Sistemas de Informao Tcnicas de Modelao de Dados Linguagem de Manipulao de Dados Linguagem de Definio de Dados Projecto de Software Tema opcional Tema opcional Tema opcional
36 36 36 30 30 36 30 18 36 36 30 21 36 36 21 74 30 30 30
Os temas destes mdulos devero ser seleccionados de entre os sete mdulos opcionais
Cursos Profissionais
Mdulos opcionais
Nmero Designao Durao de referncia (horas)
OP1 OP 2 OP 3 OP 4 OP 5 OP 6 OP 7
Tecnologias de Acesso a Bases de Dados Tcnicas de Deteco e Tratamento de Erros Metodologias de Anlise e Desenvolvimento de Sistemas Conceitos de Organizao e Gesto de Empresas Ferramentas de Desenvolvimento de Pginas Web Ferramentas de Animao Grfica Ferramentas de Tratamento de Imagem
30 30 30 30 30 30 30
Cursos Profissionais
6. Bibliografia
CAMPOS, Luis de, Programao em Visual Basic 6. Lisboa : FCA, 2000. CANTU, Marco , Mastering Delphi 7. Lisboa: Sybex, 2003. CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997. CARRIO, Antnio, Desenho de Bases de Dados e Linguagem SQL, Lisboa: Edies Chambel, 2004. CARRIO,Rui Carrio, Desenho de bases de dados e linguagem SQL em Access, Lisboa: C.T.I, 2002. CASTAGNETTO, Jesus, Professional PHP programando, Lisboa: Makron Books, 2003. COELHO, Pedro Alexandre , Programao em Java 2 Curso Completo, Lisboa: FCA, 2002. COELHO, Pedro Alexandre, Javascript - Animao e Programao em Pginas Web, Lisboa: FCA, 2002. COELHO, Pedro, Criao de pginas na world wide web com HTML 4 & Java, Lisboa: FCA, 2001. DAMAS, Luis, SQL Structed Query Language, Lisboa: FCA,2003. DE SOUSA, Artur Afonso, Bases de Dados, Web e XML, Lisboa: FCA, 2002. FERREIRA, Joo A. , Tcnicas Avanadas em Visual Basic 6 - Curso Completo. Lisboa: FCA, 2002. GARROT, Garrot, Programao na World Wide Web, Lisboa FCA, 2003. GILFILLAN, Ian, Mastering MySQL 4, Lisboa: Sybex, 2002. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro, Programao com Classes em C++ - 2 Edi, Lisboa: FCA, 2002. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. HORN, John W. , MySQL Essential Skills, Lisboa: Osborne / McGraw-Hill, 2002. PEREIRA, Jos Luis, Tecnologia de bases de dados. Lisboa: FCA, sd.. MACKENZIE, Duncan, Microsoft Visual Basic.NET 2003 Kick Start. Redmond: Sams Publishing, 2003. MARQUES DE S, Joaquim P. , Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. MEYER, BERTRAND, Object-oriented software construction, 2nd ed., Lisboa: Prentice-Hall, 1997. OLIVEIRA, Srgio Vasconcelos, Crystal Reports - Curso Completo. Lisboa: FCA, 2002. RODRIGUES, Pimenta, Programao em C++ - Conceitos Bsicos e Algoritmos. Lisboa : FCA , 2002. SAMPAIO, Isabel , Fundamental da Programao em C. Lisboa: Lidel, 1999. SAUCIER, Christine, Animao e interactividade na Web, Lisboa: Editora Market Books, 2000. SOARES, Walace, PHP5 - Conceitos, Programao e Integrao com Banco de Dados, Lisboa: Editora rica, 2002. TREMBLAY,Bunt Richard B., Cincia dos computadores uma abordagem algortmica, Lisboa: McGrawHill, 2000. ULLMAN, Larry, PHP and MySQL for Dynamic Web Sites, Lisboa: Peachpit Press, 2001. ULLMAN, Larry, PHP para a World Wide Web, Lisboa: Editora Campus, 2003. VIEIRA, Joo, Programao em ASP.NET Vol. 1, Lisboa: FCA, 2004. VIEIRA, Joo, Programao em ASP.NET Vol. 2, Lisboa: FCA, 2004. WAZLAWICK, Raul, Anlise e Projecto de Sistemas de Informao Orientados a Objectos. Lisboa: Editora Campus, 2004. 8
Cursos Profissionais
Mdulos
ndice:
Pgina Mdulo 1 Mdulo 2 Mdulo 3 Mdulo 4 Mdulo 5 Mdulo 6 Mdulo 7 Mdulo 8 Mdulo 9 Mdulo 10 Mdulo 11 Mdulo 12 Mdulo 13 Mdulo 14 Mdulo 15 Mdulo 16 Mdulo 17 Mdulo 18 Mdulo 19 Mdulo OPI Mdulo OP2 Mdulo OP3 Mdulo OP4 Mdulo OP5 Mdulo OP6 Mdulo OP7 Introduo Programao e Algoritmia Mecanismos de Controlo de Execuo Programao Estruturada Estruturas de Dados Estticas Estruturas de Dados Compostas Estruturas de Dados Dinmicas Tratamento de Ficheiros Conceitos Avanados de Programao Introduo Programao Orientada a Objectos Programao Orientada a Objectos Programao Orientada a Objectos Avanada Introduo aos Sistemas de Informao Tcnicas de Modelao de Dados Linguagem de Manipulao de Dados Linguagem de Definio de Dados Projecto de Software Tema opcional Tecnologias de Acesso a Bases de Dados Tcnicas de Deteco e Tratamento de Erros Metodologias de Anlise e Desenvolvimento de Sistemas Conceitos de Organizao e Gesto de Empresas Ferramentas de Desenvolvimento de Pginas Web Ferramentas de Animao Grfica Ferramentas de Tratamento de Imagem 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 43 45 47 49 51 53 55
9
Parte II
Cursos Profissionais
1. Apresentao
O mdulo de Algoritmia o primeiro mdulo da disciplina, tendo como funo principal dar ao aluno um conhecimento do funcionamento lgico de um programa. Sendo a algoritmia uma base essencial para a programao, este mdulo permite o estmulo do raciocnio lgico e prepara os alunos para a resoluo de problemas de programao mais ou menos complexos. Nesse sentido, sero abordados conceitos de algoritmo, de sequncia lgica, pseudocdigo, fluxogramas e os diferentes operadores e tipos de dados utilizados num programa. Este mdulo valoriza tambm o pensamento sistemtico e estruturado de resolver os problemas. Introduz tambm o conceito de Entrada e Sada de dados e interaco com o utilizador.
2. Objectivos de Aprendizagem
Apreender conceitos sobre a lgica de programao Aplicar instrues e sequncias lgicas na resoluo de problemas Utilizar as regras e as diferentes fazes na elaborao de um algoritmo Aplicar fluxogramas Identificar os diferentes tipos de dados Identificar variveis e constantes Utilizar as regras de tipos em geral Enumerar e identificar os operadores aritmticos, relacionais e lgicos Utilizar operadores e funes pr-definidas Realizar testes e correco de erros
10
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 1: Introduo Programao e Algoritmia
Cursos Profissionais
3. Constantes, Variveis e Tipo de Dados 3.1. Constantes 3.2. Variveis 3.3. Tipos de Dados 4. Operadores e Funes Pr - Definidas 4.1. Operadores Aritmticos 4.2. Operadores Relacionais 4.3. Operadores Lgicos 4.4. Funes Pr-Definidas 5. Teste e Correco de erros
11
Cursos Profissionais
1. Apresentao
Neste mdulo sero abordadas as diferentes estruturas de controlo existentes numa linguagem de programao. Sero tambm abordados os mecanismos de repetio, sendo dado especial nfase na sua utilizao no mundo da programao bem como as vrias combinaes existentes. Sero propostos aos alunos diversos mtodos para alcanar os mesmos objectivos, promovendo a discusso das vantagens e desvantagens das vrias solues. Este tipo de exerccios visa desenvolver o esprito crtico e os mecanismos de autonomia de pensamento do aluno.
2. Objectivos de Aprendizagem
Conhecer vrios tipos de variveis Compreender a estrutura de um programa. Conhecer estruturas de deciso e de repetio
12
Cursos Profissionais
CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. MARQUES DE S, Joaquim P., Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. SAMPAIO, Isabel, Fundamental da Programao em C. Lisboa: Lidel, 1999. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
13
Cursos Profissionais
1. Apresentao
Este mdulo destina-se a dar aos alunos uma viso global da estruturao de programas. Pretende-se que os alunos compreendam que a utilizao de subprogramas permite a aplicao dos princpios da programao estruturada assim como a reutilizao de cdigo escrito. Neste mdulo os alunos devem conhecer as regras de declarao e utilizao de subprogramas assim como controlar o ciclo de vida das variveis. Os alunos devem tomar conscincia da independncia dos subprogramas relativamente aos programas atravs do uso da parametrizao. Estes conceitos visam encaminhar os alunos para solues mais eficientes e racionais e promover a diviso de problemas em componentes simples como meio de soluo de problemas complexos.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhes permitam: Adquirir a noo de subprograma; Conhecer as regras de declarao de subprogramas; Conhecer as regras de execuo de subprogramas; Utilizar correctamente parmetros; Distinguir os diferentes tipos de subprogramas; Elaborar programas com recurso a subprogramas; Conhecer as regras para a criao de bibliotecas de subprogramas; Conhecer os mecanismos de utilizao de bibliotecas de subprogramas.
14
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 3: Programao Estruturada
Cursos Profissionais
CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. MARQUES DE S, Joaquim P., Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. SAMPAIO, Isabel, Fundamental da Programao em C. Lisboa: Lidel, 1999. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
15
Cursos Profissionais
1. Apresentao
O objectivo deste mdulo o de introduzir o conceito de estrutura de dados como o mecanismo que permite o armazenamento de dados. Sero introduzidos os conceitos bsicos, bem como os algoritmos de criao e manipulao dos mesmos. Estes conceitos permitiram ao aluno complementar os seus conhecimentos e resolver progressivamente problemas mais complexos.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhes permitam: Saber fazer a distino entre uma varivel simples e uma varivel estruturada. Saber o que uma String. Manipular uma String. Diferenciar ndice e valor indexado num Array. Dominar os algoritmos de manipulao de Arrays.
16
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 4: Estruturas de Dados Estticas
Cursos Profissionais
CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. MARQUES DE S, Joaquim P., Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. SAMPAIO, Isabel, Fundamental da Programao em C. Lisboa: Lidel, 1999. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
17
Cursos Profissionais
1. Apresentao
Este mdulo visa a introduo de abstraco de dados. Este conceito permite a resoluo de problemas de maior complexidade atravs da criao de estruturas de dados mais robustas. Neste mdulo pretende-se tambm estimular no aluno a capacidade de anlise de um problema e decidir quais as estruturas de dados que mais se adequam ao problema. Em conjuno com estes objectivos pretende-se dar um conjunto de exemplos prticos da sua utilizao, promovendo a discusso das solues.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhes permitam: Definir e manipular tipos de dados compostos; Modularizar um problema usando a estrutura de dados apropriada.
18
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 5: Estruturas de Dados Compostas
Cursos Profissionais
19
Cursos Profissionais
1. Apresentao
Neste mdulo sero introduzidos os conceitos de estruturas de dados dinmicas, pretendendose que o aluno adquira a capacidade utilizar estruturas de dados mais flexveis e robustas. O aluno deve tambm compreender quais as vantagens e desvantagens desta mesma utilizao. Este mdulo pretende tambm proporcionar a possibilidade de execuo de complexidade crescente.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Compreender o conceito de apontador Conhecer as regras de declarao de apontadores Identificar as operaes para manipulao de apontadores Utilizar estruturas dinmicas lineares Distinguir apontador de estrutura dinmica Identificar os tipos de estrutura dinmica Pilha e Fila de Espera Adquirir a noo de lista bidireccional Dominar as operaes bsicas sobre listas
20
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 6: Estruturas de Dados Dinmicas
Cursos Profissionais
CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa: FCA, 1997. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. MARQUES DE S, Joaquim P., Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. SAMPAIO, Isabel, Fundamental da Programao em C. Lisboa: Lidel, 1999. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
21
Cursos Profissionais
1. Apresentao
Com este mdulo os alunos devem passar a poder avaliar as vantagens da utilizao de ficheiros como suporte de informao para resoluo de problemas. Devem compreender que passam a dispor de uma ferramenta capaz de perpetuar os dados para alm do ciclo de vida de um programa. Neste mdulo devem ser distinguidas as estruturas e os problemas associados ao tratamento de ficheiros de dados e ao tratamento de ficheiros de texto. Deve ser equacionada a problemtica do tratamento da informao existente em memria secundria atravs da anlise comparativa com as estruturas de dados em memria principal. Devem ser equacionados mecanismos de optimizao dos processamentos de informao de forma a tornar os algoritmos mais eficazes.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Conhecer as regras da declarao de ficheiros Identificar as operaes definidas para a manipulao de ficheiros Dominar tcnicas de processamento de ficheiros Elaborar programas que recorram a ficheiros como suporte de dados Conhecer as operaes especficas para manipular ficheiros de texto Dominar as tcnicas de processamento de ficheiros de texto Elaborar programas que recorram a ficheiros de texto como suporte de dados Ser capaz de tornar persistente a informao necessria a execuo do programa
22
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 7: Tratamento de Ficheiros
Cursos Profissionais
CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. MARQUES DE S, Joaquim P., Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. SAMPAIO, Isabel, Fundamental da Programao em C. Lisboa: Lidel, 1999. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
23
Cursos Profissionais
1. Apresentao
Este mdulo aparece nesta disciplina com o objectivo de introduzir conceitos avanados de programao. Estes conceitos prendem-se com um novo paradigma de programao do qual os alunos devem adquirir conhecimento e vocabulrio. Neste mdulo sero abordados conceitos de programao para ambientes grficos, tais como Janela, Componentes, Propriedades e Eventos. Neste contexto sero tambm abordados os conceitos das bibliotecas de programao que permitem este tipo de programao. Sero por fim, aflorados os problemas de debugging inerentes a este novo paradigma de programao.
2. Objectivos de Aprendizagem
Entender as especificidades da programao em ambiente grfico. Constatar as diferenas entra a programao procedimental e a programao por eventos. Conhecer a interface de programao do sistema operativo. Tomar conhecimento dos problemas associados interface com o utilizador no desenvolvimento de aplicaes para ambientes grficos.
24
Cursos Profissionais
CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. MARQUES DE S, Joaquim P., Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. SAMPAIO, Isabel, Fundamental da Programao em C. Lisboa: Lidel, 1999. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
25
Cursos Profissionais
1. Apresentao
Este mdulo destina-se a dar aos alunos uma viso global da filosofia associada a uma linguagem orientada por objectos. A Programao Orientada para Objectos a sucessora natural da programao estruturada, continuando a utilizar mdulos, mas a sua capacidade de abstraco de dados. Em vez de dividir o problema em sub-problemas, o programador identifica os objectos envolvidos no problema: objectos com caractersticas prprias e com capacidade de realizar certas funes. Para cada objecto existe uma lista de eventos possveis e nestes eventos que se escreve as instrues necessrias para a aco respectiva. Isto pressupe uma estratgia de programao diferente, que deve ser apresentada aos alunos fomentando o desenvolvimento de novos mtodos de raciocnio lgico, bem como um conjunto de vocabulrio associado.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Identificar as diferenas entre uma Linguagem Estruturada e uma Linguagem Orientada por Objectos; Adquirir a noo de objectos e sua classificao; Adquirir as noes de classe, tipo, mtodos, comportamentos e instncias; Representar esquematicamente uma classe; Compreender o conceito de encapsulamento de dados.
26
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 9: Introduo a Programao Orientada a Objectos
Cursos Profissionais
27
Cursos Profissionais
1. Apresentao
Este mdulo surge como a continuao do mdulo anterior de uma maneira muito ligada. Comeando nos conceitos do mdulo anterior, so introduzidos os conceitos de relaes entre classes e objectos. So assim introduzidos os conceitos de polimorfismo, herana, mtodos derivados. So tambm introduzidos os conceitos de mtodos virtuais. Neste mdulo sero ainda os conceitos relacionados com os diagramas de classes, introduzindo nos mesmos os novos conceitos.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Definir relaes entre objectos. Conceito de Herana e Polimorfismo; Mtodos Virtuais e Virtuais Puros; Representar esquematicamente diagramas de classes.
28
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 10: Programao Orientada a Objectos
Cursos Profissionais
CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. MARQUES DE S, Joaquim P., Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. SAMPAIO, Isabel, Fundamental da Programao em C. Lisboa: Lidel, 1999. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
29
Cursos Profissionais
1. Apresentao
Neste mdulo os alunos iro ser confrontados com um conjunto de tcnicas avanadas de programao, nomeadamente a capacidade de tratamento estruturado de erros e a capacidade de abstraco de um fluxo de dados atraves do conceito de stream. Os alunos sero tambm confrontados com um conjunto de problemas de complexidade crescente com o objectivo de consolidar os conceitos desenvolvidos anteriormente.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Fazer o tratamento de erros de uma maneira estruturada. Virtualizar fluxos de dados atravs do conceito de Stream. Manipulao de Streams em diversos contextos. Estruturar uma soluo usando o paradigma da programao orientada a objectos
30
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 11: Programao Orientada a Objectos Avanada
Cursos Profissionais
CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. MARQUES DE S, Joaquim P., Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. SAMPAIO, Isabel, Fundamental da Programao em C. Lisboa: Lidel, 1999. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
31
Cursos Profissionais
1. Apresentao
Neste mdulo os alunos comeam a vertente de desenvolvimento de sistemas de informao da disciplina. Esta vertente fundamental, dada a premente necessidade de sistemas de informao em qualquer soluo de software. Neste contexto, este primeiro mdulo dedica-se a introduzir os conceitos relacionados com o armazenamento de dados e a extraco de informao. Ser introduzido um conjunto de vocabulrio e conceitos fundamentais. Alem disso, sero tambm analisadas as principais solues existentes para a implementao e armazenamento de repositrios de dados.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Perceber a necessidade das bases de dados. Adquirir o vocabulrio mnimo relativo s bases de dados. Sistemas de gesto de bases de dados. Os modelos como mtodos de concepo de sistemas. Modelos utilizados na gesto de bases de dados (Relacional, Hierrquico, Rede).
1. Necessidade das bases de dados. 2. Sistemas de gesto de bases de dados. 3. Os modelos como mtodos de concepo de sistemas. 4. Modelos utilizados na gesto de bases de dados (Relacional, Hierrquico, Rede).
32
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 12: Introduo aos Sistemas de Informao
Cursos Profissionais
CARRIO,Rui Carrio, Desenho de bases de dados e linguagem SQL em Access, Lisboa: C.T.I, 2002. DAMAS, Luis, SQL Structed Query Language, Lisboa: FCA,2003. PEREIRA, Jos Luis , Tecnologia de bases de dados, FCA, sd. WAZLAWICK, Raul, Anlise e Projecto de Sistemas de Informao Orientados a Objectos. Lisboa: Editora Campus, 2004. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
33
Cursos Profissionais
1. Apresentao
Este mdulo tem como objectivo dotar o aluno de tcnicas de desenvolvimento e estruturao de uma base dados, apresentando um conjunto de metodologias e estratgias. Os alunos sero confrontados com a anlise de problemas reais e com a necessidade de estabelecer uma estrutura coerente e sistemtica de organizar os dados. Neste mdulo os alunos apreendem tambm mecanismos que permitem de uma forma sistemtica garantir a coerncia da base de dados.
2. Objectivos de Aprendizagem
Conceitos bsicos Planificar a estrutura de bases de dados relacionais Representar graficamente as relaes existentes na base de dados Utilizar um programa de gesto de bases de dados para a organizao da informao Os modelos como mtodos de concepo de sistemas Relaes entre tabelas O modelo ER (entidade-relao) para representao grfica de bases de dados: Integridade e consistncia de bases de dados O papel da normalizao no desenho de bases de dados Normalizao
34
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 13: Tcnicas de Modelao de Dados
Cursos Profissionais
35
Cursos Profissionais
1. Apresentao
Este mdulo pretende introduzir uma linguagem standard de manipulao de dados em sistema de gesto de bases de dados. Esta linguagem permite a pesquisa, a insero, a alterao e a remoo de registos numa base de dados. Neste mdulo, os alunos sero confrontados com a necessidade de aceder ao repositrio de dados e retirar de l a informao necessria ao funcionamento do sistema de informao.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Utilizar uma linguagem de manipulao de dados Pesquisar informao numa base de dados Inserir, remover e actualizar dados numa base de dados Produzir pesquisas complexas recorrendo aos mecanismos prprios do SQL
9. Unies
Mdulo 14: Linguagem de Manipulao de Dados
36
Cursos Profissionais
CARRIO,Rui Carrio, Desenho de bases de dados e linguagem SQL em Access, Lisboa: C.T.I, 2002. DAMAS, Luis, SQL Structed Query Language, Lisboa: FCA,2003. PEREIRA, Jos Luis Tecnologia de bases de dados, FCA,sd. WAZLAWICK, Raul, Anlise e Projecto de Sistemas de Informao Orientados a Objectos. Lisboa: Editora Campus, 2004. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
37
Cursos Profissionais
1. Apresentao
Este mdulo surge como complemente do anterior e pretende dotar os alunos de conceitos e mecanismos que lhes permitam alterar e criar a estrutura da base de dados utilizando uma linguagem de definio de dados standard. O aluno ser confrontado com a necessidade de aplicar conceitos avanados como a segurana de acesso e a necessidade de replicao de estrutura de uma base de dados. Neste mdulo o aluno ser tambm com problemas reais do desenvolvimento de um sistema de informao.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Criao, alterao e eliminao de tabelas e ndices em SQL; Criao e eliminao de tabelas; Alterao de tabelas; Criao e eliminao de ndices; Conceito de transaco; Privilgios e controlo de acessos.
38
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 15: Linguagem de Definio de Dados
Cursos Profissionais
39
Cursos Profissionais
1. Apresentao
Contemplando esta disciplina maioritariamente a componente prtica, pedido ao aluno que desenvolva uma aplicao, a que chamamos projecto, utilizando tcnicas e conceitos aprendidos durante a disciplina. Neste supermdulo o aluno ser confrontado com a necessidade de interligar os conceitos de desenvolvimento de bases de dados com os mecanismos e paradigmas da programao. O aluno ser tambm confrontado com a necessidade de anlise de requisitos de um problema real, bem como a gesto do desenvolvimento do mesmo. Esta ltima vertente permite fomentar a responsabilidade e a gesto pessoal do aluno. Tendo em conta as caractersticas deste mdulo e as suas necessidades especficas faz todo o sentido ser apresentado como um supermdulo com a funo de englobar numa simulao da realidade profissional do aluno todos os conceitos aprendidos.
2. Objectivos de Aprendizagem
O projecto tem como objectivos principais: Utilizao, por parte do aluno, de conceitos e tcnicas leccionadas Explorar conceitos e tcnicas que no tenham sido aprofundados nas aulas Capacidade de improvisar e ultrapassar de forma autnoma problemas especficos
40
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo 16: Projecto de Software
Cursos Profissionais
CAMPOS, Luis de, Programao em Visual Basic 6. Lisboa : FCA, 2000. CANTU, Marco , Mastering Delphi 7. Lisboa: Sybex, 2003. CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997. CARRIO,Rui Carrio, Desenho de bases de dados e linguagem SQL em Access, Lisboa: C.T.I, 2002. COELHO, Pedro Alexandre , Programao em Java 2 Curso Completo, Lisboa: FCA, 2002. DAMAS, Luis, SQL Structed Query Language, Lisboa: FCA, 2003. FERREIRA, Joo A. , Tcnicas Avanadas em Visual Basic 6 - Curso Completo. Lisboa: FCA, 2002. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro, Programao com Classes em C++ - 2 Edi, Lisboa: FCA, 2002. GUERREIRO,. Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. MACKENZIE, Duncan, Microsoft Visual Basic.NET 2003 Kick Start. Redmond: Sams Publishing, 2003. MARQUES DE S, Joaquim P. , Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. MEYER, BERTRAND, Object-oriented software construction, 2nd ed., Lisboa: Prentice-Hall, 1997. OLIVEIRA, Srgio Vasconcelos, Crystal Reports - Curso Completo. Lisboa: FCA, 2002. PEREIRA, Jos Luis , Tecnologia de bases de dados, FCA, sd. RODRIGUES, Pimenta, Programao em C++ - Conceitos Bsicos e Algoritmos. Lisboa : FCA , 2002. SAMPAIO, Isabel , Fundamental da Programao em C. Lisboa: Lidel, 1999. WAZLAWICK, Raul, Anlise e Projecto de Sistemas de Informao Orientados a Objectos. Lisboa: Editora Campus, 2004. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
41
Cursos Profissionais
Nota:
Para completar o elenco modular desta disciplina, cada escola, de acordo com o seu Projecto Educativo de Escola e o Projecto Curricular de Curso, dever fazer corresponder para cada um dos mdulos 17, 18 e 19 um dos sete mdulos opcionais que a seguir so apresentados.
42
Cursos Profissionais
Mdulos Opcionais
Mdulo OP 1 Tecnologias de Acesso de Base de Dados
Durao de Referncia: 30 horas
1. Apresentao
Neste mdulo os alunos iro desenvolver aplicaes, mais complexas, com acesso a sistemas de gesto de bases de dados, com objectivo de organizar, manipular e consultar informao. Este mdulo surgiu com a necessidade de tornar independentes a interface com o utilizador do repositrio de dados, existindo um conjunto de conceitos e tecnologias associadas com esta temtica. O objectivo que o aluno tenha conhecimento destas tecnologias e as utilize correctamente.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Conhecer e aplicar os diferentes mecanismos de acesso a base de dados Utilizar componentes especficos de acesso a base de dados Construir uma interface de acesso a uma base de dados Inserir, Apagar, Actualizar e Procurar informao numa base de dados Utilizar tcnicas avanadas de consultas numa base de dados
43
Cursos Profissionais
CAMPOS, Luis de, Programao em Visual Basic 6. Lisboa : FCA, 2000 CANTU, Marco , Mastering Delphi 7. Lisboa: Sybex, 2003 CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997 CARRIO,Rui Carrio, Desenho de bases de dados e linguagem SQL em Access, Lisboa: C.T.I, 2002 COELHO, Pedro Alexandre , Programao em Java 2 Curso Completo, Lisboa: FCA, 2002 COELHO, Pedro Alexandre, Javascript - Animao e Programao em Pginas Web, Lisboa: FCA,2002 DAMAS, Luis, SQL Structed Query Language, Lisboa: FCA,2003. DE SOUSA, Artur Afonso, Bases de Dados, Web e XML, Lisboa: FCA, 2002. FERREIRA, Joo A. , Tcnicas Avanadas em Visual Basic 6 - Curso Completo. Lisboa: FCA, 2002. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro, Programao com Classes em C++ - 2 Edi, Lisboa: FCA, 2002. MACKENZIE, Duncan, Microsoft Visual Basic.NET 2003 Kick Start. Redmond: Sams Publishing, 2003. MARQUES DE S, Joaquim P., Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. MEYER, BERTRAND, Object-oriented software construction, 2nd ed., Lisboa: Prentice-Hall, 1997. OLIVEIRA, Srgio Vasconcelos, Crystal Reports - Curso Completo. Lisboa: FCA, 2002. PEREIRA, Jos Luis, Tecnologia de bases de dados. Lisboa: FCA, sd.. RODRIGUES, Pimenta, Programao em C++ - Conceitos Bsicos e Algoritmos. Lisboa : FCA , 2002. SAMPAIO, Isabel , Fundamental da Programao em C. Lisboa: Lidel, 1999. VIEIRA, Joo, Programao em ASP.NET Vol. 1, Lisboa: FCA, 2004. VIEIRA, Joo, Programao em ASP.NET Vol. 2, Lisboa: FCA, 2004. WAZLAWICK, Raul, Anlise e Projecto de Sistemas de Informao Orientados a Objectos. Lisboa: Editora Campus, 2004. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
44
Cursos Profissionais
1. Apresentao
Este mdulo optativo destina-se a dotar os alunos de conceitos relativos deteco e tratamento estruturado de erros. Existem diversos mecanismos para o tratamento de erros dependendo do contexto de programao ou do paradigma em que estamos a desenvolver. Neste contexto, os alunos devem adquirir conhecimentos sobre os diversos mtodos e saber apliclos. Este mdulo pretende tambm familiarizar os alunos com as ferramentas de debugging e de desenvolvimento de solues existentes no mercado.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Utilizar as ferramentas de tratamento de erros disponveis Tratamento de erros em diversos contextos de programao Mecanismos avanados de deteco e tratamento de erros
1. Conceitos bsicos 2. Utilizao das ferramentas de tratamento de erros disponveis 3. Tratamento de erros em diversos contextos de programao 4. Mecanismos avanados de deteco e tratamento de erros
45
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo Op2: Tcnicas de Deteco e Tratamento de Erros
Cursos Profissionais
CAMPOS, Luis de, Programao em Visual Basic 6. Lisboa : FCA, 2000. CANTU, Marco, Mastering Delphi 7. Lisboa: Sybex, 2003. CARDOSO, Vasco, Fundamental do Turbo Pascal 6 & 7. Lisboa : FCA, 1997. CARRIO,Rui Carrio, Desenho de bases de dados e linguagem SQL em Access, Lisboa: C.T.I, 2002. COELHO, Pedro Alexandre , Programao em Java 2 Curso Completo, Lisboa: FCA, 2002. COELHO, Pedro Alexandre, Javascript - Animao e Programao em Pginas Web, Lisboa: FCA,2002. DAMAS, Luis, SQL Structed Query Language, Lisboa: FCA,2003. DE SOUSA, Artur Afonso, Bases de Dados, Web e XML, Lisboa: FCA, 2002. FERREIRA, Joo A., Tcnicas Avanadas em Visual Basic 6 - Curso Completo. Lisboa: FCA, 2002. GUERREIRO, Pedro Joo Valente Dias, Elementos de Programao com C. Lisboa: FCA , 2001. GUERREIRO, Pedro Joo Valente Dias, Pascal - Tcnicas de Programao. Lisboa: Lidel, 2000. GUERREIRO, Pedro, Programao com Classes em C++ - 2 Edi, Lisboa: FCA, 2002. MACKENZIE, Duncan, Microsoft Visual Basic.NET 2003 Kick Start. Redmond: Sams Publishing, 2003. MARQUES DE S, Joaquim P., Fundamentos de Programao Usando C. Lisboa: FCA, 2004. MENDES, Antnio Jos, Fundamentos de Programao em Java 2. Lisboa: FCA, 2002. MEYER, BERTRAND, Object-oriented software construction, 2nd ed., Lisboa: Prentice-Hall, 1997.. OLIVEIRA, Srgio Vasconcelos, Crystal Reports - Curso Completo. Lisboa: FCA, 2002. PEREIRA, Jos Luis, Tecnologia de bases de dados. Lisboa: FCA, sd. RODRIGUES, Pimenta, Programao em C++ - Conceitos Bsicos e Algoritmos. Lisboa : FCA , 2002. SAMPAIO, Isabel , Fundamental da Programao em C. Lisboa: Lidel, 1999. VIEIRA, Joo, Programao em ASP.NET Vol. 1, Lisboa: FCA, 2004. VIEIRA, Joo, Programao em ASP.NET Vol. 2, Lisboa: FCA, 2004. WAZLAWICK, Raul, Anlise e Projecto de Sistemas de Informao Orientados a Objectos. Lisboa: Editora Campus, 2004. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
46
Cursos Profissionais
1. Apresentao
Este mdulo optativo destina-se a dotar os alunos de conhecimentos e conceitos relativos aos processos sistemticos de desenvolvimento de sistemas. Pretende-se tambm mostrar as vantagens e desvantagens dos diversos mtodos e como devem ser implementados nos grupos de trabalho de modo a reduzir a entropia e o risco inerente ao desenvolvimento de um projecto.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Ter conhecimento de vocabulrio tpico do desenvolvimento de projectos Conhecer as fases de desenvolvimento de um sistema Saber utilizar os modelos de desenvolvimento de um sistema Conhecer ferramentas CASE
1. Conceitos bsicos 2. Noo de Sistemas 3. Conhecimento de vocabulrio tpico do desenvolvimento de projectos 4. Fases de desenvolvimento de um sistema 5. Modelos de desenvolvimento de um sistema 6. Ferramentas CASE 7. Problemas tipo no desenvolvimento de sistemas de software
47
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Opo Op3: Metodologias de Anlise e Desenvolvimento de Sistemas
Cursos Profissionais
MEYER, Bertrand, Object-oriented software construction, 2 ed.. Lisboa: Prentice-Hall, 1997. WAZLAWICK, Raul, Anlise e Projecto de Sistemas de Informao Orientados a Objectos. Lisboa, Editora Campus, 2004. Computador Internet Retroprojector / Projector Multimdia Manuais Escolares
48
Cursos Profissionais
1. Apresentao
Neste mdulo pretende-se dotar os alunos de conhecimentos essenciais da organizao de empresas de forma a estruturar um Sistema de informao adaptado s necessidades tpicas das empresas. Este mdulo surge devido necessidade de criar um cenrio de requisitos de desenvolvimento de Sistemas de Informao globais, integrados e adaptados organizao estrutural das empresas.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Enumerar os princpios de organizao da empresa Descrever as funes do documento na organizao Descrever as tarefas administrativas na empresa Descrever o circuito de informao da empresa
1. Noo da organizao da empresa 2. reas de interveno da informtica nas tarefas administrativas Gesto de pessoal Aprovisionamento Clientes Fornecedores 3. Sistema de informao nas empresas Noo de sistemas de informao empresariais Circuito de informao Subsistemas e processos relacionados
49
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Mdulo Op4: Conceitos de Organizao e Gesto de Empresas
Cursos Profissionais
COSTA, Horcio; RIBEIRO, Pedro, Criao & Gesto de Micro-Empresas & Pequenos Negcios 4 ed. Lisboa: Lidel, sd. SILVA, Ricardo, SILVA, Ana, Gesto de empresas na era do conhecimento. Lisboa: Editora Silabo, sd.
50
Cursos Profissionais
1. Apresentao
Este mdulo destina-se a dotar os alunos de conhecimentos de nvel mais avanado na utilizao da ferramenta de desenvolvimento de pginas web, para que desenvolvam sites profissionais mais completos, com ligaes a bases de dados, permitindo evoluir de um site esttico para um site dinmico. Pretende-se tambm interligar a ferramenta de desenvolvimento com outras aplicaes.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Criar Modelos (Templates) Interagir com outras Aplicaes Criar um servidor virtual num computador pessoal Criar e Configurar Bases de Dados Ligar Bases de dados com a aplicao criada
51
Programa de Programao e Sistemas de Informao TCNICO DE GESTO E PROGRAMAO DE SISTEMAS INFORMTICOS Opo Op5: Ferramentas de Desenvolvimento de Pginas Web
Cursos Profissionais
52
Cursos Profissionais
1. Apresentao
Este mdulo destina-se, por um lado, consolidao de conhecimentos adquiridos, e, por outro, dotar os alunos de conhecimentos de nvel mais avanado na utilizao de ferramentas de animao grfica.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Criar automatizaes utilizando uma linguagem script; Criar animaes 3D; Integrar outras tecnologias com a ferramenta de animao grfica; Utilizar o ambiente de desenvolvimento de contedo remoto; Instalar, utilizar e personalizar componentes.
53
Cursos Profissionais
54
Cursos Profissionais
1. Apresentao
Este mdulo tem como funo principal dar ao aluno suficientes competncias tcnicas e estticas no manuseio do software de tratamento e composio de imagem. Este mdulo valoriza tambm o pensamento que tcnica e esttica esto sempre inter-dependentes, influenciando-se ambas mutuamente.
2. Objectivos de Aprendizagem
No final deste mdulo os alunos devem ter adquirido conhecimentos, procedimentos e atitudes que lhe permitam: Efectuar a aquisio e impresso de imagens; Efectuar edio de imagem para melhoria e/ou restauro, utilizando os diferentes mtodos e tcnicas; Efectuar composio de imagem, utilizando os diferentes mtodos e tcnicas.
55
Cursos Profissionais
56