A Iniciativa JEDI, O ensino de Java livre e gratuito
-
Upload
cejug -
Category
Technology
-
view
3.638 -
download
5
description
Transcript of A Iniciativa JEDI, O ensino de Java livre e gratuito
A Iniciativa JEDIO ensino de Java livre e
gratuito
Daniel deOliveira
Começei a programar Fortran em 1974
Fundador do DFJUG
Java Champion
Física na UFMG, Pedagogia na Unip
3 Especializações
4 Línguas
Mestre - Gestão do Conhecimento na Católica
Quem sou eu ?
Java está em tudo
E o que isto significa?
Existe uma demanda explosiva por desenvolvedores Java, que devem fornecer, por exemplo, soluções para celulares e integrá-los com sistemas legados, de forma a fornecer soluções corporativas.
Conhecimento de Java e de sistemas abertos são a chave.
Porque Java?
68% das novas aplicações são em Java
Java substituiu o C++ como a competência mais procurada em profissionais
2 Milhões de novos profissionais de TI são necessários a cada ano
Java é executado em múltiplas plataformas
Java é executado em ampla gama de dispositivos, de Smart Cards aos servidores dos grandes Data Centers
E no Brasil ...
O mercado precisa de 40.000 profissionais HOJE !
Em 2010 havera falta 100.000 profissionais (MTb)
Tendência em direção a trabalhos realizados para clientes fora do Brasil (offshoring)
Foi identificado que o desenvolvimento de softwares é uma das demandas dos serviços “offshoring”
Muitos dos projetos “offshoring” de desenvolvimento de softwares é baseado em Java
Organizações querem que o modo de distribuição de suas aplicações seja baseada na Internet
Disfunção entre a demanda eo fornecimento do conhecimento
Java
Retorno da indústria de Software ...
Dificuldade em encontrar desenvolvedores com:competência nos fundamentos da TIorientação a objetosconhecimento e experiencia em JAVA avançadocompetência em comunicaçãocompetência nas relações interpessoais
Necessidade de re-treinamento é considerável
Treinar graduados sem conhecimentos de TI
Retorno da indústria de Software (cont.) ...
Certificação é um valor adicional especialmente para trabalhos executados fora do pais
O treinamento Java da Sun é caro
Programas internos atuais são curtos
Contratações são inferiores a 5% dos currículos recebidos
Retorno da Academia ...
Treinamento grátis, e de qualidade, não é muito acessível
Professores não são treinados corretamente e não tem experiência prática
Compreensão com respeito às preocupações da indústria de software, mas existem muitas dificuldades para uma resposta adequada
Dificuldade de alterar o currículo
Nossa resposta...
O que é o JEDI?Projeto colaborativo
Iniciado pela Sun Microsystems e pela Universidade das Filipinas no Java Research & Development Center Posteriormente através de colaborações da comunidade
Retorno e revisões da indústria e academiaLançado em 24 de Fevereiro de 2005 na Philippines Society for Information Technology Educators (PSITE) em Cagayan De Oro
ObjetivosFazer que os materiais dos cursos de SC / TI estejam disponíveis, e grátis, para todosMelhorar a experiência do ensino e da aprendizagem Aumentar a qualidade dos graduados em SC / TIAumentar o banco de especialistas em Java Fornecer serviços e produtos de classe mundial
Componentes do JEDI
Acesso grátis aos cursos e materiaisManuais dos instrutores e dos alunos Slides de apresentação das aulasProvas, exercícios e problemasMaterial de referencia
Software grátis
Treinamento dos instrutores grátis
Acesso grátis ao suporte
Acesso grátis à listas de discussão da comunidade
Encontros para estudantes e instrutores
Software Livre
Os cursos JEDI são baseados na recomendação curricular de 2001 para o Curso de Ciência da computação da Association for Computing Machinery (ACM) www.acm.org, fundada em 1947.
A licença é de Software Livre, baseada no modêlo Creative Commons – www.creativecommons.org.br.
Cursos
Fase IIntrodução a Programação I ver 1.3Introdução a Programação II ver 1.1Estruturas de Dados ver 1.1
Fase IIEngenharia de Software ver 1.0Desenvolvimento de aplicações móveis ver 1.0Programação Web ver 1.0
Fase III Web Services Segurança em JavaProgramação, modelagem e análise orientada à objetos
Fase IVSistemas operacionais Banco de Dados JavaFX
Todos os materiais podem ser baixados em www.dfjug.org
Cursos
Cursos
Módulo 1 - Introdução à Programação I
Lição 01 - Introdução à Programação de ComputadoresLição 02 - Histórico de JavaLição 03 - Primeiros passos no ambiente de programaçãoLição 04 - Fundamentos da programaçãoLição 05 - Capturando entrada de dados através do tecladoLição 06 - Estruturas de controleLição 07 - Array em JavaLição 08 - Argumentos de linha de comandoLição 09 - Trabalhando com Bibliotecas de ClasseLição 10 - Criando nossas classesLição 11 - Herança, polimorfismo e interfacesLição 12 - Tratamento básico de exceções
CursosMódulo 2 – Introdução à Programação II
Lição 01 - Revisão dos Conceitos Básicos em JavaLição 02 - Exceções e AssertivasLição 03 - Técnicas Avançadas de ProgramaçãoLição 04 - Passeio pelo pacote java.langLição 05 - Aplicações TextuaisLição 06 - Algoritmos de OrdenaçãoLição 07 - Abstract Window Toolkit e SwingLição 08 - Tratamento de Eventos em Interfaces GráficasLição 09 - ThreadsLição 10 - RedesLição 11 - AppletsLição 12 - Stream de Entrada e Saída de Dados (I/O) Avançados
Lição 13 - Introdução à Generics
Cursos
Módulo 3 – Estruturas de Dados
Lição 01 - Conceitos Básicos e NotaçõesLição 02 - StackLição 03 - QueueLição 04 - Árvores BináriasLição 05 - ÁrvoresLição 06 - GrafosLição 07 - ListasLição 08 - TabelasLição 09 - Árvores de Pesquisa BináriaLição 10 - Hash Table e Técnicas de Hashing
Cursos
Módulo 4 – Engenharia de Software
Lição 1 - Introdução a Engenharia de SoftwareLição 2 - Engenharia de Software Orientada a ObjetosLição 3 - Engenharia de RequisitosLição 4 - Engenharia de ProjetosLição 5 - ImplementaçãoLição 6 - Teste de SoftwareLição 7 - Introdução ao Gerenciamento do Projeto de Software
Lição 8 - Ferramentas de Desenvolvimento Software
Comunidade JEDI
TreinamentosMembros conduzindo os testes Mais pessoas se voluntarizando
ContribuiçõesRetorno de instrutores e alunos do Sang ShinContribuições de instrutoresMais de 80 pessoas contribuindo ativamenteIntegrado nas ultimas versões
Parcerias globaisFilipinas através de JP Petines (Java Champion)Brasil através de Daniel deOliveira (Java Champion)Coordenações na Malásia, Tailândia, Singapura e Vietnam
E nós ?
Países lusófonos (mais de 230 milhões de pessoas falantes da língua portuguesa )
AngolaCabo VerdeGuiné-BissauBrasil (70 mil desenvolvedores Java)MoçambiquePortugalSão Tomé e PríncipeTimor Leste
JUG43 Grupos de usuários Java no BrasilMais de 70 mil membros em todo o país
DFJUGResponsáveis pela coordenação JEDI na língua portuguesaMais de 15.300 participantes
Andorra, Luxemburgo, Namíbia,Goa/ Damão/Diu (Índia), Macau, África do Sul, Suíça, Estados Unidos, Japão e em outros 18 países.
JEDI na web
jedi.dev.java.netjedi.up.edu.phup-jedi.blogspot.comwww.dfjug.org
Escolas = 110 (10% de todas as universidades e faculdades das Filipinas)
Instrutores = 1.318
Estudantes = 81.000
Treinamentos realizados = 13
Instrutores que atenderam aos treinamentos = 207
• Brasil (19/05/2007)– 4.886
• Coordenadores regionais– Marum Simão/CE– Daniel Wield/RS
Situação Atual
Coordenador JEDI
Marum Simão - [email protected]
Faixa Salarial
Página Inicial do JEDI
Página Inicial do JEDI
Página de Cadastro
Confirmação Final
E-mail enviado
Menu Inicial
Login Inicial
Confirmar Inscrição no Módulo
Menu do Módulo
Apostila Aberta
Carregando Vídeo-Aula
Vídeo-Aula executando
Opiniões sobre o JEDI
Relatório de Atividades
Pesquisa de Auto-avaliação
Administrador - Logs
Lista de Discussão
Mensagens Trocadas
Usuários Ativos