Curso de Bacharelado em Informática.

Código 5189

Definições de grafos e suas propriedades. Representação computacional de grafos. Algoritmos de busca em grafos. Árvore geradora. Algoritmos para caminhos em grafos. Algoritmo para fluxo em rede. Coloração e planarização de grafos.

Ano letivo: 2019

Ementa: Análise de desempenho de algoritmos. Paradigmas de projeto de algoritmos. Definição e representação computacional de grafos. Algoritmos para problemas fundamentais em grafos. Introdução à complexidade computacional.

9898-31

Ano letivo: 2019

Ementa: Análise de desempenho de algoritmos. Paradigmas de projeto de algoritmosDefinição erepresentação computacional de grafosAlgoritmos para problemas fundamentais egrafos. Introdução à complexidade computacional.

Ano Letivo: 2017

Ementa: Métodos de análise de sistemas. Projeto preliminar de software. (Res. 081/2009-CTC)

Disciplina: 9905

Ano letivo: 2020

Ementa: Arquitetura de sistemas de software. Reuso de software.

Ano letivo: 2019

Ementa: Estruturas de interconexão. Organização de memória. Conjunto de instruções. Unidade central de processamento. Unidade de controle. Pipeline. Princípios CISC e RISC. Arquitetura superescalar. (Res. 081/2009-CTC)

Turma 32 - Código: 9892

Prof: Nilton Luiz Queiroz Junior

Ano letivo: 2019

Ementa: Estruturas de interconexão. Organização de memória. Conjunto de instruções. Unidade central de processamento. Unidade de controle. Pipeline. Princípios CISC e RISC. Arquitetura superescalar. (Res. 081/2009-CTC)

Ano letivo: 2018

Ementa: Estudo de modelos de banco de dados e conceitos envolvidos na sua utilização.

Objetivos:

  • Introduzir conceitos básicos de banco de dados e arquitetura de sistemas de banco de dados;
  • Estudar linguagens de definição e consulta a bancos de dados;
  • Estudar requisitos funcionais e modelos de dados;
  • Estudar abordagens convencionais (sistema gerenciador de banco de dados (SGBD) relacional e hierárquico);
  • Introduzir abordagens não-convencionais (SGBD OO).

Ano letivo: 2018

Ementa: Sistemas de Gerenciamento de Bancos de Dados (SGBD): Projeto físico, Processamento e otimização de consulta, Gerenciamento de transações e Controle de Concorrência, Recuperação de Falhas e Segurança. Tópicos especiais em banco de dados.

Objetivos:

  • Descrever técnicas de armazenamento e de pesquisa em banco de dados.
  • Apresentar aspectos relacionados à implementação de linguagens de manipulação e consulta a banco de dados.
  • Ensinar técnicas de implementação de controle de concorrência, segurança e integridade de banco de dados considerando tanto banco de dados centralizado quanto distribuído.
  • Propiciar a introdução em tópicos especiais em banco de dados.

Banco de Dados II - 5192

Ano letivo: 2019

Ementa: Sistemas de Gerenciamento de Bancode Dados (SGBD): Projeto físico, Processamento e otimização de consulta, Gerenciamento de transações e Controle deConcorrência, Recuperação de Falhas e Segurança. Tópicos especiais em banco de dados.

Disciplina 9889 - Turma 33 - Ano letivo 2019

Ano Letivo: 2017

Ementa: Elementos de eletrônica digital. Representação, manipulação e projeto de circuitos combinacionais e sequenciais. (Res. 081/2009-CTC)

Ano letivo: 2018

Ementa: Tipos abstratos de dados. Algoritmos para criação e gerenciamento de tipos abstratos de dados. Pesquisa e ordenação de dados em memória primária. Noções de complexidade algorítmica. (Res. 081/09-CTC)

Turma 33

Ano letivo : 2019

Ementa: Tipos abstratos de dados. Algoritmos para criação e gerenciamento de tipos abstratos de dados. Pesquisa e ordenação de dados em memória primária. Noções de complexidade algorítmica. (Res. 078/2010- CTC)

Ano letivo: 2018

Tipos abstratos de dados. Algoritmos para criação e gerenciamento de tipos abstratos de dados. Pesquisa e ordenação de dados em memória primária. Noções de complexidade algorítmica.

9893-Estruturas de Dados-prog2018.pdf9893-Estruturas de Dados-prog2018.pdf

Turma 33 - Ano letivo de 2018

Ementa: Desenvolvimento de raciocínio lógico na solução algorítmica de problemas. Estruturas algorítmicas em nível de comando e módulo. Tipos de dados básicos e estruturados. Técnicas básicas de desenvolvimento de algoritmos. Implementação de estruturas algorítmicas em linguagens de programação de alto nível.

Ano letivo: 2020

Ementa: Processo de solução algorítmica de problemas computacionais. Estruturas algorítmicas em nível de comando e módulo. Tipos de dados básicos e estruturados. Técnicas básicas de desenvolvimento de algoritmos. Implementação de estruturas algorítmicas em linguagens de programação de alto nível. (Res. 081/2009-CTC)

 Disciplina 9890  - Turma 34

Ano letivo: 2017

Ementa: Noções sobre ciência, conhecimento e pesquisa. Procedimentos técnicos e metodoló- gicos de preparação, execução e apresentação da pesquisa científica. Formas de elaboração dos trabalhos científicos, especialmente das normas técnicas neles utilizadas. (Res. 081/2009-CTC)

Ano letivo: 2017 - Turma 32

Ementa: Noções sobre ciência, conhecimento e pesquisa. Procedimentos técnicos e metodológicos de preparação, execução e apresentação da pesquisa científica. Formas de elaboração dos trabalhos científicos, especialmente das normas técnicas neles utilizadas. (Res. 081/2009-CTC)

Ano letivo: 2019

Ementa: Princípios e estruturas básicas de programação de computadores.

Ano letivo: 2018

Ementa: Visão sistêmica das organizações. Conceito da teoria geral dos sistemas. Fundamentos, classificação e componentes de sistemas de informação. Sistemas de informaçãopara apoio operacional, sistemas de informação gerenciais, de apoio à decisão e executivo. Suporte ao trabalho colaborativo. (Res. 081/2009-CTC)

Ano letivo: 2020

Ementa: Visão sistêmica das organizações. Conceito da teoria geral dos sistemas. Fundamentos, classificação e componentes de sistemas deinformação. Sistemas de informação para apoio operacional, sistemas deinformação gerenciais, de apoio à decisão e executivo. Suporte ao trabalho colaborativo. (Res. 081/2009-CTC)

Ano letivo: 2017

Ementa: Visão sistêmica das organizações. Conceito da teoria geral dos sistemas. Fundamentos, classificação e componentes de sistemas de informação. Sistemas de informação para apoio operacional, sistemas de informação gerenciais, de apoio à decisão e executivo. Suporte ao trabalho colaborativo. (Res. 081/2009-CTC)

Ano letivo: 2020

Ementa: Planejamento e monitoramento de projetos de sistemas software. Gerenciamento de configuração de sistemas software. 

Ementa: Planejamento e monitoramento de projetos de software. Gerenciamento de configuração de software.

Objetivos:

  • Aplicar técnicas relacionadas ao gerenciamento de projetos de software.
  • Propiciar uma clara percepção das diferenças entre trabalhar em um projeto e gerenciar um projeto.
  • Desenvolver habilidade na elaboração, implementação e prática de planos de gerência de configuração de software.
  • Viabilizar a realização de atividades de gerenciamento de projetos de software por meio de ferramentas de apoio.

Planejamento e monitoramento de projetos de sistemas software. Gerenciamento de configuração de sistemas software. 

 

Objetivos:

  • Aplicar técnicas relacionadas ao gerenciamento de projetos de sistemas de software.

  • Propiciar a percepção das diferenças entre trabalhar em um projeto de sistemas software e

    gerenciar um projeto de sistemas de software.

  • Desenvolver habilidade na elaboração, implementação e prática de planos de gerência de

    configuração de sistemas de software.

  • Viabilizar a realização de atividades de gerenciamento de projetos de sistemas software por meio

    de ferramentas de apoio. 

Ano letivo: 2019

Ementa: Planejamento e monitoramento de projetos de sistemas software. Gerenciamento de configuração de sistemas software. 

Ano letivo: 2019

Ementa: Análise léxica. Análise sintática. Tradução dirigida pela sintaxe. Geração decódigo intermediário. Ambiente de execução. Seleção de instruções. Análise do fluxo de dados. Alocação de registradores. Otimização. (Res. 008/2011-CTC)

Turma 31 do curso de Informática/DIN e Turma 1 do curso de Ciência da Computação/DIN.

Ano letivo: 2019

Ementa: Estudo dos impactos da informática sobre o indivíduo e o sistema social da produção e suas conseqüências econômicas e socioculturais. (Res. 081/2009-CTC)

5198

Ano letivo: 2020

Ementa: Fundamentos teóricos e práticos da Interação Humano-Computador. Paradigmas de interação. Modelagem, projeto e concretização de interfaces. Modelos e frameworks para implementação de interfaces. Avaliação de sistemas interativos. Acessibilidade. Novas tendências em interfaces para sistemas interativos. Estudos de caso em projeto e avaliação de interfaces para sistemas interativos.

Ano Letivo: 2019

Ementa: Classes de linguagens de programação, avaliação de linguagens de programação. Paradigma imperativo: nomes, escopos e ligações; fluxo de controle; tipos de dados; sub rotinas e abstração de controle. Paradigma orientado a objetos: tipos abstratos de dados; orientação a objetos. (Res. 081/2009-CTC)

Ano letivo: 2019

Ementa: Conceitos e métodos estatísticos na análise de dados. (Res. 081/2009-CTC)

5170 - 31

Ano letivo: 2019

Ementa: Processo de software. Modelos de processo de softwareEngenharia derequisitos. (Res. 081/2009-CTC)

Ano letivo: 2020

Ementa: Processos de Software. Modelos de Processos de Software. Engenharia de Requisitos.

Turma 31

Ano letivo: 2019

Ementa: Oportunidades para paralelismo. Desempenho. Técnicas algorítmicas. Modelos. Bibliotecas. Linguagens.

Turma 31

Ano letivo: 2019

Ementa: Tecnologias e técnicas para o desenvolvimento de aplicações Web. Arquitetura de sistemas Web. (Res. 081/2009-CTC)

Tecnologias e técnicas para o desenvolvimento de aplicações Web. Arquitetura de sistemas Web. 

 

Objetivos:

  • Apresentar conceitos relativos ao desenvolvimento de software para a Web.

  • Conduzir ao desenvolvimento de aplicações que façam uso da Web e das tecnologias pertinentes.

page1image31904    

Ano letivo: 2020

Ementa: Tecnologias e técnicas para o desenvolvimento de aplicações Web. Arquitetura de sistemas Web. (Res. 081/2009-CTC)

Disciplina 5190 - Programação Orientada a Objetos - Turma 31 - Prof. Marcos Domingues - 2019.

Ano letivo: 2019

Ementa: Programação orientada a objetos. Implementação de interface. Programação orientada a eventos. Persistência de objetos. Padrões de implementação.

Disciplina 5184 - Projeto e Análise de Algoritmos - Turma 33 - Prof. Marcos Domingues - 2017.

1485 - Qualidade de Software - Prof. Edson

Ano letivo: 2019

Ementa: Microcontroladores. Sistemas baseados em microcontroladores. Dispositivos lógicos programáveis. (Res. 081/2009-CTC)

5197

Ano letivo: 2020

Sistemas Distribuídos - Informática