You are on page 1of 10

Confraria do Java : Relato de Experincia de um Grupo de

Estudos de Linguagem de Programao


Profa. s. !aren "el#ac$ %orges
Mestre em Cincia da Computao
Professora dos cursos de Cincia da Computao e Sistemas de Informao
Campus de Canoas e Gravata
E-mail: kor!es"ulra#tc$e#r
Endereo: %ua Sete Povos& '()*'+)'& Canoas*%S& CEP ,+)+)-(-)# .one: -/0#0((/
Prof. &eitor %oeira dos Reis 'il$o
Especialista em Inform1tica para 2plica3es Empresariais
Professor do Curso de Cincia da Computao
Campus de Gravata
E-mail: $ec"cesaroereis#com#r
Endereo: 2v# 4rasil& 56/ & Gravata-%S& CEP ,-'0)-)))# .one: -55--)(/
RE"(): Grupos de estudo tm sur!ido como uma alternativa para complementar
os conte7dos vistos em sala de aula e desenvolver*aprimorar $ailidades# Entre
elas& destacam-se o 8aprender a aprender9& a aprendi:a!em pela ao& a resoluo
de prolemas e o traal$o cooperativo# ;este conte<to& o presente arti!o destina-se
a relatar as atividades reali:adas por um !rupo de estudos voltado& especificamente&
= lin!ua!em de pro!ramao >ava# 2l?m disso& sero detal$ados a metodolo!ia
empre!ada na implantao e desenvolvimento das atividades do !rupo e os
resultados otidos at? o presente momento#
Palavras-c$ave : !rupo de estudos& >ava& metodolo!ia#
*%"+R*C+: Stud@ !roups $ave een developed as an alternative to complement
t$e contents seen in classroom and to develop*improve ailities& suc$ as 8learn to
learnA& t$e learnin! @ t$e action& t$e resolution of prolems and t$e cooperative
Bork In t$is conte<t& t$is paper relates t$e activities done @ a stud@ !roup t$at $as
t$e >ava pro!rammin! lan!ua!e as it main suCect# 4esides& it Bill descrie t$e
results of t$is one @ear proCect and t$e met$odolo!@ used to create t$e !roup& to
develop and maintain t$e !roupDs activities#
Ee@-Bords: stud@ !roup& >ava& met$odolo!@#
,-+R).(/0)
>ava ? $oCe a lin!ua!em de pro!ramao orientada a oCetos de maior uso
comercial no mundo# Se!undo F.%EI%E& +))-G& 8o JavaOne 2004 (oficialmente
chamada de Suns Worldwide Java Developer Conference!" apresentou n#meros
impressionantes da tecnolo$ia Java" como %&0 milh'es de computadores com J()
instalada" 4 milh'es de desenvolvedores Java no mundo" com crescimento *0+ ao
ano e ,- s.o mais de &&0 /rupos de 0su-rios Java no mundo9# Mesmo assim& o
mercado de traal$o rasileiro ? carente por profissionais com con$ecimento e
e<perincia no uso desta lin!ua!em& capa:es de atuar no desenvolvimento de
sistemas de !rande porte& multiplataforma e distriudos& Hue possiilitem a
inte!rao com outros sistemas e usu1rios via Internet#
Em funo disso ? crescente o interesse dos alunos& tanto da !raduao e pIs-
!raduao Huanto dos cursos de e<tenso# 2t? o ano de +))-& os cursos de
4ac$arelado em Sistemas de Informao e Cincia de Computao da Jniversidade
Kuterana do 4rasil FJK4%2G& ofereciam uma disciplina onde eram aordados os
fundamentos do paradi!ma orientado a oCetos FLLG e introdu:idos os aspectos
1sicos do uso da lin!ua!em >ava# Lservou-se Hue& devido = sua comple<idade e
aran!ncia de aplicao& $avia a necessidade de mais pr1tica no uso da
lin!ua!em& al?m de momentos para troca de con$ecimentos e e<perincia entre
alunos e profissionais da 1rea#
Com vistas a oferecer uma formao complementar sur!iu a proposta de formao
de um !rupo de estudos voltado para a lin!ua!em >ava e para as tecnolo!ias
utili:adas no desenvolvimento de sistemas de informao aseados no paradi!ma
Lrientado a LCetos FLLG# 2 FJ.>.& +))0G define !rupos de estudos como 8o
processo educativo 1ue envolve o aluno em atividades de estudos tem-ticos" so2 a
orienta3.o de" no m4nimo" um professor5 6 proposta ser- definida em uma
pro$rama3.o pr7via e aprovada no Cole$iado de Curso9# 2ssim& foi encamin$ado e
aprovado pelo consel$o de curso um proCeto e<perimental para o primeiro semestre
de +))- Hue& devido ao efetivo interesse e participao dos alunos& se prolon!ou e
consolidou no se!undo semestre do mesmo ano# ;este proCeto foram definidos os
principais oCetivos do !rupo& os Huais so :
'# 2umentar o con$ecimento em >ava atrav?s da troca de e<perincias e
con$ecimento entre os memros do !rupoM
+# Promover o crescimento profissional dos inte!rantesM
(# Promover eventos de car1ter t?cnico-cientficoM
-# 2mpliar o networ8 de relacionamentos dos inte!rantes com profissionais da 1reaM
0# Preparar os inte!rantes do !rupo para o mercado de traal$o#
2 coordenao dos traal$os ficou a car!o da Profa# Earen Selac$ 4or!es Fcampus
Canoas e GravataG& contando com o apoio do Prof# Neitor 4oeira dos %eis .il$o
Fcampus GravataG# 2 participao dos alunos ? !ratuita e aerta a todos os campi e
todos os cursos da 1rea de Computao oferecidos pela universidade# 2s presenas
so re!istradas em atas e semestralmente contaili:adas para fins de lanamento
como $oras de atividades complementares#
&,"+1R,C)
2 primeira reunio do !rupo ocorreu na man$ de s1ado& dia )5 de maio de +))-#
;esta $ouve a participao do %S>JG FGrupo de Jsu1rios >ava do %io Grande do
SulG& Hue ofereceu um overview sore a tecnolo!ia >ava& al?m de contriuir com
esclarecimentos sore o Hue so as Comunidades >ava e os Grupos de Jsu1rios
>ava& tipos de atividades Hue podem ser reali:adas pelos !rupos de estudos& como
estes podem se or!ani:ar e Huais os mel$ores canais de comunicao#
Esta reunio inicial contou com a presena de Huator:e pessoas& entre elas trs
professores& nove alunos Foriundos dos campus de Canoas e GravataG e dois
representantes do %S>JG# 2s reuni3es se!uintes tiveram& em m?dia& a participao
de de: pessoas#
Em Cul$o& a pesar das f?rias escolares& ocorreram encontros semanais onde era
discutida a elaorao de um sistema de informao orientado a oCetos Hue
servisse como estudo de caso# Oeterminou-se& ento& Hue seria desenvolvido um
sistema para o controle de $oras de atividades complementares# Oestes encontros
resultou a an1lise e a modela!em inicial feita com o uso de JMK F0nified 9odelin$
:an$ua$eG e da ferramenta case >ude#
L se!undo semestre de +))- foi destinado a reviso e aprimoramento da
modela!em e estudo de ferramentas Hue pudessem au<iliar no desenvolvimento do
sistema escol$ido# 2ssim& cada inte!rante do !rupo se dispPs a estudar uma
determinada ferramenta e reali:ar uma oficina sore o funcionamento da mesma#
2l?m disso& em +))-*+ foram reali:adas outras duas importantes atividades :
Concurso de pro!ramao >ava: patrocinado pela empresa e-Core
Oesenvolvimento de SoftBare& como parte do seu pro!rama de ;ovos Qalentos&
contou com 0' inscritos& dos Huais / traal$os foram selecionados para
apresentao perante uma anca e<aminadora# L traal$o vencedor foi
anunciado durante o III Semin1rio de Inform1ticaFSeminfoG& ocorrido no ms de
novemro em Qorres e o aluno premiado receeu& al?m da premiao em
din$eiro& uma va!a de est1!io remunerado na empresa e treinamentos no uso
da diferentes tecnolo!ias >ava#
Maratona->ava
'
4rasil: ocorrido no dia +( de outuro& or!ani:ado a nvel
nacional pelo >JG >2R2com4%& de 4raslia*O.& foi promovido pelo %S>JG em
parceria com a Jlra Canoas e contou com a presena de representantes da
S0; 9icros<stems& empresas e desenvolvedores >ava& al?m de professores e
acadmicos dos cursos da 1rea de computao de diferentes universidades do
estado# Este evento teve dois momentos especialmente marcantes para o !rupo
de estudos: a premiao do aluno %o!?rio 2ntPnio Pei<oto .i!ueiredo com a
se!unda colocao na prova da Maratona >ava e a definio& pelo !rupo de
coordenao do %S>JG& da Confraria do >ava como a terceira re!ional do
%S>JG& representando a cidade de Canoas#
;os meses de de:emro*+))- e Caneiro*+))0 foram reali:ados encontros visando&
especificamente& a preparao para a prova de certificao para pro!ramador >ava#
Inscreveram-se sete alunos& sendo Hue um ? oriundo do campus de Qorres& o Hue
1
http://www.rsjug.org/m4j/
mostra Hue as atividades do !rupo tm se soressado e atrado a ateno de
alunos de outros campus#
L $istIrico completo dos encontros do !rupo pode ser otido a partir da p1!ina do
mesmo& disponvel atrav?s do endereo $ttp:**BBB#ulra#tc$e#r*SCava# 2trav?s do
link 8a!enda9 ? possvel ter acesso ao material produ:ido durante os encontros# >1 o
link 81lum de fotos9 oferece al!umas fotos dos encontros reali:ados#
E+).)L)G,*
2 ase do traal$o desenvolvido ? a cooperao# Se!undo F.E%%EI%2& +))0G
e<iste uma distino entre os termos cooperao e colaorao# L termo colaorar
8relaciona=se com contri2ui3.o sem necessariamente ter 1ue haver tra2alho
con,unto" envolvendo" na maioria das ve>es" patamares diferenciados em termos de
conhecimento5 Cooperar" por sua ve>" al7m de e?i$ir cola2ora3.o" envolve tra2alho
con,unto visando alcan3ar o2,etivos compartilhados9#
Oesta forma& desenvolveu-se uma metodolo!ia de traal$o prIpria& onde as
decis3es e as estrat?!ias de ao so definidas em conCunto com os inte!rantes do
!rupo# 2ssim determinou-se :
'# ) nome do grupo: definido atrav?s de uma votao& o nome Confraria do Java
foi escol$ido por representar em a concepo da 8comunidade de pr1tica9 Hue
se deseCa formar# Comunidades de pr1tica so& conforme definido por
FM2TUL%M&+))0G 8$rupos de pessoas 1ue dividem interesse" con,unto de
pro2lemas ou mesmo pai?.o por um t@pico" aprofundando seus conhecimentos e
e?pertise em determinadas -reas" atrav7s de intera3'es so2re a e?istAncia de
um fundamento9# >1 o termo confraria& por definir um 8con,unto de pessoas da
mesma cate$oria" dos mesmos interesses ou da mesma profiss.o9
F.E%%EI%2&',60G& entende-se Hue pode ser usado como um termo Hue aran!e
as comunidades de pr1tica#
+# * periodicidade dos encontros: no perodo de +))-*' foram reali:ados
encontros mensais Faos s1ados pela man$G no perodo de aulas e semanais F=
noiteG no perodo de recesso# >1 em +))-*+ o !rupo decidiu intensificar os
estudos& estaelecendo um calend1rio com encontros Huin:enais Faos s1ados
pela man$G no perodo de aulas#
(# *s atividades a serem reali2adas: foram definidas e distriudas entre os
inte!rantes do !rupo& de acordo com o interesse dos mesmos& mas tendo como
foco o estudo da lin!ua!em >ava& ferramentas de desenvolvimento e tecnolo!ias
associadas ao desenvolvimento de sistemas de informao aseados no
paradi!ma LL# ;o perodo de +))-*' traal$ou-se sore as Huest3es
conceituais de orientao a oCetos& an1lise& proCeto e modela!em de sistemas
LL# >1 em +))-*+ foram reali:adas oficinas sore >avadoc& >Jnit& ;eteans&
Post!reSVK& Eclipse& >Smooot$ e CRS# Qodas estas ferramentas sero
efetivamente utili:adas no desenvolvimento do sistema de controle de atividades
complementares#
-# *s ferramentas a serem adotadas: Se!undo F.%EI%E& +))(G& 8apesar do >ava
no ser softBare livre e sim um padro aerto& este apresenta-se como uma
Itima escol$a para o desenvolvimento de solu3es livres9 2ssim& o !rupo optou
por traal$ar com ferramentas !ratuitas e padr3es aertos& montando um
amiente de desenvolvimento sem custos e Hue pode ser replicado livremente#
0# )s canais de comunicao a serem utili2ados: atualmente conta-se com o
apoio de uma lista de discusso& um fIrum eletrPnico e um site& Hue serve de
repositIrio de informa3es# Este ? mantido por um dos inte!rantes do !rupo e
disponiili:a todo o material desenvolvido pelo !rupo at? o presente momento&
al?m de uma s?rie de referncias eletrPnicas para tutoriais e lin8s para outros
sites relacionados# 2trav?s da lista de discusso do !rupo acaou se
estaelecendo um servio informal de divul!ao de va!as de est1!io e
empre!os na 1rea de QI FQecnolo!ia da InformaoG& independente de envolver
ou no desenvolvimento >ava#
2 avaliao deste tipo de traal$o no pode ser feita apenas de forma Huantitativa#
L interesse e participao dos alunos no primeiro semestre
demonstrou Hue o traal$o reali:ado neste perodo foi produtivo e
em aproveitado pelos alunos# Em de:emro& foi aplicado um
peHueno Huestion1rio para fins de re!istro# .oi Huestionado o
se!uinte:
'# Vual a contriuio do !rupo de estudos para a sua formao acadmica&
profissional e pessoal W
+# OestaHue pontos positivos das atividades do !rupo#
(# OestaHue pontos ne!ativos das atividades do !rupo# Su!ira como mel$orar estes
aspectos#
-# Su!ira atividades para +))0#
L parecer dos alunos& Cunto com os n7meros levantados& constituem al!uns dos
resultados otidos e so indicativos da Hualidade do traal$o desenvolvido#
RE"(L+*.)" )%+,.)"
Oos Huestion1rios receidos& todos indicam a satisfao de participar deste traal$o&
como pode ser oservado a partir dos se!uintes depoimentos:
8;.o rece2i nenhuma Bvanta$emB tipo empre$o ou promo3.o mas o2tive horas de
atividades complementares" conhecimento e principalmente"
temaC2a$a$emCcora$em para fa>er o DCC so2re J29)9 X 2ndr?a 2morim X
Sistemas de Informao
86 contri2ui3.o do $rupo de estudos para a minha forma3.o academicaCprofissional
foi muito 2oa" pois s@ ter4amos esta e?periAncia tra2alhando numa empresa5 O
pessoal se mant7m disposto a a,udar#9 X Elias da Silva ;o!ueira X Matem1tica
Computacional
8O /rupo de estudos Java" me a,udou 2astante na forma3.o acadAmica" profissional
e pessoal" pois me proporcionou mais conhecimentos" 2usca e resolu3.o na -rea de
inform-tica e desenvolvimento de pro$ramas" fora as pes1uisas e mat7rias 1ue
ainda n.o tinha visto" mas aprendi pois as tarefas sol4citas no $rupo precisavam
deste aprendi>ado#9 X Sandro %o!?rio da Silva X Cincia da Computao
2o lon!o dos encontros reali:ados& $ouve a participao de (' alunos& sendo Hue
destes& 6 so assduos freHYentadores# Cae ressaltar a participao de alunos de
diferentes nveis e oriundos dos diferentes cursos da 1rea de computao: Cincia
da Computao& Sistemas de Informao& Matem1tica Computacional& QecnolI!ico
em %edes de Computadores e QecnolI!ico em Oesenvolvimento de SoftBare# 2l?m
disso& oservou-se a presena de alunos dos campus de Canoas& Gravata e Qorres#
L servio informal de divul!ao de va!as de est1!io e empre!os parece estar se
tornando con$ecido# Semanalmente a administrao da lista recee e encamin$a
emails de diversas empresas procurando por profissionais Hualificados& al?m das
oportunidades divul!adas atrav?s da parceria com o %S>JG# Por ter sur!ido sem
HualHuer tipo de planeCamento& no $1 re!istro da Huantidade de va!as divul!adas#
Sae-se& por?m& de diversos casos de alunos Hue conse!uiram colocao no
mercado de traal$o atrav?s deste servio# Qem-se $oCe alunos atuando em
empresas como CUI& eCore& 2dvancedIQ& Procer!s& entre outras#
N1 um not1vel interesse das empresas por este tipo de !rupo dentro da
universidade# Ouas empresas C1 fi:eram contato com a coordenao do !rupo com
vistas a estaelecer futuras parcerias tanto = nvel de formao de recursos
$umanos& Huanto para desenvolvimento de proCetos e financiamento de pesHuisas#
C)-",.ER*/3E" ',-*,"
2 parceria entre professores da 1rea de en!en$aria de softBare FProf# NeitorG e de
lin!ua!em de pro!ramao FProfa# EarenG foi de fundamental importZncia para :
2 divul!ao do !rupo nos dois campusM
.ornecer uma viso inte!rada entre as etapas de modela!em e implementao
de sistemas LLM
Lferecer um panorama de como se d1 o desenvolvimento de sistemas de
informao = nvel de mercadoM
Esta interdisciplinaridade constitui outro ponto Hue vem a!re!ar valor ao traal$o
desenvolvido neste proCeto& pois tem possiilitado aos alunos a oportunidade de no
sI aprofundar os con$ecimentos adHuiridos atrav?s das disciplinas como de poder
cominar estes con$ecimentos para a resoluo de prolemas reais# 2o contr1rio do
Hue se possa ima!inar& a diferena de nvel entre os alunos no constitui ost1culos
para o andamento dos traal$os# Lserva-se uma forte interao entre os
inte!rantes do !rupo e o pra:er em dividir o con$ecimento adHuirido# %ela3es se
estaelecem a partir da e<perincia de pesHuisar& aprender e resolver prolemas
Cuntos# Conforme FM2TUL%M&+))0G& 8um senso comum de identidade ?
desenvolvido& e essas pessoas tornam-se uma comunidade de pr1tica9#
Para o ano de +))0& pretende-se iniciar um traal$o de divul!ao das atividades do
!rupo Cunto aos outros campi da Jniversidade e Cunto a outras Jniversidades do
Estado# 2 proposta ? incentivar a criao de outros !rupos de estudos e transmitir a
e<perincia e metodolo!ia de traal$o da Confraria do >ava# 2l?m disso& a
consolidao do !rupo como representante re!ional do %S>JG ? ponto c$ave# Para
tanto& ser1 necess1rio um maior envolvimento com a eHuipe de coordenao da
entidade e com as atividades desenvolvidas pela mesma#
2 continuidade dos estudos fica por conta da etapa de implementao do sistema de
controle de atividades complementares& a Hual ir1 e<i!ir um aperfeioamento no uso
da lin!ua!em e a pesHuisa de solu3es Hue envolvam novas tecnolo!ias# 2s oficinas
continuaro fa:endo parte das atividades do !rupo e cursos de e<tenso sero
oferecidos de modo a atender a demanda por recursos $umanos Hualificados no uso
das tecnolo!ias >ava#
RE'ER4-C,*"
.E%%EI%2& 2ur?lio 4uarHue de Nolanda# -ovo .icion5rio da L6ngua Portuguesa#
Editora ;ova .ronteira& %io de >aneiro& ',60#
.E%%EI%2& >airo# Ensino 7 dist8ncia 9 :uest;es pedag<gicas# Oisponvel on-line
em $ttp:**penta#ufr!s#r*SCairo*+ensdis+#$tm# >an& +))0#
.%EI%E& 2le<andre# Contri#uindo com o ,ncr6vel Potencial do "oft=are Livre#
%evista Mundo >ava& edio nro (# +))-#
.%EI%E& Nerval e GJ2PL& Marco 2ntonio# Java +imeline# %evista Mundo >ava&
edio nro 6# +))-#
M2TUL%M& Marcelo# Comunidades de Pr5tica: (m estudo de caso #aseado em
Grupo de (su5rios Java# Oisponvel on-line em
$ttp:**BBB#ma@Borm#com*comunidades*# >an& +))0#
UIKOQ& Oaniel# Como criar um grupo de estudo na sua instituio de ensino#
Oisponvel on-line em $ttp:**Biki#Cava#net*in*vieB*>JGs*ComoCriarGruposOeEstudo#
>an& +))0#
J(Gs >orld *tlas# %evista >ava Ma!a:ine& edio nro /# 2!o#+))-
J.>.# Resoluo do Consel$o "etorial de Graduao ?uanto 7 'lexi#ili2ao
dos Curr6culos de Graduao da (niversidade 'ederal de Jui2 de 'ora#
Oisponvel on-line em $ttp:**BBB#producao#ufCf#r*arHufCf*res)'5#$tm# >an& +))0#

You might also like