projeto programador web

19
Unidade de Extensão Bom Sucesso IFSudesteMG Departamento de Ensino MINISTÉRIO DA EDUCAÇÃO SECRETARIA DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGIA INSTITUTO FEDERAL DO SUDESTE DE MINAS GERAIS UNIDADE DE EXTENSÃO BOM SUCESSO DEPARTAMENTO DE ENSINO PROJETO DE CURSO FORMAÇÃO INICIAL E CONTINUADA Programador Web Teresinha Moreira de Magalhães Bom Sucesso- MG Outubro 2012

Upload: dinhbao

Post on 07-Jan-2017

240 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Projeto Programador Web

Unidade de Extensão Bom Sucesso – IFSudesteMG

Departamento de Ensino

MINISTÉRIO DA EDUCAÇÃO

SECRETARIA DA EDUCAÇÃO PROFISSIONAL E TECNOLÓGIA

INSTITUTO FEDERAL DO SUDESTE DE MINAS GERAIS

UNIDADE DE EXTENSÃO BOM SUCESSO

DEPARTAMENTO DE ENSINO

PROJETO DE CURSO

FORMAÇÃO INICIAL E CONTINUADA

Programador Web

Teresinha Moreira de Magalhães

Bom Sucesso- MG

Outubro – 2012

Page 2: Projeto Programador Web

2

1 – IDENTIFICAÇÃO DO CURSO

O Curso de Programador Web prepara o aluno para desenvolver aplicativos para

Internet. Desenvolve, testa e realiza manutenção em sistemas web, respeitando os

padrões técnicos de qualidade e atento às normas e políticas de segurança da

informação e de respeito à propriedade intelectual. Faz consultas ao sistema,

segundo as especificações do projeto, documentando todas as etapas do processo.

1.1 NOME DO CURSO:

Programador Web.

1.2 MODALIDADE

Presencial.

1.3 EIXO TECNOLÓGICO

Informação e Comunicação.

1.4 CAMPUS DE OFERTA

Unidade de extensão Bom Sucesso.

1.5 CARGA HORÁRIA

200 horas.

1.6 PÚBLICO ALVO

Estudantes do ensino fundamental, ensino médio, profissionais liberais, servidores

públicos etc.

1.7 PERÍODO DE REALIZAÇÃO

De 04/03 a 07/06/2013

1.8 REQUISITO BÁSICO PARA INVESTIDURA NO CURSO

Ensino fundamental incompleto, idade mínima de 16 anos, possuir conhecimentos

básicos de informática.

Page 3: Projeto Programador Web

3

1.9 FORMA DE SELEÇÃO DOS ESTUDANTES

Prova escrita de múltipla escolha com conteúdos básicos sobre conhecimentos de

informática e conhecimentos gerais.

1.10 CERTIFICAÇÃO CONFERIDA

Auxiliar técnico em Programação Web.

1.11 CRITÉRIO DE AVALIAÇÃO E CONCLUSÃO

O critério para o acompanhamento, avaliação da aprendizagem do aluno e conclusão

do curso será feito por meio de relatórios de acompanhamento, no que se refere à

disciplina, interação com a turma e domínio do conteúdo. Só receberá certificado de

conclusão os alunos que obtiverem freqüência superior ou igual 90% e realizarem,

no mínimo, 75% das atividades propostas pelo professor.

1.12 NÚMERO DE ALUNOS POR TURMA

30 (trinta) alunos

1.13 NÚMERO DE TURMAS

Duas (02) Turmas

2 INTRODUÇÃO

É fato que em todo o mundo, existe um acelerado processo de desenvolvimento

de parte da sociedade impulsionado pelo acesso a informação e ao conhecimento. A cada

dia que passa se torna mais notório que o nível de desenvolvimento de uma empresa

está diretamente associado à capacidade de seus funcionários em fazer parte dessa

sociedade e de dominar com eficiência as tecnologias de informação. Justamente por

isso, é necessário e obrigatório que seus funcionários mantenham-se atualizados e não

apenas dominando essas tecnologias, mais também podendo utilizá-las como

ferramentas para aperfeiçoar seu trabalho e seu dia-a-dia.

Page 4: Projeto Programador Web

4

3 JUSTIFICATIVA

Estamos na era da “digitalidade”, da informação e da comunicação. Algumas

pessoas têm contato com a tecnologia desde cedo. Apresentam uma bagagem de

conhecimentos tecnológicos que lhes permitem ir sempre mais além. Isso faz pensar na

progressão que boa parte da população, que não pertencem à essa geração digital,

precisa adquirir não só para acompanhar esse desenvolvimento, mas principalmente os

avanços que surgem em decorrência dessa geração digital.

Muitas pessoas ainda apresentam uma relação muito distante com esses

recursos, seja por medo ou por falta de oportunidades de conhecê-los melhor, o que gera

um certo desconforto de sua parte quando se deparam com situações em que a

utilização dos mesmos é essencial (bancos, supermercados, caixas eletrônicos, cartões

de crédito, etc.). A tecnologia tem um papel importante em nosso dia-a-dia. Mesmo quem

não tem computador em casa ou no trabalho convive com recursos tecnológicos e deles

depende direta ou indiretamente.

Analisando esta situação elaborou-se a presente proposta visando proporcionar a

comunidade de Bom Sucesso-MG o curso de “Programador Web”. Tal proposta

propiciará à comunidade um maior acesso a Internet e que dela possa trazer benefícios

para Bom Sucesso e região, seja na construção de páginas pessoais ou comerciais de

forma que a região possa divulgar sua cultura e/ou produtos para o mundo. Deve-se

destacar que na presente proposta entende-se a Inclusão Digital como um processo

mais amplo do que apenas ensinar a utilização da tecnologia. O projeto pretende

identificar as demandas dos participantes de forma a desenvolver contextos

significativos do uso dos aplicativos.

Pretendemos que este projeto de ação social seja uma contribuição no processo

de democratização da informação, formando cidadãos melhor informados e garantindo

uma maior participação na vida da sociedade. Nesse sentido, estimulando o debate e

avaliação das ações da comunidade.

4 OBJETIVO

4.1 OBJETIVO GERAL

Democratizar o acesso a modernas tecnologias a cidadãos pertencentes a

comunidade de Bom Sucesso, oportunizando-lhes conhecimentos na área de

Page 5: Projeto Programador Web

5

Programação para Internet, de forma a contribuir na sua formação para o exercício da

cidadania em uma sociedade globalizada.

4.2 OBJETIVO ESPECÍFICO

Espera-se que a execução do curso os alunos sejam capazes de:

Projetar Web Sites;

Programar páginas Web tanto estáticas quanto dinâmicas com acesso a Banco de

Dados;

Dar manutenção em sites e zelar pela segurança dos mesmos;

Familiarizar os alunos com o recurso tecnológico, contribuindo para que os

mesmos estreitem suas relações com a tecnologia, inserindo-se melhor ao

contexto da modernidade;

Desenvolver a auto-estima no processo de aquisição do conhecimento;

Acreditar nas próprias descobertas e valorizar-se enquanto pesquisador de seu

próprio aprendizado;

Ampliar sua capacidade de trabalhar coletivamente, envolvendo-se em grupos de

interesse, utilizando da web para auxiliá-los em suas atividades;

5 PROGRAMA DO CURSO

Disciplina Código Carga horária Total Carga horária semanal

Programação para Web I PW 01 60 15

Programação para Web II PW 02 60 15

Programação para Web III PW 03 60 15

Projeto Integrador PW 04 20 Livre

6 METODOLOGIA

O foco principal do curso serão as aulas práticas no laboratório de informática.

Todavia, o curso também será realizado com aulas expositivas com o propósito de

apresentar os conceitos teóricos básicos. A fixação dos conceitos será realizada através

de trabalhos complementares e explanação pelo professor com discussões envolvendo

Page 6: Projeto Programador Web

6

os alunos, trabalhos e grupos, etc. No final do curso, o aluno deverá ser capaz de Projetar

e Desenvolver Web Sites, Dar manutenção em sites existentes, zelar pela segurança dos

sites.

7 CRONOGRAMA DE REALIZAÇÃO

Cronograma do curso em semanas, com início previsto para 04/03/2013 e término

previsto para 07/06/2013.

1ª 2ª 3ª 4ª 5ª 6ª 7ª 8ª 9ª 10ª 11ª 12ª 13ª 14ª

Inscrição X

Matrícula X

Início X

PW 01 X X X X

PW 02 X X X X

PW 03 X X X X

PW 04 X X X X X X

Certificação X

8 RECURSOS

8.1 RECURSOS HUMANOS

Corpo Docente

Docentes nomeados para a UEBS, Área de Informação e Comunicação:

1- Teresinha Moreira de Magalhães – Regime de Dedicação Exclusiva.

Doutorado na área de Sistemas Computacionais – UFRJ (2009).

Mestrado em Engenharia de Produção pela UFSC (2002).

Especialização em Redes de Computadores pelo CESJF (2002).

Especialização em Matemática e Estatística pela UFLA (2006).

Graduação em Processamento de Dados pelo Centro de Ensino Superior de Juiz

de Fora (2000)

2- Hernando José Rocha Franco – Regime de Dedicação Exclusiva.

Graduação em Matemática

Bacharelado em Informática pela UFJF (1995).

Page 7: Projeto Programador Web

7

Graduação em Licenciatura Plena em Matemática pela Universidade

Metropolitana de Santos (2009).

Especialização em Física pela Universidade Federal de Juiz de Fora (2001).

Mestrado Profissional em Educação Matemática pela UFJF (2011).

3- Wilker Rodrigues de Almeida – Regime de Dedicação Exclusiva.

Graduado em Sistemas de Informação.

Mestre em Ciência da Computação.

Docentes em processo de contratação para entrar em exercício em

novembro/2012 (01 vaga):

1- Regime de dedicação exclusiva com formação em: Bacharelado em Ciência da

Computação, ou em Informática, ou em Sistemas de informação com ênfase em

programação WEB.

Técnicos administrativos em exercício na UEBS

1- Karla Késia Alves Machado Junqueira – Assistente em Administração. Técnica em

Processamento de Dados, Graduando em Administração de Empresas.

Técnicos administrativos em processo de contratação para entrar em exercício

em novembro/2012 (01 vaga de cada área abaixo):

1- Técnico em Tecnologia da informação – Nível médio.

2- Pedagogo – Nível superior.

3- Assistente em Administração – Nível médio.

8.2 RECURSOS MATERIAIS NECESSÁRIOS (Infraestrutura)

Recursos Quantidade

Laboratório de informática com 30 máquinas 01

Quadro branco para Laboratório de Informática 01

Sala de aulas com 30 carteiras escolares 30

8.3 RECURSOS NECESSÁRIOS (material de expediente)

Recursos Unidade Quantidade

Impressora a laser Un. 01

Page 8: Projeto Programador Web

8

Caneta azul para quadro branco Un. 10

Caneta vermelha para quadro branco Un. 05

Apagador para quadro branco Un. 02

Projetor Multimídia Un. 01

Papel A4 resma 04

Giz para quadro negro cx. 05

Computador Un. 01

Grampeador Un. 01

Furador de papel Un. 01

Pastas com elástico Un. 35

9 RESULTADOS ESPERADOS

Pretendemos, com a realização deste curso, contribuir para o processo

de democratização da informação, formando cidadãos melhor informados e

garantindo uma maior participação na vida da sociedade. Nesse sentido, estimulando o

debate e avaliação das ações da comunidade. Pretende-se também, inserir pessoas no

mundo do trabalho com conhecimento prático, capacitado a atuar juntamente nos meios

de produção, agregando valor e otimizando a utilização dos recursos disponíveis,

atendendo aos interesses sociais, econômicos e ambientais da comunidade.

10 CAMPO DE ATUAÇÃO

Administração pública e iniciativa privada, empresas de pequeno e médio porte.

11 COMPETÊNCIAS GERAIS

Compreender os Códigos HTML, Java Script, CSS e PHP e Banco de Dados;

Conhecer e utilizar de forma adequada a Internet;

Aprender a pesquisar através dos recursos dos ambientes virtuais (chat, correio-

eletrônico, fórum, listas, messenger) para aprendizagem e troca de experiências;

Reconhecer os erros e as dificuldades como elementos oportunos para a

aprendizagem;

Desenvolver a capacidade crítica-analítica para interpretar processos da

tecnologia da informação;

Page 9: Projeto Programador Web

9

Desenvolver a criatividade e o raciocínio lógico;

12 COMPETÊNCIAS DAS DISCIPLINAS

DISCIPLINA Objetivo

PW 001 Pretende-se oportunizar condições para que o aluno:

Conheça e saiba usar os recursos das ferramentas de desenvolvimento de

sites como CSS e HTML. Explore estratégias para selecionar, utilizar e

implementar ferramentas para desenvolvimento WEB. Interaja e coopere

no espaço de reflexão da disciplina, através do intercâmbio de

experiências e informações, facilitando na construção e design do site;

PW 002 Capacitar ao aluno a desenvolver páginas web de forma rápida e

eficiente mostrando-o, o que há de mais moderno para confecção das

mesmas utilizando o Dreamweaver e JavaScript. Tornar o aluno apto a

programa na linguagem CSS (Cascading Style Sheets) e utilizar a

ferramenta Dreamweaver MX 2004 da Macromedia.

PW 003 Abordar o desenvolvimento de aplicações para web (websites dinâmicos)

com acesso a bancos de dados relacionais (MySQL). Nele são abordados

conceitos do paradigma de programação web, instalação de servidor web,

php e banco de dados. Este curso conta com exercícios para fixação do

conteúdo e implementação de uma aplicação web. Apresentar, sob uma

ótica prática, as atuais técnicas para o desenvolvimento de aplicações

para web em php.

PW 004 Desenvolver um Projeto envolvendo o conhecimento adquiridos nos

demais módulos.

Page 10: Projeto Programador Web

10

13 PLANOS DE ENSINO

PLANO DE ENSINO – PROGRAMADOR WEB

DISCIPLINA: Programação para Web I

CARGA HORÁRIA SEMANAL

15 h/a

CARGA HORÁRIA TOTAL

60 h/a

EMENTA: Introdução a programação em Hipertexto (HTML); Definições da Linguagem,

Projetos de Páginas, Comandos Básicos, Inserção de Tabelas, Imagens, Links, Recursos

Avançados, Projeto Personal Home Page. Introdução a Folha de Estilo (CSS). Estilizar fontes,

textos, links e formulários. Cores, backgrounds, listas e cabeçalhos. Criar tabelas web Standards

e desenvolver layouts CSS.

OBJETIVOS GERAIS

Pretende-se oportunizar condições para que o aluno:

• Conheça e saiba usar os recursos das ferramentas de desenvolvimento de sites como CSS e

HTML.

• Explore estratégias para selecionar, utilizar e implementar ferramentas para

desenvolvimento WEB.

ESPECÍFICOS

• Interaja e coopere no espaço de reflexão da disciplina, através do intercâmbio de

experiências e informações, facilitando na construção e design do site;

METODOLOGIA DE ENSINO

Trabalhos individuais e em grupo, utilização de laboratório com exercícios práticos que

possam auxiliar o treinamento e desenvolvimento de aplicações para WEB. Utilização do

Projetor Multimídia.

RECURSOS AUXILIARES

Uso de software especifico para editar documentos HTML, Quadro branco, pincel e Projetor

Multimídia

AVALIAÇÃO

Trabalhos práticos em Laboratório

Page 11: Projeto Programador Web

11

CONTEÚDO PROGRAMÁTICO

Unidade I

1 Introdução à internet e a world wide web

1.1 A internet

1.2 Endereçamento internet

1.3 Endereçamento web

1.4 A world wide web

1.5 Definições da html

Unidade II

2 Documento básico html

2.1 Comandos html (tags)

2.2 Regras html e dicas

2.3 Documento básico html

Unidade III

3 formatação de textos, hipertexto

3.1 Formatação básica da fonte

3.2 Formatação de estilo e tamanho de fonte

3.3 Cores em um documento html

Unidade IV

4 Réguas e marcadores

Unidade V

5 Inserção de imagens

5.1 imagens de fundo

Unidade VII

6 links

6.1 imagens com links

6.2 imagens mapeada

Unidade VII

7 frames

7.1 o tag frameset e noframe

7.2 o tag frame

UNIDADE VIII

Page 12: Projeto Programador Web

12

8 Tabelas

UNIDADE IX

9 Formulário

Unidade X

10 Introdução ao css

10.1 Vinculando folhas de estilo ao documento

10.2 Estilizando fontes

10.3 Estilizando textos

UnidadE XI

11 Cores e background

Unidade XII

12 Cabeçalhos e links

Unidade XIII

13 Estilizando listas

Unidade XIV

14 Estilizando formulários

Unidade XV

15 Criando tabelas web standards

UNIDADE XVI

16 Layout CSS

BIBLIOGRAFIA

BÁSICA:

DEITEL, Havey; DEITEL, M. J.; NETO, Internet e Word Wide Web: como programar. São

Paulo: Bookman, 2003.

LEMAY, Laura; COLBURN, Rafe; TYLER, Denise. Aprenda a criar páginas Web com HTML e

XHTML em 21 dias. 2002.

NEGRINO, Tom. Java Script para World Wide Web. 4. ed. Rio de Janeiro: Campus, 2001

COMPLEMENTAR:

MARCONDES, Christian Alfim. HTML 4.0 Fundamental: a base da programação para web.

São Paulo: Érica, 2005.

NELSEN, Jakob. Projetando websites - Rio de Janeiro: Elselvier: 2000.

Page 13: Projeto Programador Web

13

DISCIPLINA: Programação para Web II

CARGA HORÁRIA SEMANAL

15 h/a

CARGA HORÁRIA TOTAL

60 h/a

EMENTA: Desenvolver site em tableless orientado por projeto usando as técnicas de CSS e

XHTML. Conceitos, Tipos de Ferramentas, Utilização e Aplicações. Viabilidade Estrutural.

Linguagem scripts; Procedimentos, Controles de Fluxo, Variáveis, Loops, Sintaxe HTML para

integração do JAVASCRIPT, Orientação a Objetos, Controle do Browser, Construção de Páginas

Dinâmicas, Controle de Frames, Tratamento de Imagens; Rollover, Formulários com

JAVASCRIPT, Controle de Janelas, Temporização

OBJETIVOS

GERAIS

Capacitar ao aluno a desenvolver páginas web de forma rápida e eficiente mostrando-o, o

que há de mais moderno para confecção das mesmas utilizando o Dreamweaver e

JavaScript.

ESPECÍFICOS

Tornar o aluno apto a programa na linguagem CSS (Cascading Style Sheets) e utilizar a

ferramenta Dreamweaver MX 2004 da Macromedia.

METODOLOGIA DE ENSINO: Prática em laboratório. Exercícios e trabalhos individuais e/ou

em grupos. Pesquisas individuais e/ou em grupos. Apostilas e casos práticos.

RECURSOS AUXILIARES

Laboratório e Projetor Multimídia.

AVALIAÇÃO

Trabalhos práticos em Laboratório

CONTEÚDO PROGRAMÁTICO

Unidade I

1. A Interface do Dreamweaver: Introdução e como funciona Cores, fundos, fontes e

textos;

2. Imagens, Imagens Rollover, Inserindo Flash;

3. Camadas;

4. Links, identificar e agrupar;

5. Agrupando e Box model;

6. Margin, padding, Bordas, altura e largura;

7. Posicionamento CSS;

Page 14: Projeto Programador Web

14

8. Layout CSS, Layers, standards e validação;

9. Bugs e Hacks;

10. Configurações e documentação - Dreamweaver MX 2004;

Unidade II

1. Introdução ao Javascript

2. Conceitos básicos

3. Operadores matemáticos e lógicos

4. Controles especiais

5. Comentário

6. Janelas de alerta

7. Variáveis, strings e matrizes

8. Declaração de variáveis

9. Convertendo tipos de dados

10. Manipulando strings

11. Convertendo caixas de texto

12. Descobrindo comprimento de uma string (length)

13. Substrings

14. Manipulando datas

15. Operadores condicionais e loops

16. Funções

17. Validação de formulários

18. Eventos

19. Biblioteca jQuery

BIBLIOGRAFIA

BÁSICA

DEITEL, Havey; DEITEL, M. J.; NETO. Internet e Word Wide Web: como programar. São

Paulo: Bookman, 2003.

MARCONDES, Christian Alfin. HTML 4.0 Fundamental: a base da programação para Web.

São Paulo: Érica, 2005.

OLIVEIRO, Carlos A. Faça um Site Java Script Orientado por Projeto. Scripts baseado em

Objetos. 2ª ed. São Paulo: Èrica, 2001

COMPLEMENTAR

NELSEN, Jakob. Projetando websites.- Rio de Janeiro: Elselvier: 2000.

Proffitt & ANN. XHTML Desenvolvimento Web. 1º edição Makron Books, 2001.

Page 15: Projeto Programador Web

15

DISCIPLINA: Programação para Web III

CARGA HORÁRIA SEMANAL

15 h/a

CARGA HORÁRIA TOTAL

60 h/a

EMENTA: Breve Histórico, Introdução e sintaxe básica, Instalação e configuração de Apache,

PHP e MySQL. Tipos, Variáveis, Constantes, Expressões, Operadores, Testes condicionais,

Comandos de repetição, Funções, Classes e objetos, Formulários html, Criação de bancos de

dados, Acesso a bancos de dados, Consultas complexas, Sessões, Upload de arquivos,

Implementação de Estudo de caso.

OBJETIVOS

GERAIS

Abordar o desenvolvimento de aplicações para web (websites dinâmicos) com acesso a bancos

de dados relacionais (MySQL). Nele são abordados conceitos do paradigma de programação

web, instalação de servidor web, php e banco de dados. Este curso conta com exercícios para

fixação do conteúdo e implementação de uma aplicação web.

ESPECÍFICOS

Apresentar, sob uma ótica prática, as atuais técnicas para o desenvolvimento de aplicações para

web em php.

METODOLOGIA DE ENSINO

-Aulas expositivas

-Aulas práticas no laboratório de informática

-Exercícios e trabalhos individuais e/ou em grupos

- Pesquisas individuais e/ou em grupos

RECURSOS AUXILIARES

Laboratório de Informática e softwares necessários (PHP, MySQL, Apache, PHPeditor e

Microsoft Internet Explorer.

CONTEÚDO PROGRAMÁTICO

Unidade I

Introdução

Client-Side Scripts e Server-Side Scripts

Page 16: Projeto Programador Web

16

O que é PHP e o que pode ser feito com PHP?

Comandos básicos

Unidade II

Instalação e Configuração em Ambiente Windows

Servidor Apache

PHP

MYSQL

Editor PHP

Unidade III

Sintaxe Básica

Delimitando o código php

Separador de instruções

Nomes de variáveis

Comentários

Apresentação de variáveis

Unidade IV

Definindo e utilizando Formulários

A tag <input>

Campo de Texto

Campo de Texto com Máscara

Checkbox

Radio Button

Submit Button

Reset Button

Button

TextArea

Select

Upload de arquivos

Unidade V

Tipos

Tipos suportados Transformação de tipos

Page 17: Projeto Programador Web

17

Unidade VI

Operadores

tipos de operadores

Uso de operadores

Unidade VII

Estruturas de Controle

Blocos

Comandos de seleção (if,switch)

comandos de repetição (while, do... while, for )

Quebra de fluxo (Break, Continue)

Unidade VIII

Funções

Definindo funções

Valor de retorno

Argumentos

Contexto 5 .Escopo

Unidade IX

Variáveis E Constantes

Declaração de uma variável

O modificador static

“Variáveis Variáveis”

Verificando o tipo de uma variável

Destruindo uma variável

Verificando se uma variável possui um valor

Constantes pré-definidas

Unidade X

Noções de SQL

Acessando o mysql via php

Estabelecendo conexões

Realizando consultas

Unidade XI

Utilizando cookies

Page 18: Projeto Programador Web

18

Gravando cookies

Lendo cookies gravados

Unidade XII

Manipulando arquivos

Copiando Arquivos

Verificando o tamanho de um arquivo

Verificando se um arquivo existe

Lendo de um arquivo

Escrevendo em um arquivo

Exemplo

Uploads com formulários HTML

Enviando e-mail

Unidade XIII

Estudo de caso e aplicações práticas

Estudo de soluções com PHP e MySQL

Criação de site dinâmico

BIBLIOGRAFIA

BÁSICA

OLIVEIRA, Celso Henrique Poderoso de, SQL: Curso Prático. São Paulo: Novatec, 2002.

NIEDERAUER, Juliano. Integrando PHP 5: Guia de Consulta Rápida, São Paulo Ed. Novatec,

2005.

THONSON, Laura. WELLING, Luke. PHP E MYSQL: DESENVOLVIMENTO WEB (3ª EDIÇÃO), Rio

de Janeiro, Ed Campus, 2005.

COMPLEMENTAR

CONVERSE, T. Park, J. PHP5: A Bíblia. Rio de Janeiro: Campus, 2003.

ALFIM MARCONDES, Chistian, HTML 4.0 fundamental. A Base da Programação para Web, São

Paulo, Ed Érica, 2005.

DISCIPLINA: Projeto Integrador

CARGA HORÁRIA TOTAL

20 h/a

Page 19: Projeto Programador Web

19

14 REFERENCIAL TEÓRICO

AZANHA, J.M.P. Proposta pedagógica e autonomia da escola, São Paulo,

Secretaria da Educação de São Paulo – Coordenadoria de Ensino do Interior,

1997.

Cury, C.R.J. Flexibilidade e avaliação na nova Lei de Diretrizes e Bases da

Educação Nacional, in: C.R.J. Cury.

FREIRE, Paulo. Pedagogia da autonomia: saberes necessários à prática

educativa. São Paulo: Paz e Terra, 1996.

FRIGOTTO, Gaudêncio e CIAVATTA, Maria (orgs.). A Formação do Cidadão

Produtivo: a cultura de mercado no ensino médio técnico. Brasília: Inep/Mec,

2006.

INEP, Evolução da educação básica no Brasil, Brasília, MEC/INEP, 1997.

LÉVY, Pierre. As tecnologias da inteligência: o futuro do pensamento na era

da informática. Rio de Janeiro: Editora 34, 1998.

SANTOS, Boaventura de Sousa (org.). Produzir para Viver: os caminhos da

produção não capitalista. Rio de Janeiro: Civilização Brasileira, 2002.

VEIGA, S. M. (org.) Associações: como constituir sociedades sem fins

lucrativos. Rio de Janeiro: DP&A:Fase, 2001.125p. (Série Economia Solidária, 4).