Contacto WhatsApp 961135355

Universidade Lusófona do Porto

Algoritmia e Programação

Curso

Ciências de Engenharia Aeroespacial

Grau|Semestres|ECTS

Licenciatura | Semestral | 5

Ano | Tipo de unidade curricular | Lingua

1 |Obrigatório |Português

Total de horas de Trabalho | Tempo de Contacto (horas)

135 | 60

Código

ULP1393-13532

Disciplinas complementares recomendadas

Não aplicável

Modalidade de Ensino

Face-a-face

Precedências

Não

Estágio profissional

Não

Conteúdos Programáticos

- Tecnologias de Informação e Comunicação
- Dados vs Informação
- Sistemas Informático (Tipos de Software; Sistemas de numeração; Unidades de Informação; Funcionamento de um CPU; Memória de um computador; Dispositivos de armazenamento; Periféricos)
- Introdução ao Word, PowerPoint e Excel (na ótica do utilizador)
- Formas de representar um algoritmo (Descrição narrativa; Fluxograma; Pseudocódigo)
- Programação estruturada
- Linguagem Algorítmica (Palavras Reservadas; Tipos de Dados; Constante e Variável; Expressões; Operadores de Atribuição, Aritméticos, Relacionais e Lógicos; Instruções sequenciais, de decisão e de repetição)
- Introdução ao VBA (Ambiente VBA em Excel; Configurações de segurança das macros; Declaração e tipo de variáveis em VBA; Operadores em VBA; Estruturas de decisão e de repetição em VBA)
- Introdução ao MatLab (Ambiente de trabalho em MatLab; Declaração e tipo de variáveis em MatLab; Operadores úteis em MatLab; Estruturas de decisão e de repetição em MatLab)

Objetivos

Melhorar conhecimentos sobre hardware, compreendendo a interligação entre os vários componentes;
Desenvolver conhecimentos que permitam a automatização de tarefas relacionadas com os Sistemas de Informação através de linguagens de programação de alto nível;
Combinar o desenvolvimento de algoritmos com a necessidade de automatização de processos repetitivos em aplicações informáticas.

Conhecimentos, capacidades e competências a adquirir

Desenvolver a capacidade de raciocínio passo a passo através da criação de algoritmos;
Promover a capacidade de aplicação dos conhecimentos adquiridos em situações reais do ambiente empresarial;
Criar bases para o apoio às unidades curriculares seguintes, através do desenvolvimento de sistemas de informação auxiliares.

Metodologias de ensino e avaliação

A UC apresenta-se dividida em sessões teóricas e sessões práticas.
Nas sessões teóricas mais do que o método expositivo, pretende-se cativar e fomentar o espírito de intervenção, lançando constantemente necessidades teóricas de desenvolvimento de aplicações, as quais obrigam a um encadeamento de raciocínio sem recorrer ao papel ou à programação, ampliando a capacidade de segmentação de raciocínio.
Nas sessões práticas serão lançados desafios, os quais deverão gerar soluções optimizadas.
De acordo com o Regulamento de Avaliação ULP, o estudante escolherá o regime de avaliação: de Tipo Misto ou final.

Avaliação de Tipo Misto:
Frequência 1: 35%
Trabalho Computacional: 30%
Exame 1ª fase: 35%

Avaliação Final:
Exame 1ª fase: 100%

Nota mínima 6/20 em cada elemento de avaliação.

Bibliografia principal

Aguilar, L. J. Fundamentos de Programação - Algoritmos, Estruturas de dados e objectos. Mc-Graw Hill.
Carvalho, A. (2004). Exercícios resolvidos com Excel para economia e gestão. Lisboa: FCA Editora de Informática.
Carvalho, A. Programação com Excel para Economia & Gestão (Vol. II). FCA Editora.
Loureiro, H. Excel 2007 Macros & VBA, Curso Completo. FCA Editora.
Moreira, J. P. (2011). Apontamentos da Disciplina de Informática e Programação. Portugal.
Peres, P. (2005). Excel avançado. Lisboa: Edições Sílabo.
Peres, P. (2007). Macros e Aplicações Excel. Edições Sílabo.