O Departamento de Sistemas e Computação – DSC oferta disciplinas para vários cursos da Universidade. Contudo, os cursos de Ciência da Computação e de Sistemas de Informação são os que se originam deste departamento e, portanto, tem a maior parte das disciplinas ofertadas pelo DSC.
Disciplina: |
*Algoritmos e Estruturas de Dados |
 |
*Arquitetura de Computadores I |
 |
*Banco de Dados I |
 |
*Banco de Dados II |
 |
*Desenvolvimento para Plataformas Móveis |
 |
*Engenharia de Software |
 |
*Fundamentos de Sistemas Operacionais |
 |
*Gerência de Projetos de Informática |
 |
*Inovação Tecnológica |
 |
*Inteligência Artificial Aplicada |
 |
*Introdução à Programação |
 |
*Lógica para Computação |
 |
*Modelagem Orientada a Objetos |
 |
*Programação I |
 |
*Programação II |
 |
*Programação III |
 |
*Projeto de Software I |
 |
*Projeto de Software II |
 |
*Redes de Computadores |
 |
*Sistemas Distribuídos |
 |
*Teoria dos Grafos |
 |
*Trabalho de Conclusão de Curso I |
 |
*Trabalho de Conclusão de Curso II |
 |
Algoritmos e Estrutura de Dados |
 |
Algoritmos e Estruturas de Dados |
 |
Arquitetura de Computadores I |
 |
Arquitetura de Computadores I |
 |
Arquitetura de Computadores I |
 |
Banco de Dados |
 |
Banco de Dados I |
 |
Banco de Dados I EAD |
 |
Banco de Dados II |
 |
Banco de Dados II EAD |
 |
Comunicação de Dados e Redes de Computadores |
 |
Desenvolvimento para Plataformas Móveis |
 |
Eletiva |
 |
Empreendedorismo em Informática |
 |
Engenharia de Software |
 |
Engenharia de Software |
 |
Engenharia de Software I |
 |
Estruturas de Dados |
 |
Fundamentos de Sistemas de Informação |
 |
Fundamentos de Sistemas de Informação |
 |
Fundamentos de Sistemas de Informação |
 |
Fundamentos de Sistemas Operacionais |
 |
Fundamentos de Sistemas Operacionais |
 |
Fundamentos de Sistemas Operacionais |
 |
Gerência de Projetos de Informática |
 |
Gerência de Projetos de Informática |
 |
Infra-estrutura de Tecnologia da Informação e Comunicação |
 |
Infraestrutura de Tecnologia da Informação e Comunicação |
 |
Inovação Tecnológica |
 |
Inovação Tecnológica |
 |
Inteligência Artificial |
 |
Inteligência Artificial Aplicada |
 |
Inteligência Artificial Aplicada |
 |
Inteligência Artificial Aplicada |
 |
Interação Humano-Computador |
 |
Interação Humano-Computador |
 |
Interface Humano-Computador |
 |
Introdução à Programação |
 |
Introdução à Programação |
 |
Linguagens Formais e Autômatos |
 |
Lógica para Computação |
 |
Lógica para Computação |
 |
Modelagem Orientada a Objetos |
 |
Optativa |
 |
Prática de Banco de Dados |
 |
Prática Desportiva II |
 |
Prática em Sistemas de Informação |
 |
Programação I |
 |
Programação II |
 |
Programação III |
 |
Programação Orientada a Objetos |
 |
Programação Orientada a Objetos |
 |
Programação Web |
 |
Programação Web |
 |
Currículo: 2019-I
Fase: 4
Área Temática: Programação de Computadores
Horas Teóricas: 4
-
Horas Práticas: 0
-
Créditos: 4
Ementa: Ambiente web. Diagramas da UML para aplicações web: componentes e implantação.
Material Design e normas de usabilidade para web. Tecnologias fundamentais para web (DOM,
HTML, CSS, Javascript). Armazenamento de informações no lado cliente (Web Storage e Cookies).
Comunicação cliente/servidor via Web Service REST. Conexão com banco de dados. Framework
para desenvolvimento: persistência e segurança. Formas de autenticação. Frameworks front-end e
back-end.
Conteúdos: Bibliografia básica:
DUCKETT, Jon. HTML & CSS: design and build websites. Indianapolis (IN) : J. Wiley & Sons,
c2011. 490 p, il.
HOGAN, Brian P. HTML 5 e CSS3: desenvolva hoje com o padrão de amanhã. Rio de Janeiro :
Ciência Moderna, 2012. xvi, 282 p, il.
LIMA, Adilson da Silva. UML 2.5: do requisito à solução. 1. ed. São Paulo (SP): Érica, 2014. 368
p., il.
RUTTER, Jake. Smashing JQuery: interatividade avançada com JavaScript simples. Porto Alegre :
Bookman, 2012. xiii, 322 p, il.
SAMPAIO, Cleuton. SOA e Web services em Java. Rio de Janeiro : Brasport, 2006. ix, 151 p, il.
WAZLAWICK, Raul Sidnei. Análise e projeto de sistemas de informação orientados a objetos.2.
ed. rev. e atual. Rio de Janeiro : Campus : Elsevier, 2011. 330 p, il.
Complementar:
COELHO, Idemir Dias. JavaServer Pages: guia de consulta rápida. São Paulo : Novatec, 2000. 96 p,
il.
CONALLEN, Jim. Building web application with UML. Harlow : Addison Wesley Longman, 1999.
xviii, 300p, il. (Addison-Wesley object technogy series).
DAMIANI, Edgard B. (Edgard Batista). JavaScript: guia de consulta rápida. São Paulo : Novatec,
2001. 144 p.
JACOBI, Jonas; FALLOWS, John. Pro JSF e Ajax: construindo componentes ricos para a internet.
Rio de Janeiro : Ciência Moderna, 2007. xix, 428 p, il.
PILONE, Dan; PITMAN, Neil. UML 2: rápido e prático : guia de referência. Rio de Janeiro : Alta
Books, c2006. xvii, 191 p, il.
SAMPAIO, Cleuton. SOA e Web services em Java. Rio de Janeiro : Brasport, 2006. ix, 151 p, il.
SILVA, Maurício Samy. Ajax com jQuery: requisições AJAX com a simplicidade de jQuery. São
Paulo : Novatec, 2009. 327 p, il.
SILVA, Maurício Samy. HTML 5: a linguagem de marcação que revolucionou a Web. São Paulo :
Novatec, 2011. 320 p, il.
SILVA, Ricardo Pereira e. UML 2 em modelagem orientada a objetos. Florianópolis : Visual
Books, 2007. 232 p, il.
TODD, Nick; SZOLKOWSKI, Mark. JavaServer Pages: o guia do desenvolvedor. Rio de Janeiro :
Elsevier : Campus, 2003. xxi, 621p, il.
Objetivos: Elaborar e implementar projetos de aplicações web front-end e back-end com conexão
em Banco de Dados.
|
Projeto de Software I |
 |
Projeto de Software I |
 |
Projeto de Software I |
 |
Projeto de Software II |
 |
Projeto de Software II |
 |
Qualidade de Software |
 |
Redes de Computadores |
 |
Redes de Computadores |
 |
Segurança da Informação |
 |
Segurança da Informação |
 |
Sistemas Distribuídos |
 |
Sistemas Operacionais |
 |
Tecnologia da Informação na Gestão de Negócios |
 |
Tecnologia da Informação na Gestão de Negócios |
 |
Teoria dos Grafos |
 |
Teoria dos Grafos |
 |
Teoria Geral de Sistemas |
 |
Teoria Geral de Sistemas |
 |
Teoria Geral de Sistemas |
 |
Tópicos Especiais I |
 |
Tópicos Especiais II |
 |
Trabalho de Conclusão de Curso I |
 |
Trabalho de Conclusão de Curso I |
 |
Trabalho de Conclusão de Curso II |
 |
Trabalho de Conclusão de Curso II |
 |