Objetivos / Competências
Capacitar os alunos para a utilização da folha de cálculo Excel como ferramenta fundamental para a resolução de problemas da Engenharia Civil. Capacitar os alunos para a programação estruturada em Visual Basic. Para o efeito, o aluno deverá adquirir o domínio de: (1) técnicas de descrição algorítmica que potenciem a resolução de problemas através da sua decomposição em passos elementares; (2) uma linguagem de programação estruturada para implementação efetiva de algoritmos; e desse modo, obter a resolução de problemas complexos através de sistemas informáticos.
Conteúdos programáticos resumidos
Folha de cálculo Excel – Interface; Edição e formatação de dados; Operações com células e outros objetos; Fórmulas e funções; Operações com bases de dados; Tabelas dinâmicas; Formatação condicional; Gráficos.
Programação em Linguagem Visual Basic - Ambiente de programação em Visual Basic, lógica de programação; Estrutura de um módulo; Tipos de dados, constantes, variáveis, operadores; Procedimentos; Tipos de dados, constantes, variáveis; Instruções; Manipulação de variáveis estruturadas; Definição de novos tipos de dados; Conversões entre tipos de dados; Estruturas de decisão e de repetição; Estruturação por subprogramas; Interligação do Visual Basic com o Excel.
Metodologias de ensino e critérios de avaliação
Aulas Teórico-Práticas: Exposição detalhada das matérias, princípios e conceitos fundamentais, ilustrada com a resolução de problemas de aplicação. São apresentados exercícios aos alunos com o objetivo de estimular a aprendizagem e de autoavaliarem os seus conhecimentos. Estas aulas recorrem a meios audiovisuais.
Aulas Práticas-Laboratoriais: Resolução dos exercícios dispostos nas fichas práticas com auxílio do docente diretamente no computador. O docente recorre a meios audiovisuais para dar apoio na resolução dos exercícios.
Qualquer que seja a época de avaliação, haverá uma prova escrita.
Bibliografia resumida
Alves, Valter N. (1997), Sebenta de Informática, ESTV
Deitel, H. M.; Deitel, P. J.; Nieto, T. R. Visual basic 6 how to program, New Jersey : Prentice Hall, cop. 1999 . (Cota: 004.43 BASIC DEI VIS – 6820)
Nathan Gurewich, Ori Gurewich, Teach Yourself Visual Basic 5, SAMS Publishing (Cota: 681.3.06 GUR TEA)
Paul McFedries, Visual Basic for Applications, SAMS Publishing (Cota: 681.3.06 MCF VIS)
Henrique Loureiro, EXCEL 2013 MACROS & VBA - CURSO COMPLETO; Editora: FCA; ISBN: 978-972-722-777-8 (Cota: não existe na biblioteca)