pt_PT en_GB
net.sourceforge.fenixedu.domain.Degree:1411416447778822 ISUTC  >  Ensino  >  LECC  >  Plano LECC  >  Currículo  >  Programação I

Licenciatura em Engenharia e Ciência dos Computadores

Plano Curricular Plano LECC


Programação I (PROG)

Disciplina Curricular
Programação I do
Disciplinas Execução
Programação I (Ano Lectivo 2024 - 3º Semestre)

Contextos

Grupo: Plano LECC > 1º Ciclo

Período: 1 Ano, 2 Semestre

Peso

1.0 (para cálculo da média)

Objectivos

• Representar em forma de algoritmos problemas baseados em factos reais;
• Configurar e manter um ambiente de desenvolvimento em JAVA;
• Descrever os fundamentos básicos da linguagem de programação JAVA, apoiados no padrão “Javadoc API”;
• Criar programas utilizando os elementos básicos da linguagem de programação em JAVA;
• Criar programas simples utilizando classes e objectos em JAVA.

Programa

1. Fundamentos da linguagem de programação JAVA
1.1 Pseudocódigo
1.2 JAVA (JVM, JRE e JDK);
1.3 Ambiente de desenvolvimento JAVA;
1.4 Escrita, compilação e execução de um programa simples em JAVA;
1.5 Resolução de problemas típicos com o ambiente, ferramentas e programas JAVA;
1.6 Utilização do padrão “Javadoc API” como apoio à programação;
2. Elementos da Linguagem de programação JAVA
2.1 Tipos de dados básicos (declaração de variáveis, dados primitivos, casting e promoção);
2.2 Condições (IF-ELSE);
2.3 Ciclos (WHILE, DO-WHILE, FOR);
2.4 Métodos;
2.5 Classe String, Classe Random e Class Math;
2.6 Arrays;
2.7 Colecções estruturadas de dados (listas, mapas);
2.8 Entradas e saídas de dados através da consola;
2.9 Entrada e saída de dados através de ficheiros;
2.10 Ferramentas: jar e javadoc.
3. Introdução à Programação Orientada a Objectos
3.1 Problemas do paradigma procedural;
3.2 Conceito de classe em JAVA;
3.3 Criação e utilização de um objecto;
3.4 Modificadores de acesso e atributos e classe.