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 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. 

  • 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. Aplicação das estruturas básicas da linguagem MATLAB ao estudo de modelos simples.
    Adquirir competências base para entender a linguagem de programação MATLAB 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.
     

  • Metodologias de ensino e avaliação

    Metodologias de ensino e avaliação

    Avaliação Contínua:

    1. Frequências(F): 2 testes com nota mínima 6. No final do semestre os alunos podem repetir 1 teste ou realizar frequência global que avalia todo o conteúdo programatico. A nota final é a maior das notas. Frequências têm ponderação 80% para nota final
    2. Problemas resolvidos em grupo(P): Durante o semestre os alunos, em grupos de 2 elementos, resolvem os problemas propostos das séries de trabalho e enviam, em 4 semanas indicadas, o problema do grupo para avaliação (Escolha aleatória do problema). Peso de cada problema para Nota Final 5%
    3. A Nota Final (NF) é apurada pela média:NF=(1ªFreq*0.3)+(2ªFreq*0.5)+(Prob1*0.05)+(Prob2*0.05)+(Prob3*0,05)+(Prob4*0,05). Aprovação para nota >=10valores

    Exame de Recurso:

    • Os alunos não aprovados por avaliação contínua podem fazer exame de recurso correspondente a 100% da nota final. Aprovação para notas >= 10 valores

    O docente pode solicitar prova oral a aluno/a em qualquer momento de avaliação caso tenha dúvidas sobre a prova

  • 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

     

  • Horário de Atendimento

    Horário de Atendimento

     

    Nome do docente
    Cristina Guerra
    Horário de atendimento (presencial na sala C.1.3.)
    3ª feira das 14:00h às 15:00h
    6ª feira das 11h às 12h
    Também haverá apoio pedagógico através de sessões zoom propostas por docente via moodle ou
    quando solicitado pelos alunos

     

     

     

     

     

     

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 Logo UE Financed Logo PT Provedor do Estudante Livro de reclamaões Elogios