DSC - Departamento de Sistemas e Computação

Disciplinas Ofertadas pelo Departamento

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.

   Administração - ADM

   Ciência da Computação - BCC

   Ciência da Computação - Pré Projeto - BCC-P

   Comércio Exterior - CMX

   Engenharia Civil - ECV

   Engenharia de Alimentos - EAL

   Engenharia de Telecomunicações - ETE

   Engenharia Industrial Elétrica - EIE

   Engenharia Mecânica - EMC

   Engenharia Química - EQU

   Licenciatura em Computação - LIC

   Música - MUS

   Pedagogia - PED

   Pedagogia Indígena Xokleng - PIX

   Química - QUI

   Secretariado Executivo Bilíngüe - SEB

   Sistemas de Informação - SIS

Disciplina:
*Algoritmos e Estruturas de Dados Informações sobre a Disciplina
*Arquitetura de Computadores I Informações sobre a Disciplina
*Banco de Dados I Informações sobre a Disciplina
*Banco de Dados II Informações sobre a Disciplina
*Desenvolvimento para Plataformas Móveis Informações sobre a Disciplina
*Engenharia de Software Informações sobre a Disciplina
*Fundamentos de Sistemas Operacionais Informações sobre a Disciplina
*Gerência de Projetos de Informática Informações sobre a Disciplina
*Inovação Tecnológica Informações sobre a Disciplina
*Inteligência Artificial Aplicada Informações sobre a Disciplina
*Introdução à Programação Informações sobre a Disciplina
*Lógica para Computação Informações sobre a Disciplina
*Modelagem Orientada a Objetos Informações sobre a Disciplina
*Programação I Informações sobre a Disciplina
*Programação II Informações sobre a Disciplina
*Programação III Informações sobre a Disciplina
*Projeto de Software I Informações sobre a Disciplina
*Projeto de Software II Informações sobre a Disciplina
*Redes de Computadores Informações sobre a Disciplina
*Sistemas Distribuídos Informações sobre a Disciplina
*Teoria dos Grafos Informações sobre a Disciplina
*Trabalho de Conclusão de Curso I Informações sobre a Disciplina
*Trabalho de Conclusão de Curso II Informações sobre a Disciplina
Algoritmos e Estrutura de Dados Informações sobre a Disciplina
Algoritmos e Estruturas de Dados Informações sobre a Disciplina
Arquitetura de Computadores I Informações sobre a Disciplina
Arquitetura de Computadores I Informações sobre a Disciplina
Arquitetura de Computadores I Informações sobre a Disciplina
Banco de Dados Informações sobre a Disciplina
Banco de Dados I Informações sobre a Disciplina
Banco de Dados I EAD Informações sobre a Disciplina
Banco de Dados II Informações sobre a Disciplina
Banco de Dados II EAD Informações sobre a Disciplina
Comunicação de Dados e Redes de Computadores Informações sobre a Disciplina
Desenvolvimento para Plataformas Móveis Informações sobre a Disciplina
Eletiva Informações sobre a Disciplina
Empreendedorismo em Informática Informações sobre a Disciplina
Engenharia de Software Informações sobre a Disciplina
Engenharia de Software Informações sobre a Disciplina
Engenharia de Software I Informações sobre a Disciplina
Estruturas de Dados Informações sobre a Disciplina
Fundamentos de Sistemas de Informação Informações sobre a Disciplina
Fundamentos de Sistemas de Informação Informações sobre a Disciplina
Fundamentos de Sistemas de Informação Informações sobre a Disciplina
Fundamentos de Sistemas Operacionais Informações sobre a Disciplina
Fundamentos de Sistemas Operacionais Informações sobre a Disciplina
Fundamentos de Sistemas Operacionais Informações sobre a Disciplina
Gerência de Projetos de Informática Informações sobre a Disciplina
Gerência de Projetos de Informática Informações sobre a Disciplina
Infra-estrutura de Tecnologia da Informação e Comunicação Informações sobre a Disciplina
Infraestrutura de Tecnologia da Informação e Comunicação Informações sobre a Disciplina
Inovação Tecnológica Informações sobre a Disciplina
Inovação Tecnológica Informações sobre a Disciplina
Inteligência Artificial Informações sobre a Disciplina
Inteligência Artificial Aplicada Informações sobre a Disciplina
Inteligência Artificial Aplicada Informações sobre a Disciplina
Inteligência Artificial Aplicada Informações sobre a Disciplina
Interação Humano-Computador Informações sobre a Disciplina
Interação Humano-Computador Informações sobre a Disciplina
Interface Humano-Computador Informações sobre a Disciplina
Introdução à Programação Informações sobre a Disciplina
Introdução à Programação Informações sobre a Disciplina
Linguagens Formais e Autômatos Informações sobre a Disciplina
Lógica para Computação Informações sobre a Disciplina
Lógica para Computação Informações sobre a Disciplina
Modelagem Orientada a Objetos Informações sobre a Disciplina
Optativa Informações sobre a Disciplina
Prática de Banco de Dados Informações sobre a Disciplina
Prática Desportiva II Informações sobre a Disciplina
Prática em Sistemas de Informação Informações sobre a Disciplina
Programação I Informações sobre a Disciplina
Programação II Informações sobre a Disciplina
Programação III Informações sobre a Disciplina
Programação Orientada a Objetos Informações sobre a Disciplina
Programação Orientada a Objetos Informações sobre a Disciplina
Programação Web Informações sobre a Disciplina
Programação Web Fechar Informações sobre a Disciplina

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 Informações sobre a Disciplina
Projeto de Software I Informações sobre a Disciplina
Projeto de Software I Informações sobre a Disciplina
Projeto de Software II Informações sobre a Disciplina
Projeto de Software II Informações sobre a Disciplina
Qualidade de Software Informações sobre a Disciplina
Redes de Computadores Informações sobre a Disciplina
Redes de Computadores Informações sobre a Disciplina
Segurança da Informação Informações sobre a Disciplina
Segurança da Informação Informações sobre a Disciplina
Sistemas Distribuídos Informações sobre a Disciplina
Sistemas Operacionais Informações sobre a Disciplina
Tecnologia da Informação na Gestão de Negócios Informações sobre a Disciplina
Tecnologia da Informação na Gestão de Negócios Informações sobre a Disciplina
Teoria dos Grafos Informações sobre a Disciplina
Teoria dos Grafos Informações sobre a Disciplina
Teoria Geral de Sistemas Informações sobre a Disciplina
Teoria Geral de Sistemas Informações sobre a Disciplina
Teoria Geral de Sistemas Informações sobre a Disciplina
Tópicos Especiais I Informações sobre a Disciplina
Tópicos Especiais II Informações sobre a Disciplina
Trabalho de Conclusão de Curso I Informações sobre a Disciplina
Trabalho de Conclusão de Curso I Informações sobre a Disciplina
Trabalho de Conclusão de Curso II Informações sobre a Disciplina
Trabalho de Conclusão de Curso II Informações sobre a Disciplina


   Tecnologia da Informação na Gestão Integrada de Negócios - Pós TI

   Tecnologias para o Desenvolvimento de Aplicações Web - Pós WEB

   Turismo - EAD - TUR