O módulo de Introdução ao Java apresenta aos alunos os fundamentos de uma das linguagens de programação mais utilizadas no mundo, com foco em aplicações práticas, desenvolvimento orientado a objetos e resolução de problemas computacionais.
Durante o curso, os alunos aprenderão a:
Fundamentos de Java:
Sintaxe básica, tipos de dados, variáveis, operadores e estruturas de controle (condicionais e loops).
Declaração de funções (métodos), parâmetros e retorno de valores.
Noções de entrada e saída de dados, manipulação de strings e arrays.
Programação orientada a objetos (OOP):
Conceitos de classes, objetos, atributos e métodos.
Encapsulamento: proteção de dados internos da classe com modificadores de acesso.
Herança e polimorfismo: reutilização de código e adaptação de comportamentos de objetos.
Construtores e sobrecarga de métodos para flexibilizar a criação de objetos.
Estrutura de projetos em Java:
Organização de pacotes e arquivos fonte.
Compilação e execução de programas Java através da JVM (Java Virtual Machine).
Criação de programas portáteis, seguindo o conceito “Write Once, Run Anywhere” (WORA).
Bibliotecas e recursos básicos:
Uso de classes padrão do Java SE (coleções, manipulação de arquivos e entrada/saída).
Introdução à biblioteca utilitária para desenvolvimento de aplicações simples e práticas.
Boas práticas e lógica de programação:
Desenvolvimento de raciocínio lógico para solução de problemas.
Estruturação de código limpo, legível e modular.
Aplicação de conceitos de depuração e testes básicos para validação de programas.
Objetivo do módulo:
Capacitar o aluno a entender e aplicar os fundamentos da programação em Java, desenvolvendo habilidades de lógica, organização de código e orientação a objetos. Ao final do módulo, o aluno estará apto a criar programas funcionais, resolver problemas computacionais e servir de base para módulos avançados de desenvolvimento de software.