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: |
*Desenvolvimento para Web |
 |
*Disciplina Eletiva III-LINGUAGEM DE PROGRAMAÇÃO PARA ESP826 |
 |
*Disciplina Eletiva V |
 |
*Empreendedor em Informática |
 |
*Optativa |
 |
*Tópicos Especiais em Computação II |
 |
Algoritmos e estrutura de dados |
 |
Algoritmos e Estruturas de Dados |
 |
Algoritmos e Estruturas de Dados |
 |
Análise de Algoritmos |
 |
Aprendizado de máquina |
 |
Arquitetura de Computadores |
 |
Arquitetura de Computadores I |
 |
Arquitetura de Computadores I |
 |
Arquitetura de Computadores II |
 |
Arquitetura de Computadores II |
 |
Banco de Dados |
 |
Banco de dados avançado |
 |
Banco de Dados I |
 |
Banco de Dados I |
 |
Banco de Dados II |
 |
Banco de Dados II |
 |
Compiladores |
 |
Compiladores |
 |
Compiladores |
 |
Computação Gráfica |
 |
Computação Gráfica |
 |
Computação Gráfica |
 |
Desafios de programação |
 |
Desenvolvimento de Aplicações Concorrentes e Distribuídas |
 |
Desenvolvimento de Jogos e Entretenimento Digital |
 |
Desenvolvimento de Sistemas Seguros |
 |
Desenvolvimento para Plataformas Móveis |
 |
Desenvolvimento para Web |
 |
Disciplina Eletiva I |
 |
Disciplina Eletiva I (Redes de Comunicação LOW ENERGY) |
 |
Disciplina Eletiva I (Testes de Software) |
 |
Disciplina Eletiva II |
 |
Disciplina Eletiva II (LINGUAGENS PROG IOT) |
 |
Disciplina Eletiva III (REALIDADE VIRTUAL) |
 |
Disciplina Eletiva IV |
 |
Disciplina Eletiva IV (Realidade Virtual) |
 |
Disciplina Eletiva V ESP32 IoT Framework |
 |
Disciplina Eletiva VI |
 |
Disciplina Eletiva VI (RASPBERRY PI ZERO) |
 |
Disciplina Optativa I |
 |
Disciplina Optativa I |
 |
Disciplina Optativa II |
 |
Disciplina Optativa III |
 |
Disciplina Optativa IV |
 |
Eletiva |
 |
Eletiva I (Cidades Inteligentes) |
 |
Eletiva II |
 |
Eletiva III |
 |
Eletiva IV |
 |
Eletiva V (ARDUÍNO REDE LORAWAN) |
 |
Empreendedor em Informática |
 |
Engenharia de software |
 |
Engenharia de Software |
 |
Engenharia de Software |
 |
Estudo Dirigido |
 |
Estudo Dirigido |
 |
Inovação Tecnológica |
 |
Inovação Tecnológica |
 |
Inteligência Artificial |
 |
Inteligência Artificial |
 |
Inteligência Artificial |
 |
Introdução a Computação |
 |
Introdução a Computação |
 |
Introdução a Programação |
 |
Introdução a Programação |
 |
Linguagens de Programação |
 |
Linguagens de Programação |
 |
Currículo: 2010-II
Fase: 4
Área Temática: Fundamentos da Computação
Horas Teóricas: 3
-
Horas Práticas: 1
-
Créditos: 4
Ementa: - Características das linguagens de programação;
- Visão semântica das linguagens;
- Tipos de dados;
- Estruturas de controle;
- Programação orientada a objetos;
- Elementos de programação não convencional.
Conteúdos: 1. Características das linguagens de programação;
2. As linguagens de programação e o processo de desenvolvimento de software;
2.1. Relações entre linguagens, usuários, metodologias de programação e arquiteturas de computadores;
2.2. Evolução das linguagens de programação;
2.3. O papel da abstração;
3. Visão semântica das linguagens;
3.1. Interpretação e tradução;
3.2. Conceito de amarração;
3.3. Conceito de variáveis;
3.4. Unidades de programa;
3.5. Estruturas estáticas e dinâmicas em programas;
4. Tipos de dados;
4.1. Tipos elementares e tipos estruturados;
4.2. Tipos de dados embutidos e tipos definidos pelo usuário;
4.3. Compatibilidade e conversão de tipos;
4.4. Tipos abstratos de dados;
5. Estruturas de controle;
5.1. Estruturas de controle em nível de comando;
5.2. Estruturas de controle em nível de unidades ;
5.3. Passagem de parâmetros;
5.4. Tratamento de exceções;
5.5. Co-rotinas;
5.6. Programação paralela e concorrente;
6. Programação orientada a objetos;
6.1. Componentes básicos;
6.2. Construções que dão suporte à orientação a objetos;
7. Elementos de programação não convencional;
7.1. Programação funcional;
7.2. Programação em lógica.
Objetivos: Conhecer as características dos diversos modelos de linguagens de programação, estabelecendo critérios de julgamento para a seleção de uma linguagem na implementação de sistemas computacionais.
|
Linguagens Formais |
 |
Linguagens Formais |
 |
Lógica para Computação |
 |
Lógica para computação |
 |
Lógica para Computação |
 |
Modelagem Orientada a Objetos |
 |
Optativa - (IOT - Internet das coisas) |
 |
Optativa - (Padrão de projetos) |
 |
Optativa - (Prática em redes de computadores) |
 |
Optativa - (Redes) |
 |
Optativa - (Robótica) |
 |
Optativa - (Robótica) |
 |
Optativa - (Testes de software) |
 |
Optativa I - ESP32 ANNEX BASIC |
 |
Práticas em redes de computadores |
 |
Processamento de Imagens |
 |
Processamento de Imagens |
 |
Processamento de linguagem natural |
 |
Processo de Software I |
 |
Processo de Software II |
 |
Processo de Software II |
 |
Programação I |
 |
Programação II |
 |
Programação III |
 |
Programação orientada a objetos |
 |
Programação Orientada a Objetos I |
 |
Programação Orientada a Objetos II |
 |
Programação Web I |
 |
Programação Web II |
 |
Projeto de Software |
 |
Projeto de Software I |
 |
Projeto de Software II |
 |
Protocolos de Comunicação de Dados |
 |
Realidade Virtual |
 |
Recomendação de aproveitamento |
 |
Redes de Computadores |
 |
Redes de Computadores |
 |
Redes de Computadores |
 |
Redes de Computadores EAD |
 |
Segurança da Informação |
 |
Sistemas distribuídos |
 |
Sistemas Distribuídos |
 |
Sistemas Distribuídos |
 |
Sistemas Embarcados I |
 |
Sistemas Multimídia |
 |
Sistemas Operacionais |
 |
Sistemas Operacionais |
 |
Sistemas Operacionais |
 |
Teoria da Computação |
 |
Teoria da Computação |
 |
Teoria da Computação |
 |
Teoria dos Grafos |
 |
Teoria dos Grafos |
 |
Teoria dos Grafos |
 |
Tópicos Especiais em Computação I |
 |
Tópicos Especiais em Computação II |
 |
Trabalho de Conclusão de Curso I |
 |
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 |
 |
Trabalho de conclusão de curso II |
 |