Plano de Ensino – Turma EI –Tópicos Avançados em Computação - Programação Web 2º semestre de 2019 

Professores Responsáveis : Edison Ishikawa & Benedito Medeiros Neto

Apresentação da Disciplina Moodle :  https://aprender.ead.unb.br/course/view.php?id=3284

A disciplina Tópicos Avançados em Computadores – Prog Web propicia aos alunos o aprendizado necessário para o desenvolvimento de Aplicações Web, focando principalmente na utilização no framework Django com a linguagem de programação Python 3.x, extensão do Django para suporte a Processo de Negócios (BPM) e extensão para Web Semântica.

 Objetivos : Ao final do curso, o aluno deverá ser capaz de modelar e implementar um Sistema de Informação em Django/Python utilizando as extensões BPM e da Web Semântica.

Aplicação : As aplicações a serem desenvolvidas serão da área de Comunicação, mais especificamente Jornalismo, tendo como cliente real a Faculdade de Comunicação (FAC)

Ementa/Programa

Unidade I – Revisão de conteúdos básicos

1.1 Python 3.x

1.2 Javascript

1.3 BD relacional – SQL – Diagrama ER

1.4 Modelagem de Sistemas de Informações - UML

Unidade II – Framework Django

2.1 Introdução ao Django

2.2 Modelo MVC

2.3 Admin Django

Unidade III – Gerenciamento de Processos de Negócios

3.1 Introdução a BPM

3.2 O modelo BPMN

3.3 A extensão Django para BPM

Unidade IV – Web Semântica

4.1 Introdução a Web Semântica

4.2 Teoria das Relações

4.3 Teoria das Categorizações

4.4 Ontologias

4.5 Grafos

4.6 Padrões da W3C – RDF, RDFS, OWL, SPARQL

4.7 Biblioteca RDFlib/Python 4.8

 Inferências sobre relações Avaliação : A avaliação da disciplina é feita por intermédio de 3 atividades: · Trabalho de Modelagem de uma Aplicação para usuário real · Trabalho de implementação da Aplicação em Django/Python usando suas extensões · Participação e presença na disciplina Política contra o plágio (cola) nas provas e tarefas. Os professores e suas equipes se reservam no direito de perguntar detalhes do código para verificar se foi o aluno que realmente implementou o programa. Os códigos enviados para correção poderão ser verificados por um programa de detecção de plágio. Caso se verifique que não foi o aluno que implementou o código ou que ele obteve a(s) questão(ões) da prova de forma ilícita, o aluno ficará com zero na disciplina. Da mesma forma, nas provas, caso algum aluno seja pego utilizando meios ilícitos para a sua realização, ficará com zero na disciplina.

 

Cronograma de Atividades – vide Anexo

 

A Bibliografia Básica

 Ok/GEORGE, Nigel. Matering Django: CORE. The complete guide to Django.

Ok/OMG. http://www.bpmn.org/. Último acesso em 07/03/2019

 Ok/ANTONIOU, Grigoris; GROTH, Paul. e HARMELEN, Frank van. A Semantic Web Primer.

Bibliografia Complementar

Ok/Python Software Foundation. https://docs.python.org/3/tutorial/

 Ok/Javascript. https://www.w3schools.com/js/ TEOREY, Toby et al.

EI/Projeto e Modelagem de Banco de Dados. 2ª Edição 2014. Ed. Campus.

OK/GUEDES, T. A. G. UML 2: Uma abordagem prática. Ed Novatec. 2ª Ed. 2011

EI/BEZERRA, E. Princípios de Análise e Projeto de Sistemas com UML.

 

 


 


Entre com seu usuário para poder postar um comentário.

Parceiros

Bitugo Investimentos

Quem está Online

Temos 35 visitantes e Nenhum membro online

Palavras-chave

Buscar