-
Apresentação
Apresentação
A informática na ótica do utilizador. Introdução aos conceitos básicos da programação.
-
Disciplina do curso
Disciplina do curso
-
Grau | Semestres | ECTS
Grau | Semestres | ECTS
Licenciado | Semestral | 4
-
Ano | Natureza | Lingua
Ano | Natureza | Lingua
1 | Obrigatório | Português
-
Código
Código
ULP730-7542
-
Pré-requisitos e co-requisitos
Pré-requisitos e co-requisitos
Não aplicável
-
Estágio Profissional
Estágio Profissional
Não
-
Conteúdos Programáticos
Conteúdos Programáticos
Introdução à informática enquanto ciência da informação. Unidade de informação. A informática na ótica do utilizador. Apresentação de alguns programas úteis no contexto da Engenharia Civil. Introdução ao MS Office: Word, Excel e Powerpoint. Apresentação de conceitos básicos. Introdução à programação. Linguagens de programação: máquina, baixo nível e alto nível. O desenvolvimento de software e as suas diferentes fases. Elementos de lógica. Algoritmia. Ambiente VBA (Visual Basic for Applications) em Microsoft Excel. A linguagem Matlab: ambiente; elementos; funções; expressões aritméticas e lógicas; matrizes e vetores; programação; ficheiros; gráficos.
-
Objetivos
Objetivos
Melhorar os conhecimentos sobre o computador e a compreensão da interligação entre os seus diversos componentes. Preparar os estudantes para utilizar o computador, de forma eficiente, na realização de diversos problemas do dia a dia. Combinar o desenvolvimento de algoritmos com a necessidade de automatização de processos repetitivos em aplicações informáticas. Desenvolver a capacidade de raciocínio passo a passo através da criação de algoritmos. Fomentar a capacidade de aplicação dos conhecimentos adquiridos a situações reais. Sensibilizar para a utilidade das competências adquiridas, seja no contexto da Licenciatura (e das Unidades Curriculares seguintes) seja no contexto profissional.
-
Metodologias de ensino e avaliação
Metodologias de ensino e avaliação
As metodologias de suporte ao processo de ensino - aprendizagem são centradas no estudante: no desenvolvimento da sua autonomia, seja ao nível da aquisição seja ao nível da aplicação dos conhecimentos. Neste contexto, os estudantes serão frequentemente encorajados a realizar um conjunto de trabalhos práticos (individuais e em grupo).
-
Bibliografia principal
Bibliografia principal
Aguilar, L. J. (2008) - "Fundamentos de Programação - Algoritmos, Estruturas de Dados e Objetos", McGraw-Hill. Peres, P. (2011) - "Excel Avançado", 3ª Edição, Edições Sílabo. Loureiro, H. (2014) - "Excel 2013 Macros e VBA, Curso Completo", FCA Editora. The MathWorks, "Getting started with MATLAB" - http://www.mathworks.com/help/matlab/getting-started-with-matlab.html Chapman, Stephen J. (2004) - "MATLAB programming for engineers", Thomson Editor.
-
Horário de Atendimento
Horário de Atendimento
-
Mobilidade
Mobilidade
Não