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 |
 |
Currículo: 2010-II
Fase: 2
Área Temática: Fundamentos da Computação
Horas Teóricas: 3
-
Horas Práticas: 1
-
Créditos: 4
Ementa: - Modelo Von Neumann;
- O computador;
- Memória;
- Processador;
- Ciclos da Instrução;
- Programação;
- Formato das Instruções;
- Modos de endereçamento;
- Conjunto de instruções;
- Unidades de entrada e saída;
- Hierarquia de Memória;
- Outras arquiteturas;
- Microcontroladores.
Conteúdos: 1. Modelo de Von Neumann;
2. O computador;
2.1. Estrutura;
2.2. Introdução ao simulador de um processador;
3. Memória;
3.1. Função;
3.2. Ciclo;
3.3. Tipos;
3.4. Memória de um processador;
4. Processador;
4.1. Funções e Organização básica do processador;
4.2. Unidade de controle, lógica e aritmética;
4.3. Processador;
5. Ciclos da Instrução;
5.1. Ciclo de busca e execução;
6. Programação;
6.1. Linguagem de máquina e de montagem;
6.2. Linguagem de alto-nível;
6.3. Montador de um processador;
7. Formato das instruções;
7.1. Codificação;
7.2. Formato das instruções de um processador;
8. Modos de endereçamento;
8.1. Implícito, imediato, direto, indireto, indexado, base;
8.2. Modos de endereçamentos de um processador;
9. Conjunto de instruções;
9.1. Aritméticas e lógicas, controle, entrada e saída;
9.2. Transferência de dados;
9.3. Conjunto de instruções do processador;
10. Unidades de entrada e saída;
10.1. Unidades de entrada e saída do processador;
11. Hierarquia de memória;
11.1. Memória cache, principal e secundária;
12. Outras arquiteturas;
12.1. Pipeline;
12.2. Processadores RISC;
13. Microcontroladores;
13.1. PIC, ARM e MCS51.
Objetivos: Conhecer os blocos principais que compõem um computador e sua interação com o conjunto de instruções, implementando alguns blocos principais.
|
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 |
 |
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 |
 |