Ementário do Curso de Análise e Desenvolvimento de Sistemas (ADS)
Ementário do Curso de Análise e Desenvolvimento de Sistemas (ADS)
Ementa: Histórico da teoria geral da administração e abordagens básicas do pensamento administrativo. Conceito de Administração e funções administrativas. Processos Gerenciais.
Ementa: Projeto e representação de algorítmos. Estruturas de controle de fluxo de execução: seqüência, seleção e repetição. Tipos de dados básicos e estruturados (vetores e registros). Rotinas. Arquivos. Implementação de algorítmos usando uma linguagem de programação.
Ementa: Bases numéricas e codificação de dados. Introdução à lógica digital. Conceitos Básicos de Arquitetura Computacional: primeira, segunda, terceira e quarta geração de computadores, processador, canais, periféricos, Modo de Endereçamento, Tipo de Dados, Conjunto de Instruções, interrupções. Sistemas paralelos. Sistemas Operacionais: conceitos e funções.
Ementa: Controle Interno. Aspectos de controle e segurança. Planos de segurança e de contingência. Momentos de auditoria de sistemas: auditoria de posição e de acompanhamento. Metodologia de auditoria em Tecnologia da Informação. Análise de riscos. Revisão e avaliação de sistemas e de recursos de tecnologia de informação. Métodos e técnicas de auditoria de sistemas e de T.I. Documentação: papéis de trabalho, Relatórios de Auditoria e Pareceres.
Ementa: Conceitos de Base de Dados. Modelos conceituais de informações. Modelos de Dados: Relacional, Redes e Hierárquicos. Modelagem de dados - conceitual, lógica e física. Teoria relacional: dependências funcionais e multivaloradas, formas normais. Restrições de integridade e de segurança em Banco de Dados Relacional. Sistemas Gerenciadores de Banco de Dados – objetivo e funções. Linguagens de declaração e de manipulação de dados.
Ementa: Visão geral da noção de texto. Diferenças entre oralidade e escrita, leitura, análise e produção de textos de interesse geral e da administração: cartas, relatórios, correios eletrônicos e outras formas de comunicação escrita e oral nas organizações. Coesão e coerência do texto e diferentes gêneros discursivos.
Ementa: Estrutura e análise de relatórios contábeis e financeiras: Balanço Patrimonial, Demonstração de Resultado do Exercício, Demonstração do Fluxo de caixa, Demonstração dos Lucros ou Prejuízos Acumulados, Demonstração das Mutações do Patrimônio Líquido; Procedimentos contábeis básicos; Estudo da gestão e de plano de contas; Contabilização das empresas: comercial, industrial e prestação de serviços.
Ementa: O mercado e preços. Oferta e demanda. Equilíbrio de mercado. A unidade de produção, seu funcionamento e a integração no sistema econômico. Mercados financeiros. Cálculos financeiros básicos. Capitalização, amortização e métodos equivalentes para a seleção de alternativas. Valor presente, taxa interna de retorno. Depreciação. Análise de Investimentos. Análise sob condições de risco e incerteza.
Ementa: Conceitos sobre empreendedorismo. Características e habilidades do empreendedor. O comportamento empreendedor: análise de oportunidades. O processo de geração de idéias e conceito de negócios. Meios para análise de oportunidades e idéias. Estratégia de negócios. Aspectos de planejamento, abertura, funcionamento e gerenciamento de um negócio. Instituições de apoio e financiamento. Desenvolvimento de planos de negócio.
Ementa: Objetivos, conceitos e evolução da Engenharia de Software. Paradigmas de desenvolvimento de software. Evolução das metodologias de sistemas e suas principais técnicas. Processo de desenvolvimento de software. Modelos de software. Ciclo de vida. Qualidade de software e seus modelos. Melhores práticas no desenvolvimento de software.
Ementa: Contexto atual das empresas em relação aos projetos de tecnologia de informação. Modelagem de Negócio para o desenvolvimento de software. Conceitos, evolução e importância da Engenharia de Requisitos. Entendendo e analisando os problemas e as necessidades dos usuários, clientes e envolvidos no projeto. Técnicas de elicitação. Requisitos, seus tipos e matriz de rastreabilidade. Definição do sistema a partir dos requisitos. Gerenciamento de requisitos.
Ementa: Conceitos, evolução e importância de arquitetura de software. Padrões de Arquitetura. Padrões de Distribuição. Camadas no desenvolvimento de software. Tipos de Arquitetura de Software. Visões na arquitetura de software. Modelo de Análise e Projetos. Formas de representação. O processo de desenvolvimento. Mapeamento para implementação. Integração do sistema. Testes: planejamento e tipos. Manutenção. Documentação.
Ementa: Distribuições de freqüências. Medidas de tendência central. Medidas de dispersão. Probabilidade. Distribuições: binomial, normal, Poisson. Amostragem. Testes de hipótese. Regressão e modelo de regressão. Desenvolvimento e implementação de algorítmos através de programas de computador para resolução de exercícios.
Ementa: Pilhas, filas, alocação dinâmica, recursividade, listas encadeadas, tabelas de espalhamento e árvores.
Ementa: Ética; comportamento profissional ético. Moral e Direito. Conceitos, princípios e normas de direito público e privado aplicados à atividade empresarial e ao exercício profissional; legislação de informática.
Ementa: Vivência de técnicas de desenvolvimento de habilidades: liderança, criatividade, iniciativa, postura, atividades, entrevista, motivação, capacidade de síntese e de planejamento. Trabalho em equipe. Equipes de alto desempenho. Sistema de negociação. Instrumentos e atitudes de resolução de conflitos. Controles e atitudes gerenciais. Ações corretivas e preventivas.
Ementa: Definição de projeto segundo concepção difundida pelas melhores práticas de gestão de projetos. Histórico do desenvolvimento do conjunto de conhecimentos de gestão de projetos. Comparação ente o gerenciamento por projetos com o gerenciamento tradicional. O ciclo de vida de um projeto. Os fatores de sucesso e insucesso de projetos e sua mensuração. As nove de conhecimento para a gestão de projetos e seus processos : Integração, Escopo, Tempo, Custo, Qualidade, Recursos Humanos, Comunicações, Riscos e Aquisições.
Ementa: Planejamento estratégico e o alinhamento entre o negócio e o uso da TI. Balanced Scorecard do negócio e de TI. Planejamento de sistemas e da infra-estrutura de TI. Governança corporativa e governança de TI. Frameworks de melhores práticas em TI (COBIT, ITIL, NBR-ISO/IEC 17799 e 27001 etc.). Catálogo de serviços de TI e acordo de níveis de serviço (SLA). Custos de TI. Segurança em TI. Auditoria de Sistemas.
Ementa: Fundamentos e paradigmas da Inteligência Artificial (IA). Técnicas de IA aplicadas à solução de problemas. Sistemas baseados em conhecimento, planejamento e aprendizagem.
Ementa: Fatores Humanos em Sistemas Computacionais, Fundamentos Teóricos em Interação Humano-Computador, Usabilidade, Comunicabilidade, Acessibilidade, Design de Interação, Processo de Design de Interação, Projeto, Construção e avaliação de interfaces.
Ementa: Introdução à linguagem de montagem (Assembly), arquitetura dos microprocessadores x86. Registradores da UCP, conjunto de instruções, organização do software: Bios, programas .COM e .EXE. Manipulação de pilhas. Conceito e implementação de sub-rotinas. Utilização de instruções de entrada e saída. Posições de memória reservadas à CPU. Interrupções: Conceito, tipos e forma de atendimento, programas manipuladores de interrupções. Estrutura de sistemas de arquivos em discos, recuperação de arquivos, elaboração de travas de software.
Ementa: Tecnologias emergentes de mercado que serão aplicadas em laboratório.
Ementa: Desenvolvimento de um software utilizando os conhecimentos adquiridos ao longo do curso. A elaboração deve abordar as disciplinas de requisitos, análise e projeto, implementação, implantação e gerência de projetos. O processo de desenvolvimento, assim como a técnica fica a critério de acordo entre professor e aluno.
Ementa: Componentes da placa mãe, alimentação, memória e processador. Instalação e configuração de HD, instalação e utilização de placas, periféricos e dispositivos de hardware. Instalação, configuração e otimização de sistema operacional. Manutenção preventiva e corretiva de hardware e software.
Ementa: Prática em laboratório de instalação física de redes e suas diversas topologias, instalação de equipamentos de conectividade, cabeamento estruturado, protocolos TCP/IP, algorítmos e protocolos de roteamento, análise de tráfego, protocolos de transporte TCP e UDP, protocolos de aplicação e instalação de servidores/serviços de redes.
Ementa: Variáveis, constantes, operadores e expressões. Comando de desvio. Controle de malhas. Vetores e ponteiros. Funções de biblioteca. Estruturas, uniões e tipos definidos pelo usuário. Manipulação de arquivos.
Ementa: Vetores. Limites. Derivadas. Integrais de funções de uma variável.
Ementa: Teoria dos conjuntos. Indução matemática. Análise combinatória. Lógica formal. Relações. Funções. Grafos e árvores.
Ementa: Origem do pensamento científico. Características gerais do trabalho, do método e da pesquisa científica e tecnológica. Técnicas de elaboração de pesquisa cientifica e tecnológica. Monografia: documentação, projeto de pesquisa, relatório e informe científicos e tecnológicos.
Ementa: Programação e personalização de aplicações em processador de texto, planilha eletrônica e banco de dados. Criação e uso de variáveis, configuração de componentes: botões, caixas de texto, botões de opção, caixas de listagem e combinação. Tratamento a eventos. PROGRAMAÇÃO LINEAR E APLICAÇÕES – 80 aulas Ementa: Matrizes. Sistemas Lineares. Programação Linear: Método Gráfico e Método Simplex. Aplicações: Método do Transporte.
Ementa: Conceitos e evolução da tecnologia de orientação a objetos. Limitações e diferenças entre o paradigma da programação estruturada em relação à orientação a objetos. Conceito de objeto, classe, métodos, atributos, herança, polimorfismo, agregação, associação, dependência, encapsulamento, mensagem e suas respectivas notações na linguagem padrão de representação da orientação a objetos. Implementação de algorítmos orientado a objetos utilizando linguagens de programação. Aplicação e uso das estruturas fundamentais da orientação a objetos.
Ementa: Conceitos básicos de comunicação de dados. Meios de transmissão, interfaces e padronização. Serviços e Suporte de Redes. Projeto, Configuração e Implementação de Rede de Computadores. Evolução no Ambiente de Rede. Tecnologias de LANs. Arquitetura Internet: serviços integrados, serviços diferenciados.
Ementa: Comunicação de Dados. Topologia e Características Físicas de Redes. Redes Locais de Longa Distância. Redes de Alta Velocidade. Protocolos e Serviços de Comunicação. Camadas de Sistemas Abertos. Sistemas Operacionais de Redes. Interconexão de redes. Avaliação de Desempenho. Estrutura e Funcionamento da Internet.
Ementa: Requisitos de segurança de aplicações, de base de dados e de comunicações. Segurança de dispositivos móveis. Políticas de segurança. Criptografia. Firewalls. Vulnerabilidades e principais tecnologias de segurança.
Ementa: Negócios na área de Informática. Empresas de hardware, software e serviços em Informática. O profissional de desenvolvimento de sistemas e o mundo do trabalho. Perfil profissional e carreira. Oportunidades no setor de Informática.
Ementa: Conceito e classificações dos sistemas. Conceitos de dado, informação e conhecimento. Enfoque sistêmico. Sistemas de informação: conceitos, objetivos, funções, componentes e classificação. As dimensões tecnológica, organizacional e humana dos sistemas de informação. Características e funcionalidades dos sistemas de informação de nível operacional, tático e estratégico nas organizações.
Ementa: Fundamentos de Sistemas Distribuídos. Comunicação e Sincronização de Processos. Sistemas Operacionais Distribuídos. Sistemas de Arquivos Distribuídos. Memória Compartilhada Distribuída. Tolerância a Falhas. Segurança. Sistemas Distribuídos de Tempo Real. Aplicações Distribuídas.
Ementa: Introdução a Sistemas Operacionais. Estrutura dos Sistemas Operacionais. Processos e Threads. Gerencia de Processos. Sincronização de Processos Concorrentes. Gerenciamento de Memória. Memória Virtual. Sistemas de Arquivos. Gerência de Dispositivos. Tópicos complementares. Estudos de caso.
Ementa: Apresentação de um sistema operacional específico utilizado em ambiente corporativo. Requisitos de hardware para instalação do sistema. Processo de instalação, personalização, operação, administração e segurança sobre o sistema operacional focado. Elaboração de projetos de seleção e implantação de um sistema operacional. SISTEMAS
Ementa: Prática em laboratório de instalação e configuração dos vários serviços de uma rede utilizando um sistema operacional de rede.
Ementa: Comunicação e Informação – conceitos e implicações no mundo contemporâneo; Da Cultura de Massa à Cultura Digital – novas formas de socialização da informação e novos desafios na comunicação. Tecnologia e Sociedade - Problemas humanos e sociais referentes à utilização da tecnologia da informação e da computação: aspectos humanos da segurança e privacidade das informações e aspectos econômicos e éticos da utilização dos computadores.
Ementa: Discussão e apresentação de temas atuais da área de Tecnologia da Informação, de interesse à formação dos profissionais. Inovações e aplicações diferenciadas em informática.
Ementa:Modelo computacional, prova de correção de algorítmos, complexidade de tempo, notação assintótica, análise de pior caso, prova por indução finita, recorrências, análise de algorítmos recursivos, ordenação e busca.
Ementa: Características de sistemas comerciais. Apresentação das linguagens voltadas para aplicações comerciais. Conceitos gerais da linguagem voltadas para aplicações comerciais. Estudo de casos. Exemplos práticos utilizando a linguagem estudada. Projeto de programas estruturados. Manipulação de tabelas. Validação de dados. Algoritmo e manuseio de arquivos de acesso seqüencial e relatórios. Exercícios práticos com projeto estruturado, depuração e documentação de programas utilizando o computador.
Ementa: Introdução ao Ambiente de Programação orientado ao evento. Controle da caixa de ferramentas, propriedades de objetos e códigos de programa para criação de aplicativos. Criação de interface gráfica de usuários personalizada e animações. Bitmaps e arquivos de texto.
Ementa: Revisão dos conceitos de orientação a objetos e seu mapeamento para uma linguagem de programação. Classe Abstrata. Persistência de classes. Interfaces. Threads. Desenvolvimento de Interface com o usuário – WEB e Cliente-Servidor. Entrada e Saída. Acesso a banco de dados. Internacionalização.
Ementa: Comandos de linguagens usadas na construção e estruturação de sites para a Web, com páginas dinâmicas e interativas. Definição de layouts e formatação em geral. Adição de algorítmos usando laços, matrizes, datas, funções e condições. Introdução a Orientação a Objetos utilizando objetos, métodos e propriedades. Integração com Banco de Dados. Exercícios práticos com projeto de criação de sites.
Ementa: Fundamentos da linguagem de programação. Usos dos componentes padrões de uma aplicação. Ferramenta para simplificar o desenvolvimento de aplicações por meio da tecnologia RAD (Rapid Application Development). Utilização de comandos básicos para manipulação de banco de dados.
Ementa: Revisão dos conceitos básicos e avançados de orientação a objetos e o seu mapeamento para uma linguagem de programação. Programação em pequenos devices (palm, celular, etc.). Programação em rede (socket e protocolos de comunicação). Invocação remota de método. Programação de jogos para computador.
Ementa: Bibliotecas visuais VCL e CLX. Criando controles conscientes de dados e conjuntos de dados personalizados. Programação para banco de dados com BDE e dbExpress. Programação cliente/servidor com o InterBase. Interface com o ADO da Microsoft, usando o conjunto de componentes dbGo. Programação usando a arquitetura de aplicativos multicamada. Construção de aplicativos para a Web.
Ementa: Conceito de desenvolvimento de aplicativos utilizando a plataforma .NET. Acessando um banco de dados com o uso do IDE. Utilização do ADO.NET, ASP.NET e formulários Windows. Criação de Web Services XML. Conceitos sobre a utilização da estrutura .NET, serviços COM++. Definição de variáveis de memória, expressões e operadores, estruturas de controle, utilização das funções internas, criação de procedimentos, escopo de variáveis, arrays, criação de menus personalizados, formulários, definição de controles, depuração de código, e geração de aplicações.
Ementa: Integração numérica. Função de várias variáveis. Derivadas, máximos/mínimos de funções de duas variáveis. Equações Diferenciais Ordinárias. Aplicações numéricas de equações diferenciais. Sequências numéricas. Séries, séries de potências.
Ementa: Ambientes operacionais. Geradores de apresentações. Processadores de textos. Planilhas eletrônicas. Banco de dados. Serviços em Internet. Desenvolvimento de estudos de caso em laboratório.
Ementa: Revisão dos conceitos básicos e avançados de orientação a objetos e o seu mapeamento para uma linguagem de programação. Programação em pequenos devices (palm, celular, etc.). Programação em rede (socket e protocolos de comunicação). Invocação remota de método. Programação de jogos para computador.
Ementa: Lógica simbólica, prova por refutação, cláusulas de Horn, raciocínio automatizado, negação por falha, fatos, regras, consultas, retrocesso, cortes, falhas, estruturas recursivas, bases dinâmicas, solução de problemas.
Ementa: Tecnologias e Padrões de navegadores. Arquitetura de aplicações para Internet. Programação do lado Cliente e seus padrões. Construção de páginas dinâmicas e interativas. Acesso a banco de dados através de uma linguagem de programação. Construção de uma GUI (Graphical User Interface) para um aplicativo de banco de dados. Modelagem Visualização e Controle (Model View Controller) e outros.
Ementa: Introdução à automação: conceito de automação, aplicações, controle e supervisão de processos. Sistemas Flexíveis de Manufatura. Programação de Computadores para Construção de programas para supervisão e controle de processos industriais (SCADA - Supervisory Control and Data Acquisition, MES - Manufacturing Execution System e PIMS - Plant Information Management System). Modelo de software norma IEC 61131-3: Identificadores, tipos de dados, variáveis, unidade de organização de programa, recursos, tarefas, regras de execução de programas, configuração do CP; Linguagens LD, FBD, SFC, IL e ST.
Ementa: Componentes da Linguagem SQL. Comandos de Definição de Dados. Comandos de Controle de Dados. Encadeamento de Tabelas. Visões, Índices e Consultas.
Ementa: Ambientes de programação para dispositivos móveis. Emuladores. Interface gráfica, serviços baseados em localização, armazenamento de dados persistentes, serviços de telefonia e comunicação entre processos. Desenvolvimento de aplicações com J2ME.
Ementa: Introdução e operação do ambiente computacional de grande porte (mainframe). Estrutura de um Programa COBOL. Variáveis. Operadores Aritméticos. Comandos. Tabelas em COBOL. Programa Estruturado. Arquivos. Sort Interno. Relatórios. Acesso ao Banco de Dados. Comandos para Programação On-line COBOL CICS. Desenho de Telas..Arquitetura de programação.
Ementa: Programação do lado servidor: conhecimento de uma linguagem e padrões. Controle de sessões, cookies, request/response e conexão com BD.
Ementa: Comunicação e Informação – conceitos e implicações no mundo contemporâneo; Lógica e Semiótica – das articulações lógicas dos sistemas digitais e seus reflexos sócioculturais; Semótica e Informação – novas formas de socialização e novos desafios.
Ementa: Utilização em laboratório de produtos de Software livre que permitam atividades como automatização de procedimentos utilizando linguagens livres, simulação de ambientes de sistemas operacionais de diversas arquiteturas, adequação do núcleo do sistema operacional a determinado ambiente. Novas tecnologias de Software livre.
Ementa: Inspeção de software. Princípios e técnicas de testes de software: teste de unidade; teste de integração. Testes caixa branca. Testes caixa preta. Teste de regressão. Desenvolvimento orientado a testes. Automação dos testes. Geração de casos de teste. Teste de interfaces humanas. Teste de aplicações para a web. Testes alfas, beta e de aceitação. Ferramentas de testes. Planos de testes. Gerenciamento do processo de testes. Registro e acompanhamento de problemas.
Ementa: Introdução às habilidades de compreensão e produção oral e escrita por meio de funções sociais e estruturas simples da língua. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos sócio-culturais da língua inglesa.
Ementa: Consolidação da compreensão e produção oral e escrita por meio por meio de funções sociais e estruturas simples da língua desenvolvidas na disciplina Inglês 1. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos sócio-culturais da língua inglesa.
Ementa: Expansão da compreensão e produção oral e escrita por meio de funções sociais e estruturas básicas da língua. Ênfase na oralidade, atendendo às especificidades acadêmicoprofissionais da área e abordando aspectos sócio-culturais da língua inglesa.
Ementa: Consolidação da compreensão e produção oral e escrita por meio de funções sociais e estruturas básicas da língua desenvolvidas na disciplina Inglês 3. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos sócioculturais da língua inglesa.
Ementa: Aprofundamento da compreensão e produção oral e escrita por meio funções sociais e estruturas mais complexas da língua. Ênfase na oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando aspectos sócio-culturais da língua inglesa.
Ementa: Aprimoramento da compreensão e produção oral e escrita por meio de funções
sociais e estruturas mais complexas da língua desenvolvidas na disciplina Inglês 5 . Ênfase na
oralidade, atendendo às especificidades acadêmico-profissionais da área e abordando
aspectos sócio-culturais da língua inglesa.