Text Material Preview
<p>Cursos de Bacharelado em Tecnologia da Informação, Ciência de Dados e Engenharia de Computação</p><p>45</p><p>Ementa: Fundamentos do Plano de Negócios. Caracterização da empresa. Estudos de</p><p>mercado e condicionantes estratégicos. Planejamento operacional. Estrutura de custos</p><p>e precificação. Planejamento econômico-financeiro e análise de viabilidade.</p><p>Bibliografia Base:</p><p>• CAMPOS, Letícia M. F. Administração estratégica planejamento ferramentas</p><p>e implantação. Curitiba/PR: Intersaberes, 2016.</p><p>• BIAGIO, Luiz Arnaldo; BATOCCHIO, Antônio. Plano de negócios: estratégia</p><p>para micro e pequenas empresas. Barueri/SP: Manole, 2012.</p><p>• BORSCHIVER, Suzana. Technology Roadmap: Planejamento Estratégico para</p><p>alinhar Mercado Produto Tecnologia. Rio de Janeiro/SP: Interciência.</p><p>Bibliografia Complementar:</p><p>• OLIVEIRA, Djalma de P. R. de. Planejamento Estratégico: Conceitos,</p><p>Metodologia, Práticas. São Paulo/SP: Atlas, 2015.</p><p>• Estudos de casos reais.</p><p>6.25. Computação Escalável (COM460)</p><p>Carga horária: 80h</p><p>Objetivos: Permitir que o aluno saiba avaliar questões relacionadas a desempenho de</p><p>aplicações e propor soluções escaláveis.</p><p>Ementa: Avaliação de desempenho e perfilamento (profiling); ferramentas de teste de</p><p>carga (como Jmeter); escalabilidade horizontal e vertical; paralelismo e concorrência;</p><p>granularidade; problemas facilmente paralelizáveis; sistemas multicore e sistemas</p><p>distribuídos; conceito e uso de aceleradores (GPUs, FPGAs etc.) e bibliotecas de apoio;</p><p>bibliotecas para processamento de alto desempenho (pandas, numpy etc.); ferramentas</p><p>Map/Reduce para Big Data (como Spark); Ferramentas para gestão de sistemas</p><p>distribuídos com contêineres (OpenShift).</p><p>Bibliografia Base:</p><p>• CENAPAD. Introdução ao OpenMP. 2014.</p><p>• HAGER, G.; WELLEIN, G. Introduction to High Performance Computing for</p><p>Scientists and Engineers. CRC Press, Inc., Boca Raton, FL, USA. 2010.</p><p>• BRYANT, R.; O'HALLARON, D. R. Computer Systems: A Programmer's</p><p>Perspective. Prentice Hall, Second Edition.</p><p>Bibliografia Complementar:</p><p>• GRAMA, Ananth; KARYPIS, George; KUMAR, Vipin; GUPTA, Anshul. Introduction</p><p>to Parallel Computing. 2003. Pearson.</p><p>• FOG, Agner. Optimizing software in C++: An optimization guide for Windows,</p><p>Linux and Mac platforms. http://www.agner.org/optimize/</p><p>• DREPPER, Ulrich. What Every Programmer Should Know About Memory .</p><p>Online: https://www.akkadia.org/drepper/cpumemory.pdf.</p><p>• Manuais e tutoriais das ferramentas e bibliotecas a serem utilizadas na disciplina.</p>