200501

advertisement
ESTADO DE GOIÁS
Universidade Estadual de Goiás
Unidade Universitária de Ciências Exatas e Tecnológicas
PLANO DE ENSINO
CURSO
ANO LETIVO
PERÍODO / ANO
SISTEMAS DE INFORMAÇÃO
2005
2º Ano
DISCIPLINA
NOME
CÓDIGO
SI08
PROGRAMAÇÃO I
CARGA HORÁRIA
CHS
CHT
4
120
EMENTA
Ensino de uma linguagem visual e uma linguagem para ambientes distribuídos.
Depuração e documentação de programas. Laboratórios de programação.
OBJETIVOS
GERAL
Capacitar os alunos a desenvolverem programas de nível básico, com acesso a banco de dados, nas
linguagens Delphi e PHP.
Dar-lhes a orientação suficiente para caso desejem aprofundar seus conhecimentos nestas linguagens.
ESPECÍFICOS
Capacitar os alunos a:
- Desenvolver programas Delphi com acesso a banco de dados;
- Desenvolver relatórios em Delphi;
- Criar páginas Web dinâmicas utilizando PHP;
- Implementar sistemas de cadastro e consulta de banco de dados em páginas Web utilizando PHP;
- Criar e manipular bancos de dados utilizando o MySQL.
Dar noções dos recursos avançados oferecidos pelas linguagens Delphi e PHP.
CONTEÚDO PROGRAMÁTICO
DELPHI
 Noções de Orientação a Objetos
- Conceitos de Classe, Objeto, Evento, Método

-
Características Gerais do Delphi
Versões
Objeto Pascal
Ambiente de trabalho
Propriedades, métodos e objetos
Conceito de projeto e Form principal
-
Objeto Pascal
Estilos de programação
Tipos de dados
Conversões de tipos
Operações

-
Escopo de variáveis
Estruturas de decisão e repetição
Procedimentos e Funções
Tratamento de exceções
-
Formulários em Delphi
Caixas de diálogo
Mensagens
Sistemas MDI e SDI
Gerenciamento de projetos
Principais componentes de interface
-
Acesso a banco de dados em Delphi
Noções de acesso a dados (ODBC e Nativo)
Função do BDE (Borland Database Engine)
Noções do uso dos bancos de dados Paradox e Access
Principais componentes de acesso e controle de dados
Componentes de acesso a dados utilizando SQL
Componentes de geração de relatórios
-
Criação de componentes em Delphi
Noções gerais



JAVASERVER PAGES(JSP)
 Características gerais do JSP
- Versões
- Ambiente de trabalho

-
Implementações em JSP (Sintaxe)
Estilos de programação
Tipos de dados
Conversões de tipos
Operações
Estruturas de decisão e repetição
-
Desenvolvimento Web
Formulários HTML
Métodos Get e Post
Criação de formulários
Tratamento de informações
-
Estruturas JSP
Elementos de scripting JSP (Expressões, Scriptlet, Declarações)
Diretivas
Variáveis Predefinidas
JSP Actions
TAG libs
-
Java BEANs
Regras para criação de BEANs
Desenvolvimento de BEANs para formulários
Criação de classes para utilizar nos BEANs
-
APIs Java
Funções de data e tempo
Funções de criptografia
Funções relacionadas a HTML
Funções para manipulação de strings
-
Conexão com banco de dados
Criação e manipulação de banco
Conexão
Execução de comandos SQL





-
Tratamento do resultado de consultas
METODOLOGIA DE ENSINO
Aulas com exposição do conteúdo no quadro é explicação oral.
Aulas com demonstrações da utilização das linguagens.
Utilização do laboratório de informática para aulas práticas.
CRITÉRIOS DE AVALIAÇÃO
Serão aplicadas por semestre 1 provas e 1 trabalho, podendo ser aplicado trabalhos para totalizar a nota das
provas.
BIBLIOGRAFIA
1.BÁSICA
LISCHNER, RAY. Delphi – O Guia Essencial, Campus. 2000
JÚNIOR, FRANCISCO B. JSP - A Tecnologia Java na Internet, Érica. 2002
2.GERAL
CANTÚ, MARCO. Dominando o Delphi 5 – A Biblia, São Paulo, Makron Books. 2000
SILVA, IVAN. Borland Delphi 6 – Desenvolvendo Projetos, Alta Books. 2001
TEIXEIRA, STEVE. Delphi 6 – O Guia do Desenvolvedor, Campus. 2002
ANSELMO, FERNANDO – Tudo o que Você Queria Saber Sobre JSP. Visual Books. 2002
PROFESSOR PROPONENTE
UEG: 10/02/2005
PROFESSOR: Guiliano Rangel Alves
ASSINATURA:
DEPARTAMENTO (PARECER/APRECIAÇÃO)
ATA DE APROVAÇÃO Nº ____/____
(Reunião de Curso)
UEG __ /__/2005
ASSINATURA:
Profº.
Coordenador de Curso
Download