Nome da Atividade
PROGRAMAÇÃO EM SOFTWARE DE MATEMÁTICA
CÓDIGO
11100121
Carga Horária
60 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Modalidade
PRESENCIAL
Unidade responsável
CARGA HORÁRIA PRÁTICA
4
FREQUÊNCIA APROVAÇÃO
75%
CARGA HORÁRIA OBRIGATÓRIA
4
CRÉDITOS
4
NOTA MÉDIA APROVAÇÃO
7
Ementa
Introdução aos algoritmos e a programação em softwares com amplas bibliotecas matemáticas. Conceitos básicos de programação: variáveis e constantes; operadores aritméticos, lógicos e relacionais; atribuições, entrada e saída de dados; estruturas de controle sequencial, condicional e de repetição; modularização de programas.
Objetivos
Objetivo Geral:
Objetivo(s) geral(ais):● Prover ao aluno noções básicas de programação em um ou mais softwares com ampla variedade de bibliotecas matemáticas, permitindo posterior utilização prática em diferentes tópicos de outras disciplinas voltados a testes lógicos, manipulações algébricas, aproximações numéricas, dentre outras.
● Propiciar a compreensão de estruturas de controle de programas e sua modularização.
● Promover a leitura de algoritmos (pseudocódigos) e sua programação em linguagem de alto nível estruturada.
Objetivo(s) específico(s):
● Apresentar um ou mais softwares modernos com grande diversidade de recursos para computação matemática, permitindo a resolução de problemas algébricos, simbólicos, numéricos, lineares e não-lineares, etc.
● Apresentar as estruturas de controle e de modularização associadas às linguagens de programação de um ou mais softwares introduzidos no curso.
● Desenvolver o raciocínio lógico e a compreensão das etapas de: descrição de um problema geral na forma de um algoritmo ou pseudocódigo; escrita do pseudocódigo em alguma linguagem de programação; execução e análise dos resultados do programa; reavaliação e reescrita (aperfeiçoamento) do programa.
Conteúdo Programático
Bibliografia
Bibliografia Básica:
- MANZANO, J. A. N. G. e Oliveira, J. F. O. Algoritmos lógica para desenvolvimento de programação de computadores. 29 ed. São Paulo: Erica, 2016. ISBN 9788536531472. E-book.
- PIVA JUNIOR, D. et al. Algoritmos e programação de computadores. 2 ed. Rio de Janeiro: GEN LTC, 2019. ISBN 9788595150508. E-book.
- MORAIS, I. S. et al. Algoritmo e programação: engenharia. 1 ed. Porto Alegre: SAGAH, 2018. ISBN 9788595024731. E-book.
Bibliografia Complementar:
- SOUZA, M. A. F. et al. Algoritmos e lógica de programação: um texto introdutório para a engenharia. 3 ed. São Paulo: Cengage Learning, 2019. ISBN 9788522128150. E-book.
- CAMPOS FILHO, F. F. Algoritmos numéricos: uma abordagem moderna de cálculo numérico. 3 ed. Rio de Janeiro: LTC, 2018. ISBN 9788521635659. E-book.
- CHAPRA, S. C. Métodos numéricos aplicados com matlab para engenheiros e cientistas. 3 ed. Porto Alegre: AMGH, 2013. ISBN 9788580551778. E-book.
- CHAPMAN, S. J. Programação em MATLAB para engenheiros. 3 ed. São Paulo: Cengage Learning, 2018. ISBN 9788522125234. E-book.
- PALM III, W. J. Introdução ao Matlab para Engenheiros. 3 ed. Porto Alegre: AMGH, 2014. ISBN 9788580552058. E-book.
Disciplinas Equivalentes
Disciplina | Curso |
---|---|
PROGRAMAÇÃO EM SOFTWARE DE MATEMÁTICA | Matemática (Licenciatura) |