Sei sulla pagina 1di 20

UNIVERSIDADE SO TOMS DE MOAMBIQUE

FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO


CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO

PROGRAMAO WEB

Contedo
Informao geral Programao de aulas Programas de aulas tericas Calendrio de avaliaes Trabalhos

Docente: Joseph Rafael Katame

Maputo, Julho Dezembro, 2011

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO

Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame

Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

PROGRAMAO DE AULAS 1 Semana (25/07-29/07) Tema 1 Tema 1 2 Semana (01/08-05/08) Tema 1 Tema 1 3 Semana (08/08-12/08) Tema 2 Tema 2 4 Semana (15/08-19/08) Tema 2 Tema 2 5 Semana (22/08-26/08) Tema 2 Tema 2 6 Semana (29/08-02/09) Tema 2 Tema 2 7 Semana (05/09-09/09) Tema 2 Tema 3 8 Semana (12/09-16/09) Trab1 Teste 1 9 Semana (19/09-23/09) Tema 4 Tema 4 10 Semana (26/09-30/09) Tema 5 Tema 5,Aval. extra 11 Semana (03/10-07/10) Tema 5 Tema 5 12 Semana (10/10-14/10) Tema 6 Tema 6 13 Semana (17/10-21/10) Tema 6 Tema 6 14 Semana (24/10-28/10) Trab2 Trab2 15 Semana (31/10-04/11) Preparao Teste2 Teste2 16 Semana (07/11-11/11) Laborat. e Exer Laborat. e Exer

Distribuio: Coordenadora do curso, alunos que vo frequentar a disciplina

Maputo, Julho Dezembro, 2011

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO

Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame

Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

INFORMAO GERAL

1. OBJECTIVOS DA DISCIPLINA Esta disciplina tem por objectivo: Dotar o aluno de um conjunto de conhecimentos que lhe permitam ter uma viso integrada e abrangente do Negcio Electrnico, combinando a viso tecnolgica com a viso dos modelos de negcio, introduzindo os conceitos de programao, utilizando um ambiente Web; Abordar questes gerais que visam fundamentar os componentes do Negcio Electrnico e os pilares por onde assentam a Internet; Apresentar as linguagens HTML e CSS, como ferramentas essenciais construo da estrutura e da formatao de pginas Web; Apresentar uma introduo bsica a linguagem JavaScript; Abordagem da linguagem PHP como ferramenta para a aprendizagem da utilizao das linguagens de programao para a resoluo de problemas, nas suas diversas vertentes: anlise do problema, apresentao da soluo sob a forma de algoritmo, traduo do algoritmo para uma linguagem de programao, de forma a obter uma soluo executvel, e avaliao dos resultados da soluo e execuo das revises necessrias. Com o PHP pretende-se, ainda, que possam ser solucionados problemas que exigem iterao com uma base de dados e que possibilitem a leitura e escrita de dados.

2. METODOLOGIA O mtodo de ensino adoptado privilegia a componente prtica e experimental, tentando maximizar eventuais pontos de contacto com necessidades especficas dos alunos, no mbito do seu curso. As aulas foram estruturadas da seguinte forma:
Maputo, Julho Dezembro, 2011

a) Aulas tericas/prticas: apoiadas num nmero significativo de exerccios prticos; b) Aulas laboratoriais: projectos individuais desenvolvidos com base em propostas dos alunos. 3. AVALIAO 1) A avaliao da cadeira composta por 4 partes, privilegiando-se o saber fazer. Duas avaliaes sero testes (Teste1 e Teste2) e outras duas sero trabalhos individuais (Trab1 e Trab2). 2) As avaliaes da parte prtica composta pelos seguintes elementos: Trab1: Apresentao da proposta do tema e concepo e apresentao da pgina esttica (HTML+CSS). Trab2: Concepo e apresentao de um WEB Site dinmico (HTML + CSS+ PHP)

3) O peso de cada uma das componentes de avaliao o seguinte: Testes: 0,25 * Teste1 + 0,25 * Teste2

Trabalho individual 0,25 * Trab1 + 0,25 * (Trab2 + avaliao contnua )

Nota final Nota = 0,6 * nota dos testes + 0,4 nota do trabalho em Grupo 4) Os exames normal e de recorrncia realizar-se-o em datas a marcar pela direco do curso; 5) O estudante dever realizar, obrigatoriamente, os dois testes e os trabalhos prticos; 6) A avaliao contnua

4. BIBLIOGRAFIA Os livros recomendados so: [1] PREZ, Javier. Introduccin a CSS, 2008, http://www.librosweb.es/javascript, acedido em 22/07/2011 [2] PREZ, Javier. Introduccin a Javascript, 2008, http://www.librosweb.es/javascript, acedido em 22/07/2011; [3] W3Schools Free Tutorials: http://www.w3schools.com/ [4] PINHEIRO, Vasco. Tutoriais de PHP, acedido no site: http://www.truquesedicas.com/tutoriais/php/index.htm, no dia 22/07/2011. VIVAS.
Maputo, Julho Dezembro, 2011

[5] PREZ, Javier. Introduccin a XHTML, 2008, http://www.librosweb.es/xhtml, acedido em 27/07/2011. [6] VIEIRA, Leandro, Curso Dreamweaver com PHP e MySQL Avanado, iMasters, acedido no site: http://rapidshare.com/files/104597399/Curso.DW.PHP.MYSQL.Avancado_www.therebels.com.br_.b y.magrix.rar , no dia 24072011. [7] VIEIRA, Leandro. Macromedia Dreamweaver MX Curso advanced and interactive, 2004,

http://rapidshare.com/files/179927775/Curso.iMasters_Dreamweaver_PHP_MySQL.rar, acedido em 24072011. [8] DUCKETT, Jon .Web Programming with HTML, XHTML, and CSS. 2 ed. USA: Wiley publishing, Inc., 2008. [9]MONCUR, Michael. Teach Yourself JavaScript in 24 hours. USA: Sams Publishing, 2002. [10] MELONI, Julie C. Teach Yourself PHP, MySQL and Apache. USA: Sams Publishing, 2002. [11] MARRISON, Michael. Teach Yourself HTML and CSS in 24 hours. USA: Sams Publishing, 2002.

5. CONTEDO PROGRAMTICO Semana 1, 2 35 34 57 9-10 11 12 Tema 1. Fundamentos de Negcio Electrnico 2. Linguagem HTML Criao de Pginas 3. CSS Definio de Estilos em pginas 4. Programas e Linguagens de programao 5. Linguagem de Programao Javascript 6. Linguagem de Programao PHP [1],[2],[3],[4],[5],[6] [1],[2],[3],[4],[5],[6] [1],[2],[3],[4],[5],[6],[8] [9] [2],[3],[4],[7],[8],[10],[11][12] Fonte bibliografica

6. TRABALHOS PRTICOS Cada estudante livre de escolher um tema para o desenvolvimento de um web site. O trabalho ter duas partes: Parte 1: Web site esttico Parte 2: We site dinmico

Cada uma dessas partes deve ser defendida na aula.

O Docente
________________________________________ (Joseph Rafael Katame)
Maputo, Julho Dezembro, 2011

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO

Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame

Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 1-2

Tema 1. Fundamentos de Negcio Electrnico


1. Internet, Tecnologias e Servios O que Internet?. Benefcios da Internet Tendncias Estrutura de Servios Como aceder Internet Endereo Internet e endereo na Internet Navegar na Internet e Possibilidades da Internet Internet Service Provider (ISP) Intranet e Extranet (Fim da primeira aula)

2. e-SERVIOS e-business, e-learning e e-government. Web sites Comrcio electrnico: B2C, B2B e C2C Tipos de redes e servios. (Fim da segunda aula)

Maputo, Julho Dezembro, 2011

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 3

Tema 2. Linguagem HTML Criao de pginas


1. Programao para Web HyperText Transfer Prototocol HyperText Markup Language HTML Estrutura de uma tag HTML- Estrutura de um documento Cores e padres de fundo Propriedades da tag Nomes de cores Formatao de texto e caracteres HTML elementos bsicos (Fim da primeira aula)

2. Exerccios Programao para Web (Fim da segunda aula)

Maputo, Julho Dezembro, 2011

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 4

Tema 2. Linguagem HTML Criao de pginas


3. Laboratrio 1 Programao para Web (Fim da terceira aula)

4. Listas, Imagens, Links Listas ordenadas e no ordenadas Lista aninhada Tag <img> e atributos Tag <a> (ncora) e atributos Interligando parte da mesma pgina Interligando parte de pgina diferente Link para E-mail (Fim da quarta aula)

Maputo, Julho Dezembro, 2011

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 5

Tema 2. Linguagem HTML Criao de pginas


5. Exerccios Listas, Imagens, Links (Fim da quinta aula)

6. Laboratrio Listas, Imagens, Links (Fim da sexta aula)

Maputo, Julho Dezembro, 2011

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO
Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 6

Tema 2. Linguagem HTML Criao de pginas


7. Tabelas, Frames Estrutura bsica de uma tabela Atributos da Tag <table> Atributos da Tag <tr> Atributos da Tag <td> O que um frame? Tags <frameset> e <frame>, e iframe (Fim da stima aula)

8. Exerccios Tabelas, Frames (Fim da oitava aula)

Maputo, Julho Dezembro, 2011

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 7

Tema 2. Linguagem HTML Criao de pginas


9. Laboratrio Tabelas, Frames (Fim da nona aula)

Tema 3. CSS Definio de Estilos em pginas


O que um Cascading Style Sheet Como adicionar style sheet ao HTML (Inline, Internal e External Style Sheet) Seletores (elemento seletor, seletor contextual, seletor de classe, seletores de ID) Classificaao dos elementos (elementos Lock-level, Inline, List-item) Caixas e Bordas Detalhes da Box Model Diferentes tipos para especificar tamanhos Cores, Comentrios e Backbround Aparncia dos textos em CSS Definio sentido do relgio Bordas dos elementos estilos Margens (Margin) Padding Listas Dimenses, dimenses e posicionamento (Fim da dcima aula)

Maputo, Julho Dezembro, 2011

10

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 8

Apresentao de trabalhos (Fim da dcima primeira aula)

Realizao do Teste1 (Fim da dcima segunda aula)

Maputo, Julho Dezembro, 2011

11

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 9

Tema 4. Programas e Linguagens de programao


1. Introduo linguagens de programao para Web 2. Macromdia Dreamweaver Introduo Paineis e barras Configurao de site Criao de um novo documento e formatao Configurao de hyperlinks Insero de imagens Tabelas Criao de Templates Efeitos de boto Usando frames Formulrios CSS (Fim da primeira aula)

3. Laboratrio Macromdia Dreamweaver (Fim da segunda aula)

Maputo, Julho Dezembro, 2011

12

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO
Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 10

Tema 5. Linguagem de Programao Javascript


Arquitectura de servios Intranet/Internet (Web) Linguagens de Script O que JavaScript Diferena entre JavaScript e Java Onde os textos JavaScript podem ser executados Variveis Estruturas de controle Comandos (Break, Continue, Var, With, Function, Return, Comment) (Fim da primeira aula)

Exerccios e Laboratrio (Fim da Segunda Aula)

Maputo, Julho Dezembro, 2011

13

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO
Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 11

Tema 5. Linguagem de Programao Javascript


Operadores Objectos Exerccios (Fim da terceira aula)

Laboratrio (Fim da Quarta Aula)

Maputo, Julho Dezembro, 2011

14

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO
Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 12

Tema 6. Linguagem de Programao PHP


1. Compreendendo os aplicativos Web O que e como funciona um aplicativo Web Para acessar um banco de dados Como criar pginas dinmicas Seleco da tecnologia de servidor Termos mais usados

2. Ambiente de desenvolvimento em PHP Instalao, configurao e testes Introduo ao PHP Operadores Condies (Fim da primeira aula)

Exerccios (Fim da Segunda Aula)

Maputo, Julho Dezembro, 2011

15

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO
Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 13

Tema 6. Linguagem de Programao PHP


Looping Formulrios Data Exerccios(Fim da terceira aula)

3. Trabalhando com bases de dados O banco de dados MySQL Definindo um site com tecnologia servidor (PHP) Conectando o dreamweaver ao banco de dados (Fim da quarta aula)

Maputo, Julho Dezembro, 2011

16

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO
Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 14

Apresentao de Trabalhos

Apresentao de Trabalhos

Maputo, Julho Dezembro, 2011

17

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO
Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 15

Preparao para Teste2

Realizao do Teste2

Maputo, Julho Dezembro, 2011

18

UNIVERSIDADE SO TOMS DE MOAMBIQUE


FACULDADE DE CINCIAS E TECNOLOGIAS DE INFORMAO
CURSO DE TECNOLOGIAS E SISTEMAS DE INFORMAO
Disciplina: Programao Web Tipo: Semestral Docente: Joseph R. Katame Ano: 2 Carga horria: 48h e-mail: jkatame.ustm@gmail.com

AULAS Semana 16

Exerccios prticos e laboratoriais

Exerccios prticos e laboratoriais

Maputo, Julho Dezembro, 2011

19

Potrebbero piacerti anche