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 |
|