MAPA DO SITE ACESSIBILIDADE ALTO CONTRASTE
CEFET-MG

Programação Orientada a Objetos

Última modificação: Sábado, 5 de agosto de 2023

Público-alvo: alunos de escolas públicas
Carga-horária total: 30h, no ano por turma
Duração em Semanas: 15 semanas – 2 horas por semana
Certificado: a formação fornecerá um certificado pelo CEFET-MG

A formação é realizada em três módulos:

  1. Programação com Alice (6h)
  2. Programação com Greenfoot (8h)
  3. Programação com Java (16h)

O projeto propõe a formação em programação de computadores, no qual o(a) aluno(a) aprenderá os elementos básicos da programação e a linguagem de programação Java para começar a desenvolver seus próprios programas. O curso usa ambientes gratuitos de programação, visuais, gráficos e ferramentas de programação para tornar o aprendizado mais atraente e lúdico. São os ambientes: Alice (www.alice.org), Greenfoot (www.greenfoot.org) e Eclipse (www.eclipse.org).

Ao fim da formação, o(a) aluno(a) deverá ser capaz de:

  • Criar animações, programas e jogos por meio dos Ambientes de Programação Alice e Greenfoot;
  • Programar em Java a partir conhecimentos de lógica e programação apreendidos com Alice e Greenfoot;
  • Demonstrar conhecimento sobre a tecnologia Java;
  • Utilizar a ferramenta freeware Eclipse para criar programas Java completos e funcionais;
  • Integrar instruções de programação de computador, tais como decisão, repetição e subprogramas;

Os ambientes da formação

Os ambientes de programação do curso (Alice e Greenfoot), por serem lúdicos e visuais, despertam o interesse dos(as) alunos(as) pela programação, introduzindo os conceitos de lógica de programação de maneira intuitiva, como em processo de criação de jogos e animações, mas também desenvolvendo o raciocínio lógico, necessário à criação de programas de computador. Ao dominarem esses ambientes, os alunos serão introduzidos à linguagem de programação Java, cujo ambiente usado é o Eclipse. A formação será realizada pela Web, especificamente por meio do site Canvas Instructure (https://canvas.instructure.com/login/canvas), uma plataforma intuitiva para acesso on-line às aulas e ao material didático do curso, a qualquer tempo. Ao final da formação, caso aprovado e frequente, o aluno obterá um certificado do CEFET-MG.

A seguir, uma breve descrição dos ambientes de programação citados.

Alice: é um ambiente de programação tridimensional de fácil utilização para criação de animações e interações entre personagens e objetos de cenário, semelhantes a um jogo de vídeo game. Desenvolvido pela Universidade Carnegie Mellon, nos Estados Unidos, o objetivo do software Alice é ensinar os principais conceitos de programação a crianças e adolescentes. A figura ao lado apresenta a tela inicial do Alice.

 

 

Greenfoot: é um ambiente de programação gráfico bidimensional que suporta o desenvolvimento de aplicações gráficas na linguagem de programação Java. A ideia é ajudar iniciantes nesta linguagem orientada a objetos a desenvolverem programas de forma fácil. Greefoot permite implementar cenários com objetos visuais (tais, como personagens), os quais são controlados com instruções de programação (decisões, repetições, start, stop, etc). O Greenfoot estende o aprendizado de programação do Alice, pois permite já começar a programa em Java. As figuras abaixo são do programa sendo criado visualmente e o seu código Java, respectivamente.

Eclipse: é um ambiente de desenvolvimento integrado, que consiste em um conjunto de funcionalidades embutidas para construção e organização, de maneira fácil e interativa, de programas em linguagem Java, uma das mais utilizadas no mundo. Entre as funcionalidades figuram: editor, compilador, editor gráfico e depurador de erros. A figura ao lado apresenta a tela do Eclipse com um programa Java.