filmeu

Disciplina Programação

  • Apresentação

    Apresentação

    Desenvolver as competências elementares necessárias para explorar e dominar a folha de cálculo EXCEL a um
    nível introdutório/intermédio. Adquirir competências base para entender e usar as estruturas base na linguagem de programação MATLAB ou Python para
    a resolução de problemas simples genéricos. Desenvolver capacidade de formular um problema através de um algoritmo e transpor a informação dos algoritmos para um código MATLAB ou Python. 

  • Conteúdos Programáticos

    Conteúdos Programáticos

    1. Introdução
    1.1.Introdução ao MICROSOFT EXCEL:Folha de cálculo.Manipulação básica de dados; fórmulas;
    referências
    absolutas e relativas; uso de filtros e ordenação personalizada; Exemplos de aplicação.
    1.2.Funções e gráficos. Exemplos de aplicação.
    2.Introdução às Linguagens de programação.
    2.1.Algoritmos
    2.2.Regras básicas da programação
    3.Introdução à programação em MATLAB
    3.1Ambiente de trabalho.
    3.2.Operações matemáticas básicas.
    3.3.Varáveis simples, vetores e matrizes.
    3.4.Funções matemáticas.
    3.5.Programas exemplo.
    4.Instruções de comparação
    4.1.Estruturas IF-ELSE
    4.3.Programas exemplo
    5.Estruturas de repetição
    5.1.Ciclos FOR
    5.2.Ciclos WHILE
    5.3.Programas exemplo.
    6.Leitura e escrita de dados. Exemplos
    7.Gráficos
    7.1.Comandos plot, bar, pie e outros relacionados. Opções de formatação.
    7.2.Comando subplot
    7.3.Programas exemplo.
    7.4.Gráficos de superfície e de linhas de nível.

  • Objetivos

    Objetivos

    Num capítulo introdutório é feita uma revisão/introdução à folha de cálculo Excel para garantir que todos os alunos adquirem as competências mais elementares desta útil ferramenta. São feitas alicações simples para explorar e ajudar a dominar a folha de cálculo a um nível introdutório/intermédio.

    Os restantes capítulos têm por objetivo:

     Aquisição de conhecimentos básicos sobre a formulação de problemas usando análise numérica e elaboração de algoritmos.
    Transposição dos algoritmos para linguagem de programação MATLAB ou Python. Aplicação das estruturas básicas da linguagem MATLAB (Python) ao estudo de modelos simples.
    Adquirir competências base para entender a linguagem de programação MATLAB (Python) para a resolução de problemas simples genéricos. Desenvolver
    capacidade de formular um problema através de um algoritmo e transpor a informação dos algoritmos para um código MATLAB ou Python.
     

  • Metodologias de ensino e avaliação

    Metodologias de ensino e avaliação

    Esta disciplina inicia a formação com um módulo de introdução ao Excel (5-6 semanas) onde para além dos conceitos básicos os alunos aprendem a criar formulas com as funções mais utilizadas e a manipular dados em tabelas e gráficos. Nas restantes semanas os estudantes exploram as estruturas mais elementares da programação usando uma linguagem de alto nível (Matlab ou Python). Apesar da unidade curricular ter formalmente uma componente teórica e uma componente prática, não há aulas expositivas e as aulas desenvolvem-se todas numa abordagem teórico-prática/prática. As aulas ocorrem sempre em salas de informática para que os estudantes possam executar todos os exemplos discutidos e possam resolver com total autonomia todos os exercícios propostos. O trabalho individual do estudante nesta disciplina é incentivado em todas as aulas ao longo do semestre e valorizado na avaliação.   

  • Bibliografia principal

    Bibliografia principal

    • Microsoft Excel - Domine a 110% - F C A-Editora Informática;
    • Introdução às Técnicas de Programação - Editorial Presença;
    • Essential MATLAB for Engineers and Scientists: Brian Hahn and Daniel Valentine, Fifth edition, Academic Press. 2013;
    • Duane C. Hanselman and Bruce L. Littlefield, Mastering MATLAB, First edition (2011). Prentice Hall
    • Notas várias disponibilizadas pela docente através do moodle

     

INSCRIÇÃO AVULSO
Política de Cookies
Este website utiliza cookies para lhe proporcionar uma melhor experiência de navegação.
Aceitar
Lisboa 2020 Portugal 2020 Small Logo EU small Logo PRR republica 150x50 Logo UE Financed Provedor do Estudante Livro de reclamaões Elogios