Introdução à Engenharia de Informação Profa. Marta Mattoso [email protected] http://www.cos.ufrj.br/~marta COPPE- Sistemas / UFRJ Apresentação do Curso e Conceitos Básicos Roteiro Introdução Conceitos principais Caracterização de Engenharia da Informação Apresentação do funcionamento do curso 2 © 2007 Marta Mattoso Alguns Cursos Engenharias Ciência da computação Ciência de informação 3 © 2007 Marta Mattoso Information Engineering “Smart” systems might eventually lead to: aircraft that automatically adjusts its thrust, controls, and even structures in response to unexpected conditions, clothes, wearable devices, and even implantable instruments that can monitor life systems and offer constant guidance on a heart patient's condition, and household appliances that “know” our needs and act on them without our input. Fonte: http://web.mit.edu/engineering/info_eng/about.html © 2007 Marta Mattoso 4 Topics in Supercomputers Supercomputers are the fastest and most powerful general purpose scientific computing systems available at any given time. Dongarra et al, “Numerical Linear Algebra for High-Performance Computers”, SIAM, 1998 Turing´s Machine, UK, 1941 Earth Simulator, Japan, 2002 5 © 2007 Marta Mattoso Eng. computação e informação-UFRJ Uso intensivo de tecnologias de informação e comunicação Necessidade de uma postura mais flexível por parte das empresas, que as capacite a responder rapidamente às mudanças Necessidade de profissionais com formação multidisciplinar INDÚSTRIA DA INFO-COMUNICAÇÃO Telecom Computação Produção 6 © 2007 Marta Mattoso Eng. CI -UFRJ Forte investimento previsto em infraestrutura, em setores como telefonia, TV digital e outros (infraestrutura) Relatórios publicados pelo Banco Mundial apontam a TI como mecanismo mais eficaz para diminuir as diferenças econômicas e sociais entre os países ricos e os emergentes (serviços – software) Diversos países estão implementando programas governamentais para disseminar a TI (no Brasil, Programa Sociedade da Informação – MCT, dezembro1999) 7 © 2007 Marta Mattoso Objetivos- Eng. CI -UFRJ FORMAR ENGENHEIROS CAPAZES DE: Dominar a infra-estrutura digital, sendo capaz de programar e comunicar na Internet e redes heterogêneas. Projetar aplicações avançadas envolvendo a Web usando multimídia e bancos de dados. Produzir software confiável. Projetar e gerenciar sistemas complexos de informação. Combinar simulação e realidade virtual. 8 © 2007 Marta Mattoso Corpo Docente - Eng. CI -UFRJ COPPE: Programa de Eng. Sistemas e Computação Programa de Engenharia Elétrica Área Interdisciplinar de Computação de Alto Desempenho (Programa de Eng. Civil) Programa de Engenharia de Produção POLI: Departamento de Eletrônica 9 © 2007 Marta Mattoso Grade Curricular - Eng. CI -UFRJ Básico com disciplinas obrigatórias para Engenharia e Ciência da Computação Forte ênfase nas tecnologias da info-comunicação Ao final do ciclo básico o aluno tem um ano de formação profissional generalista, fornecendo as habilidades fundamentais de acordo com as diretizes do curso. Disciplinas optativas de escolha condicionada oferecidas pela Escola Politécnica e COPPE/UFRJ 10 © 2007 Marta Mattoso Grade Optativas - Eng. CI -UFRJ COPPE: Animação e Jogos Avaliação e Monitoração de Ativos Intangíveis Bancos de Dados Avançados Circuitos Integrados Comércio Eletrônico Comunicação e Tecnologias cognitivas Comunicações Móveis Controle de Processos 11 © 2007 Marta Mattoso Grade Optativas - Eng. CI -UFRJ COPPE (cont.): Desenvolvimento de Software Orientado a Objetos Distribuição e Paralelismo em Banco de Dados Ambientes de Desenvolvimento de Software Gestão da Inovação Gestão de Projetos e Empreendimentos Governo Eletrônico Inovação e Empreendorismo Inteligência Competitiva 12 © 2007 Marta Mattoso Grade Optativas - Eng. CI -UFRJ COPPE (cont.): Laboratório de Engenharia de Software Linguagens Formais Matemática Computacional Métodos discretos em engenharia. Mineração de dados Modelos Organizacionais Trabalho do Futuro Otimização de Fluxos em Grafos 13 © 2007 Marta Mattoso Grade Optativas - Eng. CI -UFRJ COPPE (cont.): Processamento de Imagens Programação Paralela Realidade Virtual Reutilização de Software Sistema de Informação Tecnologia de Comunicações Tópicos Especiais em Engenharia de Software Visualização Científica 14 © 2007 Marta Mattoso Grade Optativas - Eng. CI -UFRJ POLI: Optoeletrônica Comunicações Analógicas Circ. Integr. p/ Proc. Analógico de Sinais Microeletrônica I Processamento de Voz Redes Neurais 15 © 2007 Marta Mattoso Grade Optativas - Eng. CI -UFRJ POLI (cont.): Tóp. Esp. Em Circ. E Instrumentação Circuitos de Comunicações Proc. Dig. De Imagens Sistemas de comunicações Telefonia Televisão Digital Transmissão Digital 16 © 2007 Marta Mattoso Grade Optativas - Eng. CI -UFRJ POLI (cont.): Tóp. Esp. Em Sist. De Comunicações Controle de Proc. Por Comp. Em TR Otimização em Grafos Otimização Linear e Não-Linear Microcomputadores Modelagem e Aval. de Desemp. de Redes Tóp. Esp. Em Sist. Digitais 17 © 2007 Marta Mattoso Dinâmica do curso - aulas Aulas com seminários convidados sobre os temas da ECI de modo aprofundado. Visita a uma empresa de ECI 18 © 2007 Marta Mattoso Dinâmica do curso - aulas Visitas a laboratórios da COPPE Uso das instalações da pós-graduação Silêncio Conservação da sala (proibido alimentos) Uso de celulares não é permitido Incentivada a participação em sala de aula 19 © 2007 Marta Mattoso Dinâmica do curso - avaliação Página Web do curso: COS111 http://www.cos.ufrj.br/~marta Material do curso: http://www.cos.ufrj.br/~marta/Enginfo/ Avaliação Exercícios práticos e teóricos discutidos em sala Resumo das palestras Redigir e Apresentar um relatório sobre um dos tópicos apresentados na primeira parte complementado pelo material do palestrante Participação em sala de aula 20 © 2007 Marta Mattoso A carreira de computação SBC SBC Horizontes 21 © 2007 Marta Mattoso Exercício para entregar na próxima aula Escolher uma das colunas da SBC Horizontes e apresentar o conteudo com base no texto escrito e com base no que foi pesquisado. Entregar um resumo contendo uma avaliação do artigo escolhido 22 © 2007 Marta Mattoso