PLANO DE ENSINO

 

CURSO DE SISTEMAS DE INFORMAÇÃO

DISCIPLINA:     Programação Cliente-Servidor    

CARGA HORÁRIA:      90        FASE:     4      SEMESTRE: 2                   ANO: 2017

PROFESSOR: Maximiliano  Z Pezzin

 

Plano de ensino

Plano de aula

Modelo de Documento

 

 

EMENTA:

Arquitetura cliente-servidor. Desenvolvimento de aplicações para a arquitetura
cliente-servidor.

 

OBJETIVO GERAL:

Desenvolver no aluno uma metodologia e conhecimentos, acerca do desenvolvimento de sistemas de informação, utilizando-se de conceitos e Tecnologias de Informação para construção de aplicações CLIENTE SERVIDOR a partir de aulas expositivas e práticas em laboratório.

 

OBJETIVOS ESPECÍFICOS:

 

CONTEÚDO PROGRAMÁTICO:


Encontro 1
Conteúdo: Teorias de CS: Conceitos, 
teorias e importância do estudo da programação e os Fundamentos da Arquitetura Cliente-Servidor.

Objetivo: Compreender a disciplina e a importância da programação cliente-servidor no contexto do desenvolvimento de sistemas de informação.

Metodologia: Expositiva, leitura e discussão de assuntos

Encontro 2
Conteúdo: Cliente-servidor, 
dicas, paradigmas, modelos e técnicas, programação em multi-camadas, Apostila de VB.NET, integração de sistemas, via Banco de dados e via webservices

Objetivo: Compreender como a programação e a arquitetura de cliente-servidor
Metodologia Expositiva e discussão sobre os tópicos

Encontro 3 e 4
Conteúdo: Análise de Requisitos e Modelagem do Banco de Dados, introdução ao VB Net, e MySQL VB_NET__com_SQL__Inicio.rar
Metodologia: Aula prática com acompanhamento do professor

 

Encontro 5

VB_NET__login_menu_cadastro.rar

Conteudo : Instalação do Apachetriad com o banco de dados MySQL e JODBC

Metodologia: Aulas práticas, individuais e em equipe com acompanhamento do professor

 

Encontro 6 e 7
Conteúdo: Desenvolvendo do banco de dados em MySQL e JODBC
Metodologia: Aulas práticas, individuais e em equipe com acompanhamento do professor

Encontro 8 e 9
Conteúdo: Desenvolvendo telas de menu e a primeira tela de cadastro usando NetBeans e MySQL
Metodologia: Aulas práticas, individuais e em equipe com acompanhamento do professor

Encontro 10
Conteúdo: Avaliação M1 - Cadastro básico em VB.NET
Metodologia: Aulas práticas, individuais e em equipe com acompanhamento do professor

 

Encontro 11 a 14
Conteúdo: Desenvolvimento de demais telas de cadastro, com associativas usando NetBeans e MySQL
Metodologia: Aulas práticas, individuais e em equipe com acompanhamento do professor

 

Encontro 15 a 19
Conteúdo: Desenvolvendo telas de controle e relatório usando VB e MySQL
Metodologia: Aulas práticas, individuais e em equipe com acompanhamento do professor

Encontro 20 a 22
Conteúdo: Documentando sistemas e validando as rotinas desenvolvidas
Metodologia: Aulas práticas, individuais e em equipe com acompanhamento do professor

Encontro 23 a 25
Conteúdo: Apresentação e pratica de cliente servidor utilizando Visual Basic e ODBC
Metodologia: Aulas práticas e expositivas demonstrativas do uso de outra linguagem


Encontro 26

Conteúdo: Avaliação M2 - Desenvolvendo um controle em Net
Metodologia: Avaliação Prática

 

Encontro  27
Conteúdo: Avaliações individuais das atividades desenvolvidas e Avaliação M3
Metodologia: Discussões individuais

 

METODOLOGIA DE ENSINO:

 

Aulas teóricas e expositivas acerca dos conceitos de CLIENTE-SERVIDOR, metodologias e tecnologias de desenvolvimento de sistemas computacionais.
Inicialmente serão apresentadas as teorias clássicas de programação CLIENTE-SERVIDOR., em seguida, com a utilização de programas de apoio, serão aplicados na prática, em laboratório, tendo como base exemplos e aplicações reais

A disciplina será ministrada com aulas expositivas e PRINCIPALMENTE exercícios em sala/laboratório, visto a necessidade de compreender a lógica de programação. Considera-se IMPRESCINDIVEL a prática nesta disciplina. Todos os materiais são disponibilizados com no mínimo 1 dia de antecedência. Estão previstos utilização de internet, apostilas, ebooks, livros e projetor multimídia.

 

A disciplina tem por finalidade integrar o acadêmico a lógica da programação CLIENTE-SERVIDOR como ferramenta de automação da informação, de forma que será útil em diversas das disciplinas do curso.

 

A integração de fases ocorrerá com base em exercícios onde as outras disciplinas serão utilizadas como base de referencia, na gincana de conhecimento, no provão de fase, em viagens de estudo e outras ações de extensão do curso.

 

3) Viagem de estudos a empresa: consiste na visita as instalações da respectiva empresa, onde deverão ser observados o uso de tecnologias de informação, automação, processos, modelos, com o intuito de aproximar o aluno a realidade da atuação do profissional em sistemas de informação.

 

4) Projeto Lixo Eletrônico - consiste em conscientizar os acadêmicos da importância da destinação correta do lixo eletrônico, bem como realizar a coleta do mesmo.

 

 

 

AVALIAÇÃO:

A nota final será computada de acordo com a Resolução UnC-CONSUN 040/2010 que dispõe sobre os Procedimentos e Critérios para Verificação da Aprendizagem no âmbito da UnC, resultando em três médias parciais.

M1 – Avaliação 1 – Composta por 5 perguntas e 5 algoritmos

M2 – Avaliação 2 – Composta por 10 algoritmos  e eventual acréscimo pela gincana

M3 – Avaliação 3 – Entregas das 3 listas de exercícios individuais + provão de fases

 

A média final para aprovação na disciplina deverá ser igual ou superior a 6,0 (seis vírgula zero), obtida da média aritmética simples das 03 (três) médias parciais.              Média Final = (M1 + M2 + M3) / 3

 

A média final será expressa por notas, graduadas de 0,0 (zero) a 10 (dez), não podendo ser fracionadas aquém ou além de 0,5 (zero vírgula cinco).

 

Será aprovado na disciplina o acadêmico que obtiver média maior ou igual a 6,0 e 75% de frequência.

 

As provas de segunda chamada seguem a Resolução UnC-CONSUN 056/2013 que dispõe sobre os Procedimentos para solicitação e Realização de Avaliação em Segunda Chamada nos Cursos de Educação Superior da UnC.

 

Os trabalhos e/ou relatórios valendo nota deverão ser entregues na data marcada. Os que não entregarem poderão entregar na aula posterior tendo o valor do trabalho reduzido para 80% após esse prazo não será mais aceito o trabalho e o aluno ficará com zero nessa nota.

 

 

 


REFERÊNCIAS

 

Bibliografia Básica: 

CORMEN, Thomas H. et al. Algoritmos: teoria e prática. Rio de Janeiro: Campus, 2002.

EVARISTO, Jaime; CRESPO, Sérgio. Aprendendo a programar – programando numa linguagem algorítmica executável (ILA). Rio de Janeiro: Book Express, 2000.

LOPES, Anita. GARCIA, Guto. Introdução à programação: 500 algoritmos resolvidos. 1 ed. Rio de Janeiro: Campus. 2002.

APOSTILA de NET da Disciplina

 

Bibliografia Complementar:

SOUZA, Marco A. F. de. GOMES, Marcelo M. SOARES, Márcio V. Algoritmo e lógica de programação. 2 ed. São Paulo: Cengage. 2005.

ASCENCIO, Ana F. G. CAMOPOS, Edilene A. Veneruchi de. Fundamentos da programação de computadores. 2 ed. Rio de Janeiro: Prentice-Hall. 2008



Materiais:
aula_24072017.rar

 

mysql-connector-odbc-3.51.29-winx64.msi

 

TesteAula_vb_net_2012_mysql.zip

 

restaurante_2012_vbnet_mysql.rar

 

restaurante.rar

 

mysql-connector-net-6.9.3.msi

 

 

 

 

Maximiliano Z Pezzin

 

 

Aprovado em Reunião do Colegiado de Curso

 

Em: __/__/____

 

 

 

 

Assinatura do Coordenador de Curso