Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE CATÓLICA DE PERNAMBUCO RECONHECIDA EM 18 DE JANEIRO DE 1952 PELO DECRETO Nº 30.417 PRÓ-REITORIA ACADÊMICA DIVISÃO DE PROGRAMAÇÃO ACADÊMICA DIRETORIA DE GESTÃO ESCOLAR CÓDIGO INF1025 DISCIPLINA METODOS COMPUTACIONAIS VIGÊNCIA a partir de 2013.1 CRÉDITOS C A R G A H O R Á R I A SEMANAL SEMESTRAL TEORIA EXERCÍCIO LAB / PRÁTICA PPRROOGGRRAAMMAAÇÇÃÃOO AACCAADDÊÊMMIICCAA DDEE DDIISSCCIIPPLLIINNAA 04 03 00 01 60 1. EMENTA Possibilitar ao aluno uma visão geral da evolução dos computadores e do uso de softwares para a resolução de problemas técnicos e científicos. 2. CONTEÚDO PROGRAMÁTICO E METODOLOGIA Introdução aos conceitos da Computação. Primeiros métodos de cálculos. Auxílios manuais e mecânicos nos cálculos. Computadores eletrônicos. Evolução tecnológica dos computadores. Estrutura de um computador digital. Conceitos de algoritmos. Software para solução de problemas técnicos e científicos. Textos. Fórmulas. Vetores e matrizes. Equações. Sistemas de equações. Gráficos. Gráficos de equações. Limites. Derivadas. Derivação implícita. Integrais definidas e indefinidas. Ferramentas de programação. Noções de programação. O uso de programas matemáticos, tais como Mathcad, Maple e Matlab, para solução de problemas técnicos e científicos são essenciais na resolução de problemas do mundo real que normalmente envolvem modelagem e simulação. Geralmente esses programas diminuem em várias vezes o tempo de solução de um problema se comparado ao uso de uma linguagem de programação tal como Basic, Fortran ou C. O treinamento de alunos da área técnica em tais ferramentas é fundamental para sua formação profissional. Conceitos da computação servirão para dar uma visão básica dos sistemas computacionais. Aulas teóricas darão fundamentos necessários à compreensão das ferramentas que serão utilizadas no laboratório computacional com o uso de softwares como Mathcad, Maple, ou outros semelhantes, que dêem condições de resolução de problemas técnicos e científicos. 3. BIBLIOGRAFIA Básica: ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores: algoritmos, pascal e c/c++ e java. 3. ed. São Paulo: Pearson, [2012]. FARRER, Harry (Et al.) Programação estruturada de computadores: algoritmos estruturados. 3. ed. Rio de Janeiro: LTC, c1999. LEITE, Mário. Scilab: uma abordagem prática e didática. Rio de Janeiro: Ciência Moderna, 2009. Complementar: FEDELI, Ricardo Daniel; POLLONI, Enrico Giulio Franco; PERES, Fernando Eduardo. Introdução à ciência da computação. 2. ed. São Paulo: Cengage Learning, c2010. FOROUZAN, Behrouz A.; MOSHARRAF, Firouz. Fundamentos da ciência da computação. São Paulo: Cengage Learning, 2012. HANSELMAN, Duane; LITTLEFIELD, BRUCE. Matlab: Versao do estudante : guia do usuario. 1. ed. Sao paulo: Makron books do brasil, c1997. MATSUMOTO, Élia Yathie. Matlab 6.5: fundamentos de programação. 2.ed. São Paulo: Érica, 2004. FARRER, Harry (Et al.) Programação estruturada de computadores: Pascal estruturado. 3. ed. Rio de Janeiro: LTC, c1999. ------------------------------------------------------------------ FIM DA IMPRESSÃO ------------------------------------------------------------------------
Compartilhar