Ementas das Disciplinas de SI

  • Para baixar documento final aprovado pelo CONSEPE em Dezembro de 2009 com ementas e bibliografias de disciplinas do curso de SI, clique aqui.

Matemática Elementar Teoria dos Conjuntos: axiomas, operações elementares, relações, funções, ordenação, números naturais, conjuntos contáveis e incontáveis. Introdução à Lógica Matemática. Recorrência e Indução. Noções básicas: proposições, provas/demonstrações. Métodos de Enumeração: permutação, combinação e o teorema de Ramsey. Grafos: terminologia básica, classes de grafos, grafos ponderados e orientados, ciclos e circuitos, árvores.

Administração I Conceitos e fundamentos da Administração. Processo de administrar organizações. O campo da administração. Desenvolvimento histórico da administração. A administração e os desafios empresariais contemporâneos.

Introdução ao Computador (antiga “Fundamentos da Computação”) Historia do desenvolvimento dos computadores. Componentes básicos de um computador (hardware e software). Noções de Arquitetura de computadores. Dispositivos de entrada e saída. Sistemas numéricos. Aritmética binária: ponto fixo e flutuante. Representação de dados. Introdução aos circuitos lógicos. Noções de Sistemas Operacionais, Redes de Computadores e Internet.

Introdução à Sociologia O contexto histórico do aparecimento da sociologia. A sociologia, seus objetivos e seus métodos. Conceitos fundamentais. Analise da Sociologia Brasileira. Elementos da Sociologia Aplicada. Questões da especifica.

Introdução à Programação (antiga “Laboratório de Programação I”) Construção de algoritmos. Conceitos básicos de um programa: variáveis, operadores e expressões, estruturas de controle (atribuição, seleção, repetição). Introdução à uma linguagem de programação estruturada. Ambientes de programação. Dados estruturados: vetores, matrizes e registros. Arquivos. Subprogramas: funções, procedimentos. Passagem de parâmetros (por valor e por referência). Recursividade.

Lógica Aplicada à Computação Cálculo proposicional. Lógica sentencial e de primeira ordem. Sistemas dedutivos naturais e axiomáticos. Completeza, consistência e coerência. Formalização de problemas. Formalização de programas e sistemas de computação simples.

Administração II A relação entre níveis organizacionais, processo decisório e sistemas de informação. Visão sistêmica das organizações. Estrutura organizacional. O processo de liderança nas organizações. Comunicação organizacional. Mudança organizacional. Ética, responsabilidade social e ambiente.

Cálculo Diferencial e Integral úmeros reais, valor absoluto e desigualdades elementares. Funções reais, equações e gráficos. Funções trigonométricas. Função exponencial e logarítmica. Limites e Continuidade: Conceito, definição e propriedades. Derivadas: Definição de derivada, regras de derivação, Teorema do Valor Médio, Regra de L'Hôpital, máximos e mínimos, aplicações da derivada. Integral: Conceito de integral, integral definida, Teorema Fundamental do Cálculo, técnicas de integração

Algoritmos e Estrutura de Dados I Estruturas de dados lineares: Pilhas, Filas e Listas Encadeadas. Tabelas Hash. Estruturas de dados não-lineares: Árvores (Binárias e Binárias de Busca). Aplicações de árvores. Algoritmos de Ordenação (Bubblesort, Selection Sort, Insertion Sort, Mergesort e Quicksort) e Pesquisa (seqüencial e binária) em memória. Introdução à Teoria dos Grafos.

Linguagem de Programação (antiga “Laboratório de Programação II”) Orientação a Objetos. Conceitos da Orientação: classes e objetos, abstração, encapsulamento, herança e composição, interfaces e polimorfismo. Introdução a uma linguagem de programação orientada a objetos. Tratamento de Exceções. Arquivos.

Álgebra Linear e Geometria Analítica Sistema de equações lineares e Matrizes. Espaços e Subespaços vetoriais. Base e Mudança de base. Transformção linear. Autovalores e autovetores. Diagonalizaçào de operadores.

Arquitetura de Computadores I (antiga “Organização e Arquitetura de Computadores”) Introdução aos Circuitos Digitais Combinatórios. Execução de programas pelo processador: Caminho de Dados e Controle. Passos para a Execução da Instrução. Funcionamento da Unidade de Controle. Medidas de desempenho. Caminhos de Dados com Pipeline. Arquitetura do Conjunto de Instruções. Instruções e Endereçamento. Procedimentos e Dados (pilha). Programação em Linguagem Assembly. Tipos de Conjuntos de Instruções (RISC e CISC). Entrada/ Saída e Interfaceamento. Dispositivos de Entrada/Saída. Interrupções. Barramentos. Acesso à memória e DMA. Projeto de Sistemas de Memória. Conceitos de Memória Principal. Organização de Memória Cache. Projetos de memórias (RAMs, ROMs, magnéticas, óticas). Conceitos de Memória de Massa. Suporte ao Sistema Operacional.

Algoritmos e Estrutura de Dados II Estruturas de dados avançadas: Heap Binária, Skip List, Árvore Balanceada, Árvore AVL, Árvore B, Árvore Splay, Árvore Preto-Vermelho. Algoritmos de Ordenação: Heapsort, Counting sort, Bucket sort e Radix sort. Análise da Complexidade de Algoritmos: Notação O e Análise Assintótica. Técnicas de Análise de Algoritmos: Método de Substituição, Método de Árvores de Recursão, Método Mestre e Análise Amortizada. Técnicas Avançadas de Projeto de Algoritmos: Divisão-e-conquista, Método Guloso, Programação dinâmica, Backtracking e Branch-and-Bound. Algoritmos sobre grafos. Problemas NPCompletos.

Programação Orientada a Objetos (antiga “Laboratório de Programação III”) Práticas avançadas e aplicação de programação Orientada a Objetos na construção de um software. Uso de ambiente integrado de desenvolvimento. Técnicas de depuração. Exploração de bibliotecas de uma linguagem OO.

Introdução à Psicologia Sistematização histórica: estruturalismo. Funcionalismo. Behaviorismo. Gestalt. Psicanálise. Métodos: experimental. Estudo de campo. Os testes. Atividades profissionais dos psicólogos. Áreas de especialização da psicologia: psicologia animal; fisiologia do desenvolvimento; clinica diferencial, educacional, industrial.

Probabilidade e Estatística Medidas estatísticas descritivas. Modelos matemáticos e aleatórios. Experimentos aleatórios. Espaço amostral. Probabilidade: axiomas e teoremas básicos. Variáveis aleatórias discretas e contínuas. Distribuições de probabilidade e função de densidade. Variáveis aleatórias bidimensionais. Distribuição de probabilidade conjunta. Distribuição Bernoulli, Binomial, Poisson, Normal e Exponencial. Aproximação normal. Teorema Central do limite. Processo Poisson. Mínimos quadrados para ajustamento de curvas. Amostragem. Testes de hipóteses. Correlação e Regressão. Aplicações com utilização de pacotes estatísticos.

Introdução à Filosofia Do mito à racionalidade do pensamento ocidental (identidade e diferença): a historia da filosofia; a questão do fundamento: o ser, o sujeito, a linguagem; as categorias fundamentais da filosofia teórica e pratica: a questão da verdade, a questão do bem; leitura propedêutica de textos filosóficos.

Banco de Dados I Conceitos e características de Sistemas de Informação. Funcionalidades de um SGBD. Banco de Dados Relacionais. Modelagem de Dados. Arquitetura e Infra-Estrutura de BD. Projeto e Implementação de sistemas de informação suportados por Bancos de Dados. Gatilhos e visões. Transações.

Gerência de Projetos de Software Administração por projeto. Função gerencial. Planejamento de projetos. Negociação. Recursos. Cronogramas. Plano de projeto. Estimativas. Acompanhamento de projetos. Controle de projetos em Informática.

Sistemas Operacionais Introdução a Sistemas Operacionais: definições e conceitos básicos, tipos de sistemas operacionais. Gerência de processos e threads. Gerência de memória. Gerência de Entrada e Saída. Sistema de Arquivos. Estudo de casos em sistemas operacionais comerciais. Novas tendências em sistemas operacionais.

Engenharia de Software Processo de desenvolvimento de software. Ciclo de vida de desenvolvimento de software. Qualidade de software. Técnicas de planejamento e gerenciamento de software. Gerenciamento de configuração de software. Engenharia de requisitos. Métodos de análise e de projeto de software. Garantia de qualidade de software. Verificação, validação e teste. Manutenção. Documentação. Padrões de desenvolvimento. Reuso. Engenharia reversa. Reengenharia. Ambientes de desenvolvimento de software.

Redes de Computadores Arquiteturas de Redes de computadores: modelos, camadas, protocolos e serviços. Modelo RM/OSI e TCP/IP. Estudo das funções e protocolos principais do modelo TCP/IP. Redes locais e metropolitanas. Novas tendências em redes de computadores.

Banco de Dados II Sistemas de gerenciamento de bancos de dados (SGBD): arquitetura, segurança, integridade, concorrência, recuperação após falha, gerenciamento de transações. Linguagens de consulta. Bancos de dados hierárquico, relacional, orientado à objetos. Datawarehouse, Datamining, Datamarts e OLAP.

Empreendedorismo A formação e aprendizagem do empreendedorismo. Características e perfil do empreendedor em Informática. Atitudes e comportamentos empreendedores. Estudo dos mecanismos e procedimentos para criação de empresas. Técnicas de identificação e aproveitamento de oportunidades. Plano de negócio. Desenvolvimento de empreendedores. Sistemas de gerenciamento e técnicas de negociação.

Paradigmas de Linguagens Introdução; conceitos: variáveis, expressões, escopo, comandos, tipagem, procedimentos, tipos de dados, abstração, controle, etc. Paradigmas e linguagem de programação: imperativas, lógicas, e orientadas por objetos.

Gerência de Redes de Computadores Conceitos de gerência de redes de computadores. Protocolos de gerência de redes de computadores. Ferramentas para gerência de redes de computadores. Técnicas de gerência de redes de computadores. Aspectos de segurança e auditoria em redes de computadores. Práticas de gerência de redes de computadores.

Estágio Supervisionado Prática profissional supervisionada desenvolvida em campo de estágio (instituições, empresas e organizações). Envolve o desenvolvimento de atividades compatíveis com o perfil profissional de acordo com um plano elaborado previamente. O acompanhamento das atividades prevê reuniões com um professor responsável e um supervisor na instituição acolhedora e a elaboração de documentos e relatórios relativos às atividades desenvolvidas

Metodologia Científica (antiga “Metodologia do Trabalho Científico”) A construção do conhecimento. Técnicas de estudo: diretriz para a leitura, análise e interpretação de textos, síntese, resumo, fichamento, seminário, esquema e resenha. Elaboração de textos, artigos, trabalhos para congressos, etc.

Pesquisa Aplicada a Sistemas de Informação Conceito de pesquisa cientifica, papel e importância. Tipos de pesquisa. Elaboração de projeto de pesquisa na área de Sistemas de Informação.

TCC (Trabalho de Conclusão de Curso) Elaboração do Trabalho final do Curso. Apresentação e defesa do trabalho.

Engenharia de Software Aplicada Aplicação dos conceitos de Engenharia de Software em projetos práticos: elicitação de requisitos, análise, projeto, verificação, validação e testes, uso de ferramentas case, processos de desenvolvimento de software, métricas, qualidade e manutenção de software.

Inteligência Artificial e Sistemas Especialistas Conceito e Histórico da IA. Abordagem dos Agentes Inteligentes, Métodos Genéricos de Solução de Problemas (Métodos de Busca Heurística), Representação do Conhecimento, Introdução aos Tópicos: Aprendizagem de Máquina, Processamento de Linguagem Natural, Redes Neurais Artificiais, Sistemas especialistas, Algoritmos Genéticos, I.A. distribuída, Tutores inteligentes.

Avaliação de Desempenho de Sistemas Formalismos de Modelagem de Avaliação de Desempenho, Medidas de Avaliação de Desempenho, Conceitos básicos de Métodos Quantitativos e Técnicas de Otimização de Recursos. Métodos analíticos: Taxonomias, Cadeias de Markov, Redes de Filas de Espera, Redes de Petri e outros Métodos Estocásticos. Simulação Discreta de Sistemas, Testes de Aderência, Análise de resultados, Avaliação de impactos e Análise de riscos.

Interface com o Usuário (antiga “Interfaces”) Os conceitos de interação e interface com o usuário. Dispositivos de entrada e saída em sistemas interativos. Fundamentos de interface e da interação com o usuário. Técnicas de diálogo homem-máquina. Ergonomia de software. Arquiteturas de software e padrões para interfaces com o usuário. Metodologias, técnicas e ferramentas de concepção, projeto e implementação de sistemas interativos. Metodologias, técnicas e ferramentas de avaliação de interfaces.

Sistemas de Apoio à Gestão (antiga “Sistemas Integrados”) Sistemas de informação de suporte ao processo decisório tático e estratégico (SAD, SIG, EIS). Tecnologias de informação aplicadas à sistemas de informação de suporte ao processo decisório estratégico e tático. Desenvolvimento de sistemas de informação de suporte ao processo decisório tático e estratégico. Características e funcionalidades de sistemas de informação de nível tático e estratégico nas organizações. Sistemas cooperativos: conceitos e terminologia, processo de cooperação, características de CSCW, suporte à cooperação, classificação de groupware, arquitetura para sistemas de groupware.

Sistemas Distribuídos Conceitos básicos: histórico, terminologia, sistemas centralizados, distribuídos, paralelos ou de alto desempenho, modelos e arquiteturas de sistemas distribuídos. Paradigmas de comunicação entre processos (IPC). Programação de aplicações cliente/servidor em uma rede de computadores com Sockets e TCP/IP. Sincronização em sistemas distribuídos. Algoritmos distribuídos. Sistemas distribuídos tolerantes a falhas. Objetos distribuídos. Balanceamento de carga e segurança em sistemas distribuídos. Tópicos avançados em sistemas distribuídos.

Auditoria e Segurança de Sistemas Conceitos de auditoria. Auditoria de sistemas e a área de sistemas de informação. Controles em SI gerenciais e de aplicações. Coleta de dados: testes, técnicas, entrevistas e questionários. Avaliação de integridade e segurança de dados, de efetividade e de eficiência. Softwares de auditoria. Gerência da função de auditoria e segurança em SI. Segurança em sistemas na internet. Risco.

Ética Professional Noções de ética e moral. O papel das novas tecnologias de comunicação e do desenvolvimento científico contemporâneo. O sentido das novas transformações, propiciadas pela globalização, para diferentes grupos e ambientes culturais. Novos valores e conflitos de papéis. Ética profissional. Função social das várias atividades a serem desenvolvidas pelo futuro graduado; as entidades de classe. Direitos e deveres do profissional. Normas genéricas relativas à profissão. Aspectos sociais, econômicos, legais e profissionais de computação. Aspectos estratégicos do controle da tecnologia. Mercado de trabalho. Aplicações da computação: educação, medicina, etc. Previsões de evolução da computação. Segurança, privacidade, direitos de propriedade, acesso não autorizado. Códigos de ética profissional. Doenças profissionais.

Gestão da Informação e de Sistemas de Informação Os conceitos de dado, informação e conhecimento. A Tecnologia da Informação como diferencial estratégico nas organizações. Planejamento, implementação e avaliação de estratégias na área de Sistemas de informação. O alinhamento estratégico entre Tecnologia da Informação e negócios. O planejamento estratégico de sistemas de informação. Bibliotecas para gerência de infra-estrutura de Tecnologia da Informação.

Desenvolvimento de Sistemas Corporativos Desenvolvimento de sistemas para Internet, incluindo novas tecnologias e métodos de desenvolvimento.

Projeto Avançado de Software I Planejamento e implementação de um projeto de software com um cliente real.

Gestão da Qualidade de Software O histórico e o conceito de qualidade. O conceito de qualidade de software. Métricas de qualidade de software. Normas de qualidade de software. Técnicas de garantia da qualidade de software. Teste de software: conceitos, tipos e aplicação no contexto da qualidade. Modelos de melhoria do processo de software. Planejamento de sistemas de qualidade de software. Padrões: ISO, SEI, CMM.

Introdução a Compiladores (Optativa) Conceitos básicos sobre compiladores e interpretadores. Tipos de compiladores. Análise Léxica. Tabela de Símbolos. Análise Sintática. Tratamento de erros sintáticos. Análise semântica. Geração de código. Introdução à otimização. Implementação de projeto de um compilador.

Teoria da Computação (Optativa) Revisão de conjuntos, conjuntos finitos e infinitos (incluindo o Método da Diagonalização de Cantor), relações, funções. Definição de procedimentos e algoritmos. Programas, Máquinas e Computações. Máquinas Universais (Máquinas de Estados Finitos e Máquinas de Turing). Introdução às linguagens Formais (Hierarquia de Chomsky e seus reconhecedores). Introdução à computabilidade; redutibilidade, decidibilidade e funções não computáveis. Funções Recursivas. Notação BNF. Introdução aos Compiladores.

Modelagem de Dados (Optativa) Engenharia de requisitos, técnicas e levantamento de requisitos. Análise Orientada a Objetos. Linguagem de Modelagem. Ferramentas de Modelagem. Apresentação dos níveis de modelagem conceitual, lógica e física.

Projeto Avançado de Software II (Optativa) Refinamento e implantação de um projeto de software

Computadores e Sociedade Fundamentos de sociedade, informática e conhecimento técnico-cientifico; desenvolvimento tecnológico, aplicações e perspectivas da informática; impactos da tecnologia de informática; informática no Brasil.

Português Instrumental Concepções de língua, linguagem e leitura. Textualidade: coesão, coerência e outros fatores de textualidade. A leitura e os sistemas de conhecimento. Argumentatividade no texto escrito. Leitura e produção textual de gêneros textuais acadêmicos/formulaicos: resumo, resenha e relatório. Gramática aplicada à produção textual.

Língua Inglesa I (Optativa) Introdução ao estudo da língua inglesa. Desenvolvimento da competência comunicativa em nível básico através de estruturas lingüísticas e funções elementares da comunicação em língua inglesa. Prática e desenvolvimento das quatro habilidades essenciais ao processo comunicativo: leitura, escrita, compreensão e expressão oral. Introdução aos aspectos culturais dos falantes da língua.

Língua Inglesa II (Optativa) Aperfeiçoamento da competência comunicativa de nível básico de língua inglesa, com ampliação do vocabulário e das estruturas lingüístico-discursivas. Atividades de prática comunicativa (leitura, escrita, compreensão e expressão oral) em situações formais e informais. Estudo de aspectos das culturas de língua inglesa.

Recursos Humanos em Informática (Optativa) A relação entre sistemas de informação e a função empresarial recursos humanos. Contextualização da administração de recursos humanos. As transformações das organizações e a administração de recursos humanos. O processo de agregar pessoas: recrutamento e seleção de pessoas. O processo de desenvolver pessoas: orientação, treinamento e desenvolvimento de pessoas. A aplicação dos programas de envolvimento e reconhecimento de funcionários para o processo motivacional.

Libras (Língua Brasileira de Sinais - Optativa) Língua e identidade Surda. A Libras na educação bilíngüe de surdos. Noções sobre os aspectos gramaticais, culturais e textuais da Libras a partir de vivências interativas nesta língua.

Tópicos Especiais em Sistemas de Informação Componentes curriculares livres como seminários, congressos, colóquios, oficinas, tópicos especiais e flexíveis ou em forma de projetos de ensino, de pesquisa e de extensão, correspondentes a no máximo 20%(vinte por cento} da carga horária do curso, que deverão ser regulamentados de acordo com as normas específicas dos colegiados de Curso.

Introdução aos Sistemas de Informação (Tópicos Especiais em Sistemas de Informação - disciplina) Conceito de sistema; tipos de sistemas; recursos de um SI. SI e as tecnologias da informação; organização e componentes dos sistemas de informação. Sistemas de informação empresariais, empresa digital, tipos de sistemas de informação empresariais. Infra-estrutura de tecnologia de informação: hardware e software, bancos de dados, telecomunicações, internet e redes. Aplicações de sistemas de informação: sistemas integrados, comércio eletrônico, gestão do conhecimento e sistemas de apoio à decisão. Desenvolvimento e gerenciamento de sistemas de informação. Vantagens dos sis vantagens competitivas; vantagens estratégicas; aspectos de segurança, éticos e sociais.

Voltar para página de SI

 
sistemas/disciplinassi.txt · Última modificação: 2010/01/12 20:58 por Ayla D. Dantas S. Rebouças · [Revisões anteriores]
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki