Marcos A Leandro – BCC – Linguagem de

Propaganda
PLANO DE ENSINO
CURSO: Bacharelado em Ciência da Computação
DISCIPLINA: Linguagem de Programação II
CÓDIGO:
ANO/SEMESTRE: 2014/2
CARGA HORÁRIA (SEMESTRAL/SEMANAL): 108/6 = 99h
PROFESSOR: Marcos Aurélio P. Leandro
MODALIDADE: Presencial
FASE: 4
I. EMENTA
Introdução ao modelo arquitetura WEB. Arquitetura de aplicações WEB. Linguagens de Marcação.
Linguagens de Script. Folhas de Estilo. Programação de páginas estáticas e dinâmicas para WEB.
Desenvolvimento de aplicações Web com acesso a banco de dados.
II. OBJETIVO GERAL:
Tornar o aluno capaz de avaliar, comparar e decidir sobre a utilização de sistemas Web,
tecnologias e configurações. Permitir o desenvolvimento de sistemas baseados em Web utilizando
linguagens específicas e integração com banco de dados.
III. OBJETIVOS ESPECÍFICOS:
•
Apresentar o uso de formulários HTML que permitam enviar informações ao servidor.
•
Possibilitar o uso de linguagem de script para realizar operações no lado do cliente.
•
Estimular a criatividade e o raciocínio lógico dos alunos a partir da aplicação de
problemas práticos.
•
Fixar o conhecimento e tornar compreensível aos discentes o desenvolvimento de
aplicações Web utilizando a linguagem de programação PHP.
•
Permitir a integração das aplicações desenvolvidas com Sistemas de Gerenciamento de
Banco de Dados (SGDB).
•
Usar CMS (Content Management System) para criar uma aplicação e traçar um
comparativo com o desenvolvimento sem o uso desta ferramenta.
IV. CONTEÚDO PROGRAMÁTICO DA AULA - UNIDADES, PROCEDIMENTOS DE ENSINO
Mês/
Unidades
I
II
III
Conteúdos
Metodologia
Formulários HTML e CSS
Operações e validações no lado do servidor
(Javascript)
Linguagem de programação PHP
AE, RE, TP
AE, PB, RE, TP
AE, PB, RE, TP
IV
V
VI
Integração com SGBD
Aplicação de problemas práticos
Frameworks de desenvolvimento de software
AE, PB, RE, TP
AE, PB, RE, TP
AE, PB, RE, TP
V. AVALIAÇÃO DA APRENDIZAGEM
Conteúdos
Atitudes
Habilidades
Formas de
Avaliação
Datas Previstas
HTML, CSS, Java Script, PHP, Integração com SGDB, Padrões de projeto
(como MVC), Frameworks de desenvolvimento de software.
Participação, responsabilidade na entrega dos trabalhados, espírito de
cooperação, pontualidade, interesse, assiduidade.
Utilizar os recursos e conceitos de HTML, CSS e Java Script, que são as
linguagens do lado CLIENTE. Integrar as aplicações desenvolvidas para o
ambiente Web com Sistemas de Gerenciamento de Banco de Dados.
Solucionar problemas aplicando padrões de projeto. Desenvolver
aplicações Web utilizando Frameworks de desenvolvimento.
Avaliação prática, Trabalhos práticos e Apresentação de seminários.
A avaliação será integrada ao processo de aprendizagem.
VI. BIBLIOGRAFIA
Referências Básicas:
1. ALUR, Deepak; CRUPI, John; MALKS, Dan. Core J2ee Patterns --‐‐ As Melhores
Práticas e Estratégias de Design. Editora Campus, 2004.
2. Babin, Lee. Ajax com PHP: Do Iniciante ao Profissional. Alta Books, 2007.
3. Rebitte, Leonardo. Dominando TableLess. Ed 1. Editora: Alta Books, 2006
4. Lisboa, Flávio Gomes da Silva. Zend Framework Componentes Poderosos para
PHP. Novatec, 2009. GONÇALVES, Edson. Desenvolvendo aplicações web com JSP,
Servlets, JavaServer Faces, Hibernate, EJB 3 Persistence e AJAX. Rio de Janeiro: Ciência
Moderna, 2007.
Referências Complementares:
1. SANTOS, Alfredo Luiz. Integração de Sistemas com Java. Editora Brasport, 2007
2. MILANI, André. MySql --‐‐ Guia do Programador. Editora Novatec, 2007
3. BORGES, Luiz Eduardo. Python para desenvolvedores. Disponível na Internet.
Rio do Sul, SC, 31 de janeiro de 2014.
_______________________
_______________________
_______________________
Professor
Coordenador(a) de Curso
Núcleo Pedagógico
Download