• Nenhum resultado encontrado

1.1 Ementas e Bibliografias

N/A
N/A
Protected

Academic year: 2021

Share "1.1 Ementas e Bibliografias"

Copied!
9
0
0

Texto

(1)

1.1 Ementas e Bibliografias

Período Disciplina

Álgebra Linear

Ementa

Retas e planos. Vetores. Sistemas de equações lineares. Matrizes. Álgebra relacional. Autovalores. Ortogonalidade. Espaços vetoriais; Distância e aproximação.

Gestão e Administração de Organizações

Ementa

Contextualização das Organizações. Introdução a teoria geral da Administração. Funções administrativas: planejar, organizar, comandar, coordenar, avaliar, supervisionar e controlar. Processo de tomada de decisão. Metodologia de levantamento, análise, desenvolvimento e implementação de métodos administrativos. Estruturas Organizacionais e Sistemas Organizacionais; Planejamento como Ferramenta Organizacional; Gráficos de Organização e Ferramentas Organizacionais; Formulários; Layout; Manuais. Implicações da gestão e reflexos dos sistemas organizacionais para à análise e desenvolvimento de sistemas computacionais. Responsabilidade social e ambiental das organizações.

Introdução a Computação e Sistemas de Informação

Ementa

Histórico da Computação. Introdução à informática. Princípios de Hardware e Software. Aplicativos básicos de escritório. Abordagem do curso e esclarecimentos sobre a área e a formação em Sistemas de Informação; Abordagem sistêmica, conceitos, componentes e relacionamentos entre sistemas; Sistemas de Informação e as organizações; Tipos de Sistemas de Informações e relação com os tipos de estruturas organizacionais e níveis operacional, tático e estratégico; Custo/valor e qualidade da informação; O processo de desenvolvimento de sistemas; Desenvolvimento x aquisição de SIs.

Linguagem, tecnologias e produção textual

Ementa

Linguagem, processos comunicativos, formas e tecnologias. Práticas de leitura e interpretação de textos. Tipos e gêneros textuais. Produção de textos: planejamento, estrutura (microestrutura – coesão e macroestrutura – coerência) e construção (clareza, concisão, progressão). Aspectos gramaticais da produção de textos.

Lógica de Programação I

Ementa

Resolução de problemas e desenvolvimento de algoritmos, análise do problema, estratégias de solução, representação e documentação. Tipos de dados, operadores e comandos. Estruturas de decisão, seleção e repetição. Estruturação de programas em linguagem de programação estruturada. Laboratório de programação.

Eletricidade e Lógica Digital

(2)

Descrição de circuitos Lógicos. Circuitos Lógicos Combinacionais. Álgebra de Boole e simplificação de expressões. Fundamentos de eletricidade. Fontes de energia. Análise de circuitos elétricos básicos. Dispositivos de proteção elétricos. Eficiência energética.

Lógica de Programação II

Ementa

Estrutura de Dados: vetores; matrizes; cadeias de caracteres; registros. Procedimentos e funções. Manipulação de arquivos. Introdução a Ponteiros. Laboratório de programação.

Fundamentos de Matemática para a Computação

Ementa

Fundamentos e estruturação matemática. Terminologia matemática. Notação matemática e métodos de demonstração. Indução matemática. Lógica formal. Conceitos básicos de teoria dos conjuntos e combinatória. Relações e funções. Modelagem aritmética.

Inglês Instrumental

Ementa

Interpretação de textos técnicos em inglês na área de computação e informática. Técnicas de leitura de texto em inglês. Expansão do vocabulário. Revisão de conceitos gramaticais contextualizados.

Metodologia Científica

Ementa

Conhecimento. Técnicas de estudo. Pesquisa. Elaboração de Produção Cientifica e acadêmica. Normas Técnicas.

Interação Humano-Computador

Ementa

Fatores humanos em Tecnologia da Informação e Comunicação. Paradigmas de interação. Processo cognitivo e semiótica. Usabilidade. Acessibilidade. Ergonomia. Análise de usuários, tarefas e ambiente de trabalho. Padrões de design. Projeto de Interface. Avaliação de Interfaces.

Cálculo Diferencial e Integral I

Ementa

Funções. Limite, noções sobre limite e continuidade. Derivadas. Regra da cadeia. Aplicações da Derivada, Taxa de Variação, Máximos e Mínimos. Problemas de Otimização.

Análise e Projeto de Sistemas I

Ementa

Introdução à análise e projeto de sistemas. Levantamento de requisitos: técnicas de extração de requisitos e análise de requisitos. Principais paradigmas de análise e projeto de sistemas e seus artefatos. Diretrizes de qualidade na análise.

Bancos de Dados I

Ementa

(3)

Programação I

Ementa

Conceitos de paradigma de programação de computadores. Paradigma de programação orientado a objeto. Projeto e implementação de programas computacionais. Padrões de Projeto (micro arquitetura). Laboratório de programação orientada a objeto.

Estrutura de Dados I

Ementa

Conceito de recursão e sua aplicação. Alocação dinâmica de memória. Estruturas de Dados: listas lineares; listas ordenadas e circulares; listas duplamente encadeadas; pilhas; filas. Métodos de ordenação: seleção; troca; distribuição; inserção; intercalação. Laboratório de Programação.

Cálculo Diferencial e Integral II

Ementa

Integração, Integral Indefinida, Técnicas de Integração, Integral Definida, Teorema Fundamental do Cálculo, Integração por Partes. Cálculo de Áreas e Aplicações da Integral Definida.

Análise e Projeto de Sistemas II

Ementa

Fundamentos do projeto de software. Modelos de arquitetura do software. Artefatos de projeto de software. Projeto de arquitetura. Noções de projeto baseado em padrões.

Bancos de Dados II

Ementa

Fundamentos de Sistema de Gerenciamento de Banco de Dados (SGBDs). Segurança e Integridade em SGBDs. Suporte transacional. Álgebra relacional aplicada na otimização em consultas. SGBDs comerciais. Ferramentas CASE para Modelagem e administração de Banco de dados. Funções e responsabilidades do administrador de banco de dados. SQL.

Engenharia de Software I

Ementa Princípios de Engenharia de Software. Processo de Software. Gerência de Requisitos. Métricas de Software. Gerência de Riscos.

Estrutura de Dados II

Ementa

Métodos de Busca. Hashing. Árvores: conceitos e aplicações; árvores binárias; árvores de busca; árvores balanceadas (AVL). Representação de árvores por árvores binárias. Teoria dos Grafos. Laboratório de programação.

Programação II

Ementa

Modelagem computacional de solução de problema no paradigma de programação orientada a objeto. Uso de padrões de projeto (micro arquitetura) na composição de programas de computador. Modelagem objeto relacional. Laboratório de programação.

Arquitetura de Computadores

(4)

Dispositivos de entrada e saída. Barramentos. Arquiteturas avançadas.

Redes de Computadores I

Ementa

Conceitos de telecomunicação. Conceitos básicos de Rede de Computadores. Internet. Arquitetura em camadas. Modelo OSI. Protocolos. Detecção de erros. Noções de Segurança em redes. Noções de Sistemas Distribuídos.

Engenharia de Software II

Ementa

Qualidade de Software: conceitos; modelo de qualidade de processo (Mps br e CMMI), teste de software; verificação e validação. Gerência de Configuração. Tópicos avançados.

Prática Interdisciplinar em Desenvolvimento de Software I

Ementa

Desenvolvimento de um Sistema de Informação buscando a integração dos conteúdos desenvolvidos nas disciplinas do curso, utilizando as boas práticas do desenvolvimento de software. Enfoque na primeira fase do desenvolvimento: Gestão do projeto; documentação e levantamento de requisito; especificação inicial de casos de uso; implementação de um caso de uso.

Gestão de Projetos

Ementa

Contextualização de gerência de projetos. Ciclo de vida do projeto. Processos de gerenciamento de projetos. Áreas de conhecimento para gestão de projetos. Ferramentas para gestão de projetos.

Programação III

Ementa

Programação para web. Orientação a Objetos aplicada a construção de arquitetura de desenvolvimento de software. Laboratório de programação.

Inteligência Artificial

Ementa

Fundamentos e conceitos. Sistemas Inteligentes. Aquisição, organização e representação do conhecimento. Resolução de problemas. Métodos e mecanismos de busca. Aprendizado de máquina. Agentes e sistemas multiagentes. Sistemas baseados em conhecimento. Redes neurais artificiais. Sistemas Fuzzy. Computação evolutiva. Aplicações de sistemas inteligentes.

Fundamentos de Teoria da Computação

Ementa

Noções e terminologias matemáticas. Representação. Conceitos básicos em teoria da computação. Programas. Máquinas. Equivalência de programas e máquinas. Máquinas universais. Computação. Função computada. Linguagem Lambda. Funções recursivas. Computabilidade. Classes e solucionabilidade de problemas.

Prática Interdisciplinar em Desenvolvimento de Software II

(5)

integração dos conteúdos desenvolvidos nas disciplinas do curso, utilizando as boas práticas do desenvolvimento de software. Enfoque na conclusão do projeto: gestão do projeto; documentação; refinamento da especificação dos requisitos; especificação de dos casos de uso; implementação do sistema conforme a documentação.

Programação IV

Ementa

Computação reflexiva. Sistemas distribuídos. Programação de computadores aplicando computação reflexiva e sistemas distribuídos. Programação para dispositivos móveis. Laboratório de programação.

Sistemas Operacionais

Ementa

Conceitos Fundamentais. Processos e Estados do processo. Organizações de sistemas operacionais e chamadas de sistema. Multitarefa. Mecanismos de comunicação e sincronização. Gerência do Processador. Gerência de Memória. Gerência de Entrada e Saída. Sistemas Operacionais Atuais.

Segurança e Auditória em Sistemas de Informação

Ementa

O conceito e objetivos da segurança da informação. Mecanismos de segurança da informação. Fundamentos da Auditoria. Normas Profissionais. Tópicos emergentes em Segurança e Auditoria.

Probabilidade e Estatística

Ementa

Visão Geral da Estatística. População e Amostra. Análise Exploratória de Dados. Softwares Estatísticos. Medidas Descritivas: Centralidade, Posição e Dispersão. Introdução a Regressão Linear. Conceitos Básicos de Probabilidade. Variáveis Aleatórias. Principais Distribuições Discretas. Principais Distribuições Contínuas. Aplicações das Distribuições de Probabilidade.

Tópicos Avançados em Programação

Ementa

Programação para Dispositivos móveis. Desenvolvimento de aplicativos para dispositivos com suporte a touch screen. Laboratório de programação.

Novas Aplicações em Sistemas de Informação

Ementa

Contextualização tecnológica em sistemas computacionais. Tecnologias emergentes em sistemas de informação. Sistemas de manipulação de informações. Sistemas de Apoio a Decisão. Ciência, Tecnologia e Inovação.

Redes de Computadores II

Ementa

Aspectos de Padronização. Normas e Padrões. Protocolos. Equipamentos. Tecnologia de redes locais. Serviços em redes. Projeto, instalação e configuração de redes locais.

Contabilidade, Economia e Finanças

(6)

Tributação. Ciclos contábeis. Economia e mercado. Administração financeira. Sistemas de Informações Contábeis e Gerenciais.

Direito e Ética em Sistemas de Informação

Ementa

Direito, Moral e Ética. Ética profissional. Noções de Direito Público: constitucional, tributário, trabalho, penal e responsabilidade penal do bacharelando em Sistemas de Informação. Noções de Direito Privado: civil, consumidor, empresarial, autoral e responsabilidade civil do bacharelando em Sistemas de Informação. Software: legislação e aplicabilidade. Registro de Patentes. Confecção de Contratos. Marco Civil da Internet.

Empreendedorismo

Ementa

O processo Empreendedor. Formação de uma microempresa. Características de um empreendedor. Habilidades requeridas de um empreendedor. Identificando oportunidades. Desenvolvimento da capacidade empreendedora na área de computação, com ênfase na análise de negócio de Informática. Fatores a serem considerados na escolha (atratividade). Escolha da estratégia competitiva. O plano de negócio. Exemplos de Planos de Negócios. Sistema de gerenciamento. Técnicas de negociação, planejamento estratégico e administração estratégica, qualidade e competitividade. Avaliação de mercado.

O profissional de Informática e a Sociedade

Ementa

Pessoa, personalidade e trabalho. Trabalho em equipe. Comunicação. Conflitos e resistência a mudanças. Liderança e gestão: superiores, usuários, membros da equipe e outros membros relacionados ao projeto. Relação do profissional com o usuário. O profissional de informática e a percepção pública. Doenças profissionais. TI Verde.

Diversidade, Cidadania e Direitos

Ementa

Diversidade: cultura, gênero, etnia, raça e desigualdades sociais. Noções sobre a formação da cultura brasileira. Relações étnico-raciais. Respeito e valorização das diferenças culturais, sociais e individuais. Cidadania: concepções, garantias e práticas. Estado Democrático de Direito, democracia, movimentos sociais e cidadania. Constitucionalista e Direitos: concepções, violações, promoção, defesa e garantias. Evolução do conceito: dos direitos de liberdade ao direito planetário e à sustentabilidade socioambiental.

Engenharia de Software para Web Semântica

Ementa

Fundamentos e arquitetura da Web Semântica. Linguagens e/ou padrões para especificação de caracteres e localização, sintaxe,

estrutura, semântica e lógica de informação. Ontologias e regras. Framework para programação de aplicações para Web Semântica. Temas emergentes.

Sociedade, Multiculturalismo e Direitos - Cultura Digital

(7)

multicultural.

Descontinuidades da modernidade e tensões sociais, políticas e culturais contemporâneas. A liberdade e a igualdade na formação da esfera pública. Indivíduo, sociedade e ação coletiva. A importância da cultura e a questão das identidades. Tradição, valores e ordem moral. Diversidade cultural e multiculturalismo. Globalização e cultura: conectividade, mediação e comunicação. Cidadania, expansão dos direitos (civis, sociais e políticos), movimentos sociais. O papel das novas tecnologias na identidade, nos processos emancipatórios e no controle social.

Psicologia, Educação e Temas Contemporâneos

Ementa

A disciplina abordará o papel da psicologia no estudo das temáticas da vida contemporânea, e como a violência, a sexualidade, a saúde, a qualidade de vida e outras temáticas interferem nas relações humanas presentes nas instituições sociais.

Matemática Discreta

Ementa

Visão geral dos fundamentos de Matemática Discreta em Computação. Provas e Indução matemática. Teoria dos números: divisibilidade, primos, MDC e algoritmo de Euclides, congruências. Pequeno Teorema de Fermat, aplicações para a computação: algoritmo de criptografia RSA e geradores de números aleatórios. Lógica de predicados de primeira ordem. Conjuntos e funções. Tópicos adicionais de matemática discreta.

Programação Linear

Ementa

Modelagem de problemas. Resolução Gráfica. Geometria da PL. Algoritmo Simplex Primal fases 1 e 2. Dualidade. Algoritmo Simplex Dual. Análise de Sensibilidade. Pós-Otimização. Algoritmo Simplex Primal-Dual. Algoritmos Simplex canalizados.

Prática e Gerenciamento de Projetos

Ementa

Definição de gerenciamento de projeto e processo de software. O processo de desenvolvimento de sistemas e o ciclo de vida de sistemas de informação. Conceitos básicos para o gerenciamento de projetos de software: estrutura de times de projeto e controle de projetos por meio de revisões. Ferramentas para o gerenciamento de projetos: definição do escopo, planejamento e programação, análise de viabilidade econômica, técnicas de comunicação e apresentação, gerenciamento das mudanças e configuração de sistemas e acompanhamento de projetos por meio de valor agregado.

Teste de Software

Ementa

Fundamentos Teóricos. Teste Funcional. Teste estrutural. Análise de Mutantes. Oficina em teste de software: experimentação e análise empírica.

Realidade Virtual e Aumentada

(8)

Computação Gráfica (CG) relacionados à RV. RV não imersiva, RV imersiva. Hardware de Entrada e Saída para RV. Aplicações de RV. Desenvolvimento de Ambientes Virtuais.

Computação Evolucionária

Ementa

Introdução a Computação Evolucionária e Métodos de busca. Representações. Algoritmos genéticos. Técnicas de seleção, cruzamento e mutação. Estratégias Evolucionárias e Programação Evolucionária. Evolução Diferencial. Otimização multi-objetivo.

Introdução a Redes Neurais

Ementa

Definição de modelos conexionistas. Aprendizado em Modelos Conexionistas: aprendizado supervisionado, não-supervisionado, competitivo. Arquiteturas básicas: Perceptron, Adaline, Perceptron Multi-Camadas, Redes RBF, Memórias Associativas: Redes de Hopfield. Sistemas de Auto-organização: Rede de Kohonen.

Otimização Combinatória

Ementa

Problemas de natureza combinatória: caminhos, árvores e arborescências em grafos, problema da mochila. Geração de colunas em programação linear e suas aplicações. Programação linear inteira: modelagem em variáveis bivalentes ()-1) e métodos de solução (cortes, aproximação poliédrica, enumeração e relaxação lagrangiana). Programação não-linear inteira: métodos gerais e métodos específicos para programação quadrática bivalente ()-1). Problemas combinatórios.

Arte, Literatura e Cultura

Ementa Arte e política; arte, técnica e tecnologia; natureza e cultura.

Mineração de Dados

Ementa

Revisão de estatística básica e probabilidade. Visão geral do processo de mineração de dados. Carga, transformação e limpeza dos dados (ETL). Métodos de mineração de dados. Visualização dos resultados. Experimentos.

Meta-heurísticas

Ementa Introdução a heurísticas e meta-heurísticas. Algoritmos Gulosos. Busca Local. Busca Populacional. Hiper-heurísticas.

Redes de Alto Desempenho

Ementa

Revisão de redes de computadores. A problemática da transmissão de mídia contínua. FDDI, FastEthernet, GigabitEthernet. Redes ATM: conceitos. Fibras e Switches. LANs e Backbones de Alta Velocidade. Serviços de Vídeo-On-Demand. Estudo de casos.

Computação Gráfica

Ementa

(9)

Homem Máquina.

Programação Paralela e Distribuída

Ementa

Introdução à Programação Paralela e Distribuída. Arquiteturas Paralelas. Programação Paralela. Paradigmas de computação paralela. Introdução aos sistemas distribuídos. Programação distribuída. Paradigmas de computação distribuída.

Sistemas Colaborativos: Fundamentos e Aplicações

Ementa

Fundamentos sobre Sistemas Colaborativos (Groupware, CSCW, teorias e modelos de colaboração). Desenvolvimento de sistemas colaborativos. Aplicação de Sistemas Colaborativos em ambientes organizacionais (sociedade, empresas, escolas, etc). Colaboração em processos de negócio. Gestão de conhecimento e memória de grupo. Formação de grupos. Folksonomia. Integração hardware-software na construção de sistemas colaborativos. Colaboração na computação móvel. Sistemas colaborativos aplicados à Educação (CSCL). Sistemas colaborativos aplicados ao desenvolvimento de software. Avaliação de sistemas colaborativos. Inteligência Artificial para Sistemas Colaborativos. Metodologia de pesquisa científica em Sistemas Colaborativos.

Informática e Educação

Referências

Documentos relacionados

To control scope, we need to manage a list of tasks... To control time, we need to manage

• Scenarios should verify that desired traces can be observed by testing the application.. Create interface when little functionality

Rule of Least Surprise: In interface design, always do the least surprising thing.. Rule of Silence: When a program has nothing surprising to say, it should

a) The software package-class-method perspective is related to structural representation (Figure 5). It deals with module hierarchy and how they are organized

Little modularity and agility, more deffects,   high costs..

“As a large program is continuously changed, its complexity, which reflects deteriorating. structure, increases unless work is done to maintain or

Scenario: export multiple members link not enabled when there are no member selected Given I am at the member list page. And the system has no

• Simulating Server Push with Client Pull and