Programação para WEB III - Instituto Federal Farroupilha

Propaganda
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA FARROUPILHA
PRÓ-REITORIA DE ENSINO
Rua Esmeralda, 430 – Faixa Nova – Camobi -97110-767 – Santa Maria – RS
Fone/FAX: (55) 3218-9800 - e-Mail: [email protected]
Plano de Ensino
IDENTIFICAÇÃO
EIXO TECNOLÓGICO: Curso Superior - Tecnólogo
CURSO: Superior em Sistemas para Internet
FORMA/GRAU: ( ) Integrado ( ) Subsequente ( ) Concomitante ( ) Bacharelado ( ) Licenciatura (X) Tecnólogo
MODALIDADE: (X) Presencial ( ) PROEJA ( ) EAD
COMPONENTE CURRÌCULAR: Programação Web I
ANO / SEMESTRE:
2013/01
SEMESTRE ou ANO DA TURMA: CARGA HORÀRIA:
5º
80h
TURNO: Noturno
TURMA: Não aplicável
DIRETOR(A) GERAL DO CAMPUS:
Ana Rita Kraemer da Fontoura
DIRETOR (A) DE ENSINO:
Alessandro Bazzan
DOCENTE(A):
Christian Puhlmann Brackmann
EMENTA
Fundamentos da Programação Orientada a Objetos: Conceito de abstração e
encapsulamento. Histórico das Linguagens de programação orientadas a objetos. O
Modelo de Objetos: Evolução do modelo de objetos; Conceito de Objeto; Conceito de
Classe; Instanciação e Referência de objetos; Mensagens e métodos; Encapsulamento;
Ciclo de vida de um objeto; Variáveis, Constantes e Métodos de Classe; Construtores e
sobrecarga; Classes Internas e Anônimas. Elementos da Linguagem Java: Histórico da
linguagem Java; Características da linguagem Java; Estrutura de um programa Java;
Caracteres, comentários, identificadores e palavras reservadas; Tipos primitivos e
conversão de tipos; Variáveis de referência x Variáveis de Valor; Operadores; Estruturas
de controle (comandos); Arranjos; Manipulação numérica; Cadeia de Caracteres; Entrada
e Saída padrão
OBJETIVOS
OBJETIVO GERAL DO CURSO:
O Curso Superior de Tecnologia em Sistemas para Internet pretende preparar profissionais
qualificados para o mercado digital, aptos a oferecer serviços no âmbito interno das
organizações, bem como nas relações destas organizações com outras instituições,
através de um ambiente virtual conectado com a rede mundial de computadores,
integrando a grande rede sem fronteiras da Internet.
O curso também objetiva contribuir para o desenvolvimento regional, uma vez que o
egresso apresentará um perfil profissional tecnológico atualizado com competência técnica
e gerencial adequado às exigências das organizações frente aos desafios e
transformações constantes que vem ocorrendo na contemporaneidade, principalmente no
que se refere aos sistemas WEB.
OBJETIVO DO COMPONENTE CURRICULAR
Compreender o paradigma de programação Orientado a Objetos. Trabalhar com a
linguagem de programação Java.
METODOLOGIA
A metodologia utilizada para o desenvolvimento das aulas será a aprendizagem baseada
na Resolução de Problemas. As aulas serão teóricas–práticas prevalecendo as aulas de
cunho prático em que os alunos devem realizar os exercícios propostos pelo professor.
Serão também distribuídas listas de exercícios/problemas que acompanham o
desenvolvimento da disciplina. Esta metodologia possibilita que o aluno adquira autonomia
para criar modelos de solução de problemas, articulando as práticas entre si com a teoria
subsidiadora.
CONTEÚDO PROGRAMÁTICO
DATA
Nº AULAS
NOÇÕES PREVISTAS
2
Fundamentos da Programação Orientada a Objetos: Conceito de
abstração e encapsulamento
2
Fundamentos da Programação Orientada a Objetos: Conceito de
abstração e encapsulamento
2
Fundamentos da Programação Orientada a Objetos: Conceito de
abstração e encapsulamento
2
Fundamentos da Programação Orientada a Objetos: Conceito de
abstração e encapsulamento
26/03/2013
2
Histórico das Linguagens de programação orientadas a objetos.
02/04/2013
2
Histórico das Linguagens de programação orientadas a objetos.
09/04/2013
2
O Modelo de Objetos: Evolução do modelo de objetos;
16/04/2013
2
O Modelo de Objetos: Evolução do modelo de objetos;
23/04/2013
2
O Modelo de Objetos: Evolução do modelo de objetos;
30/04/2013
2
Conceito de Objeto
07/05/2013
2
Conceito de Objeto
14/05/2013
2
Conceito de Objeto
21/05/2013
2
Conceito de Objeto
28/05/2013
2
Conceito de Classe
04/06/2013
2
Conceito de Classe
11/06/2013
2
Avaliação I
18/06/2013
2
Instanciação e Referência de objetos
25/06/2013
2
Instanciação e Referência de objetos
02/07/2013
2
Mensagens e métodos
09/07/2013
2
Mensagens e métodos
27/02/2013
2
Encapsulamento; Ciclo de vida de um objeto
06/03/2013
2
Encapsulamento; Ciclo de vida de um objeto
26/02/2013
05/03/2013
12/03/2013
19/03/2013
13/03/2013
2
Construtores e sobrecarga
20/03/2013
2
Construtores e sobrecarga;
27/03/2013
2
Classes Internas e Anônimas
03/04/2013
2
Classes Internas e Anônimas
10/04/2013
2
Estrutura de um programa Java
17/04/2013
2
Estrutura de um programa Java
24/04/2013
2
Estrutura de um programa Java
01/05/2013
2
Caracteres, comentários, identificadores e palavras reservadas
08/05/2013
2
Tipos primitivos e conversão de tipos
15/05/2013
2
Tipos primitivos e conversão de tipos
22/05/2013
2
Variáveis de referência x Variáveis de Valor
29/05/2013
2
Variáveis de referência x Variáveis de Valor
05/06/2013
2
Operadores e Estruturas de controle (comandos)
12/06/2013
2
Operadores e Estruturas de controle (comandos)
19/06/2013
2
Arranjos; Manipulação numérica;
26/06/2013
2
Arranjos; Manipulação numérica;
03/07/2013
2
Entrada e Saída padrão
10/07/2013
2
Avaliação II
AVALIAÇÃO
Instrumentos a serem usados pelo docente (a):
Entrega de trabalhos, apresentações e provas escritas e práticas.
Critérios de avaliação:
A avaliação será feita, através de provas escritas, trabalhos de grupo e trabalhos
individuais desenvolvidos nas aulas práticas de laboratório. O processo de avaliação do
rendimento do aluno é contínuo e cumulativo. Os trabalhos em grupo servem para a
fixação dos conteúdos além de proporcionar a prática da negociação e a construção do
conhecimento de forma cooperativa.
Os instrumentos de avaliação serão duas provas (formal escrita e individual), exercícios
individuais e exercícios em grupo propostos no decorrer do semestre e computados como
segue:
Média Final = (Prova1+Prova2)*0.8 + (Exercícios)*0.2
A média final deverá ser igual ou superior a 7 (sete) para que o aluno seja aprovado por
média. Caso o aluno não tenha conseguido aprovação, poderá se submeter a uma prova
substitutiva sobre todo o conteúdo do semestre. Neste caso aplica-se a fórmula a seguir,
onde a média do semestre terá peso 6 e a prova substituta possuirá peso 4. Para o aluno
ser aprovado na disciplina após a Prova Substituta é necessária a média igual ou superior
a 5 (cinco).
Média Final = ([Média Semestre]*6 + [Prova Substituta]*4) / 10
Outros instrumentos de avaliação:
- Participação em atividade em aula
- Atenção
- Organização
- Respeito
- Responsabilidade
RECUPERAÇÃO PARALELA
PRÁTICA PROFISSIONAL INTEGRADA (PPI)
O componente curricular prevê PPI: (X) Sim ( )Não ( )Colaboração
Articulação com os componentes curriculares: desenvolvimento de aplicativos java
Obs: Se o Componente prevê PPI anexar projeto ao Plano de Trabalho Docente
Planejamento da realização das atividades não presenciais
BIBLIOGRAFIA
BIBLIOGRAFIA BÁSICA:
HORSTMANN, Cay and CORNEL, Gary. Core Java 2, Vol. I: Fundamentals. PrenticeHall,
2001.
GONÇALVES, EDSON. DESENVOLVENDO APLICAÇÕES WEB COM NETBEANS IDE
5.5. Editora: CIENCIA MODERNA. 2007.
SIERRA, Kathy & BATES, Bert. Use a cabeça! Java. Alta Books, 2ª. Edição, 2005.
BIBLIOGRAFIA COMPLEMENTAR:
BASHAM, Bryan, SIERRA, Khaty, BATES, Bert. Use a cabeça! Servlets&JSP. Alta Books. 2005.
MANZANO, N.G. José Augusto; TOLEDO, Suely Alves. Guia de Orientação e Desenvolvimento de
Sites HTML, XHTML,CSS e JavaScript/JScript. São Paulo: Érica, 2010.
MARCONDES, Christian Alfim. HTML 4.0 Fundamental – A Base da Programação Web. São
Paulo: Érica, 2010.
BIBLIOGRAFIAS PARA APROFUNDAMENTO
OBSERVAÇÃO
Revisado em ___/___/2013
Por:________________________________
ASSINATURAS
Docente:
Coordenação:
...
Coordenador do Eixo Tecnológico ou Curso
...
Docente
Supervisão Pedagógica:
Coordenação Geral de Ensino:
...
Coordenação Geral de Ensino
...
Pedagoga
Download