Introdução à Programação
- Detalhes
- Categoria: Disciplina
- Programação em Java - Curso Completo (5ª Edição Atualizada), Pedro Coelho, FCA ,2016, ISBN 9789727228409 Introdução à Programação em Java, António Adrego da Rocha, Osvaldo Rocha Pacheco, FCA, 2009, ISBN 9789727226238 Introduction to Programming in Java: An Interdisciplinary Approach. Robert Sedgewick e Kevin Wayne. Addison-Wesley, 2ª Edição, 2017 ISBN 9780672337840
- Engenharia Informática e Aplicações (L) (IPLUSO)
- 6615
- 2310
- Introdução à Programação
- IPLUSO6615-2310
- 1
- 6
- 0
- 4
- Não
- Português
- Os alunos serão expostos a uma abordagem prática e orientada para a aplicação dos conceitos abordados. O ensino se concentrará em demonstrar as funcionalidades das linguagens, seguidas pela aplicação prática por meio de exemplos e exercícios representativos. Além disso, os alunos terão a oportunidade de realizar um projeto de programação, que contribuirá para a avaliação.
- Obrigatório
- OA1 - Saber programar aplicações de alguma complexidade na linguagem Java. OA2 - Entender as diferenças entre linguagens compiladas e interpretadas e, em face de uma situação concreta, ter a capacidade de escolher que tipo de linguagem será mais apropriada. OA3 - Analisar sistemas simples e propor um algoritmo de solução a um problema proposto, assim como entenderem através do código das duas linguagens lecionadas a metodologia utilizada para resolver um determinado problema.
- CP1 - Algoritmos 1.1 Conceito de Algoritmo; 1.2 Limitações dos Algoritmos; 1.3 Complexidade Espacial e Temporal CP2 - Linguagens 2.1 Diferenças entre linguagens interpretadas e compiladas; 2.2 Breve apresentação do funcionamento dos compiladores e processo de compilação; 2.2 Descrição do JVM e a sua utilização CP3 - Java 3.1 Variáveis e operações; 3.2 Condições e ciclos; 3.3 Funções; 3.4 Interface com o sistema operativo gestão de memória e processos.
A avaliação será feita através de dois testes com ponderação de 50% com componente teórica e prática, onde a parte prática se resume a um ou dois exercícios similares aos propostos da componente prática da cadeira, de um projeto de programação com ponderação de 35%, exercícios realizados durante as aulas com ponderação de 10% e trabalhos para casa com ponderação de 5%.
Descrição
Data limite
Ponderação
Teste de avaliação 1 (Individual)
Teste de avaliação 2 (Individual)14-11-2025
09-01-202625%
25%Participação em Aula (Individual)
19-12-2025
10%
Trabalho prático (Grupo)
04-01-2026
35%
Trabalhos para casa (Individual) N/A 5% Condições necessárias para aprovação à disciplina
- (Teste de avaliação_1 + Teste de avaliação_2) / 2 >= 9 Valores
- Trabalho prático >= 9 Valores
Nota Final = Testes de avaliação*0.5 + Participação em Aula*0.10 + Trabalho prático*0.35+Trabalho Individual *0.05
- Semestral
- A disciplina de Introdução à Programação visa ministrar aos alunos conhecimentos básicos de programação, com vista aplicação em Engenharia Informática e Aplicações. Adicionalmente, a linguagem de programação Java é utilizada para ensinar aos alunos os conceitos básicos da programação. A disciplina de Introdução à Programação é fundamental na formação dos alunos, fornecendo conhecimentos essenciais em algoritmos, linguagens de programação e Java. Ao longo do curso, os estudantes explorarão tópicos que incluem algoritmos e sua complexidade, linguagens de programação e a operação de compiladores, bem como a linguagem Java, que abrange variáveis, estruturas condicionais, funções e a interação com o sistema operativo, incluindo a gestão de memória e processos. Essas habilidades têm aplicações amplas e são cruciais para diversas áreas de estudo e futuras carreiras profissionais, tornando-se uma base valiosa para lidar com ferramentas informáticas em diferentes contextos.