Você está na página 1de 8

MINISTÉRIO DA EDUCAÇÃO

SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA


INSTITUTO FEDERAL DE MINAS GERAIS
PRÓ-REITORIA DE EXTENSÃO

PROJETO PEDAGÓGICO DO CURSO DE FORMAÇÃO CONTINUADA

INTRODUÇÃO AOS ALGORITMOS E À PROGRAMAÇÃO BÁSICA COM A


LINGUAGEM JAVA1

Modalidade: EaD

Formiga
Junho/2022

1
Formação relacionada ao seguinte curso do Catálogo Nacional de Cursos Técnicos (CNCT): “Técnico em
Desenvolvimento de Sistemas” e relacionado ao Código Brasileiro de Ocupação 31171-10 (“Programador de
sistemas de computador”.
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DE MINAS GERAIS
PRÓ-REITORIA DE EXTENSÃO

Reitor: Kléber Gonçalves Glória


Pró-Reitor de Extensão: Carlos Bernardes Rosa Júnior
Diretor do campus: Washington Santos Silva
Coordenador do curso: Bruno Ferreira

PROJETO PEDAGÓGICO DO CURSO DE FORMAÇÃO CONTINUADA

INTRODUÇÃO AOS ALGORITMOS E À PROGRAMAÇÃO BÁSICA COM A


LINGUAGEM JAVA

Modalidade EaD

Projeto Pedagógico do curso “Introdução aos Algoritmos e à


programação básica com a linguagem Java”, submetido ao Setor
de Extensão do Instituto Federal de Educação, Ciência e
Tecnologia de Minas Gerais - Campus Formiga, como requisito
para a aprovação de Curso de Formação Continuada.

Formiga
Junho/2022
Sumário

1. Dados institucionais
2. Dados gerais do curso
3. Justificativa
4. Objetivos do curso
5. Público-alvo
6. Pré-requisitos e mecanismos de acesso ao curso
7. Matriz curricular
8. Procedimentos didático-metodológicos
9. Descrição dos principais instrumentos de avaliação
10. Definição dos mínimos de frequência e/ou aproveitamento da aprendizagem para fins de
aprovação/certificação
11. Infraestrutura física e equipamentos
12. Referências

Anexo I – Plano de Ensino


1. Dados Institucionais

Razão Social Instituto Federal de Educação, Ciência e


Tecnologia de Minas Gerais – IFMG
CNPJ 10.626.896/0001-72
Esfera Administrativa Federal
Endereço Campus Formiga
E-mail extensao.formiga@ifmg.edu.br
Site da instituição https://www.formiga.ifmg.edu.br/

2. Dados Gerais do Curso

Nome do curso Introdução aos algoritmos e à programação


básica com a linguagem Java
Área temática (conforme FORPROEXT) Tecnologia e Produção
Atuação relacionada à seguinte Classificação Programador de internet 3171-05;
Brasileira de Ocupações (CBO) Programador de sistemas de computador 3171-10
Número de vagas por turma Seleção em fluxo contínuo
Periodicidade das aulas Semanal
Carga horária 40 h
Modalidade da oferta ( ) Presencial (X) à distância ( ) Híbrida
Local das aulas Ambiente Virtual de Aprendizagem (Moodle)
Coordenador/docentes do curso Bruno Ferreira
bruno.ferreira@ifmg.edu.br
Doutorado em Ciência da Computação pela
UFMG. Atua desde do ano 2000 nas áreas de
programação e desenvolvimento de sistemas.
Lecionas as disciplinas relacionadas a essa área
dede 2006.
3. Justificativa

A área de desenvolvimento de sistemas é extremamente atrativa, seja pelo grande número de vagas
de empregos disponíveis ou pelos ótimos salários ofertados por esse campo de trabalho. Contudo, os
profissionais dessa área têm que dominar os fundamentos ou a lógica de programação para ingressar
nessa carreira. Como disse o famoso fundador da Apple, Steve Jobs, em um documentário de 2012
chamado The Lost Interview [1], “Na minha opinião todos neste país deveriam aprender como
programar um computador, porque isto te ensina como pensar...”. A área de programação de
computadores está inserida há muito tempo em diversos cursos, sendo disciplina obrigatório nas áreas
de Administração, Engenharia Elétrica, Matemática e principalmente nos cursos da área da
Computação.

4. Objetivos do curso
Os objetivos do curso se dividem em:
• geral: propiciar ao aluno um primeiro contato com a lógica e os conceitos de programação
para a criação de algoritmos.

• específicos:
o conhecer a lógica de programação;
o conhecer a linguagem de programação Java;
o Conhecer os conceitos de variáveis, comandos de entrada e saída de dados e por fim,
as instruções condicionais e de repetição
o criar os primeiros algoritmos com a linguagem Java.

5. Público-alvo
O curso é direcionado para estudantes do nível médio ao superior ou de profissionais alfabetizados
das mais diversas áreas que desejam adquirir conhecimentos de programação, ele é proposto para
pessoas que desejam entrar no mercado de trabalho de desenvolvimento de sistemas de computadores
ou simplesmente porque se interessam pelo universo da programação.

6. Pré-requisitos e mecanismos de acesso ao curso


Pré-requisitos para seleção: O candidato deve ter cursado ou estar cursando o ensino fundamental.
O pré-requisito básico é saber ler e interpretar textos.
Processo seletivo: a ser definido, mas pode ser por ordem de inscrição, análise socioeconômica ou
entrevistas assíncronas.

7. Matriz curricular
A matriz curricular do curso “Introdução aos algoritmos e à programação básica com a linguagem
Java”, na modalidade EaD, está organizada por componentes curriculares em regime modular, com
uma carga horária total de 40 horas, conforme descrito no quadro abaixo:
Módulo/Semana Conteúdo
1 Conceitos iniciais (algoritmos, programas, IDE, linguagens de
programação), breve histórico sobre a linguagem Java, configuração
do ambiente de programação, introdução aos comandos de entrada e
saída e aos conceitos de variáveis.
2 Operadores aritméticos, operadores relacionais, operadores lógicos,
estruturas sequenciais.
3 Estruturas condicionais - conceitos e prática (exemplos e lista de
exercícios).
4 Estruturas de repetição - conceitos e prática (exemplos e lista de
exercícios).

8. Procedimentos didático-metodológicos

O curso será desenvolvido de modo autoinstrucional (sem tutoria). Ao longo do curso, o aluno
deverá:
• Estudar os conceitos didático pedagógicos propostos pela apostila do curso;
• Assistir aos vídeos indicados pelo(s) professor(es) do curso;
• Realizar exercícios e leituras complementares sugeridas.

9. Descrição dos principais instrumentos de avaliação


A avaliação de desempenho dos alunos será efetuada através de atividades executadas no Ambiente
Virtual de Aprendizagem e entregues nos prazos estipulados. Para a avaliação do curso, os alunos
serão convidados a responder um formulário de satisfação.

10. Definição dos mínimos de frequência e/ou aproveitamento da aprendizagem


para fins de aprovação/certificação
Para fins de aprovação/certificação, será exigida uma frequência mínima de 75% (vista através da
quantidade de acessos ao Ambiente Virtual de Aprendizagem) e um aproveitamento mínimo global
de 60% nas atividades avaliativas do curso.

11. Infraestrutura física e equipamentos


O Instituto Federal de Minas Gerais, em seus variados campi, possui estúdios de EaD equipados com
modernos sistemas de captação de vídeo e áudio, sistemas de iluminação e sistema de isolação
acústica.
Além disso, possui equipe técnica multidisciplinar que atua na definição de políticas e padrões
para o Ensino a Distância, acompanhando as etapas de pré-produção, produção e pós-produção.
As videoaulas ficam armazenadas em uma plataforma de streaming e as salas virtuais em
servidores dedicados na reitoria da instituição, constantemente acompanhados por técnicos
especializados.
12. Referências

[1] THE LOST INTERVIEW, 2012, Documentário/entrevista original de 70 minutos que Steve Jobs
deu a Robert X, acessado em 20/12/2021 no endereço eletrônico:
https://www.youtube.com/watch?v=iI2YcDbZ7xM.
Anexo I – Plano de Ensino

NOME DO CURSO: Introdução aos Algoritmos e à programação básica com a


linguagem Java
CH teórica: CH prática: CH total:
10 h 30 h 40 h
Ementa:
Conceito relacionado aos algoritmos, entrada/saída de dados e variáveis. Estruturas de
programação sequenciais, condicionais e de repetição.

Objetivos gerais:
Propiciar ao aluno um primeiro contato com a lógica e os conceitos de programação para a
criação dos primeiros algoritmos.
Objetivos específicos:
Ao final do curso, o aluno deverá ser capaz de:
•Conceituar e entender algoritmos, programas, linguagem de programação, variáveis e tipos de
dados;
•Conceituar, entender e aplicar expressões aritméticas e lógicas na construção de programas;
•Conceituar, entender e aplicar comandos de atribuição, leitura, escrita, decisão e repetição na
construção de programas;
•Desenvolver algoritmos simples usando uma linguagem de programação.
Bibliografia Básica:

AFONSO, Alexandre. Programação para Iniciantes – Aprenda lógica de programação com Java.
Apostila digital disponibilizada por AlgaWorks Softwares, Treinamentos e Serviços Ltda,
2017. Disponível em https://cafe.algaworks.com/livro-logica-de-programacao/. Acesso em
22/12/2021.

CAELUM, Ensino e Inovação. Java e Orientação a Objetos. Apostila digital disponibilizada


pela empresa Caelum – Ensino e Inovação, 2020. Disponível em
https://www.caelum.com.br/apostilas. Acesso em 22/12/2021.
Bibliografia Complementar:

SOBRAL, João B.M., CLARO, Daniela B., Programação em Java. Livro digital da
Universidade Federal de Santa Catarina, SC – Copyleft Pearson Education, 2008. Disponível
em https://www.faeterj-rio.edu.br/downloads/bbv/0031.pdf. Acesso em 22/12/2021.

CESTA, André A., RUBIRA, Cecília, M.F., Tutorial: A linguagem de programação Java –
Orientação a objetos, Material digital disponibilizada pela UNICAMP, 2004. Disponível em
http://www.dcc.unicamp.br/~aacesta. Acesso em 22/12/2021.

BARROS, Cláudio, KOJIIO, Miguel, Java Starter – Módulo 1. Apostila digital disponibilizada
por T2TI, 2008. Disponível em
http://t2ti.com/curso/video/java/basico/modulos/Java_Basico_Modulo_01.pdf Acessado
em 22/12/2021.

Você também pode gostar