Conclusão de Semestre 2

Post date: 02/07/2011 19:14:05

Como citei no outro post (Conclusão de semestre) vou colocar aqui algumas coisas interessantes que encontrei olhando os relatórios com mais calma.

Deem uma olhada nos projetos, os alunos tiveram idéias muito legais: usar uma caixa de óculos como case, parafusos tanto como suporte pra placa de circuito impresso quanto pra usar como conectores. Alguns layouts ficaram realmente profissionais, mesmo àqueles desenhados à mão usando decalques. Outra coisa muito interessante foi encontrar até mesmo um diagrama de Gantt! Algo digno de um bom coordenador de projeto! Sem contar a criatividade da turma. Uma equipe até fez um manual em forma de folder pra ser entregue junto com a fonte! Sem contar os vídeos! O primeiro contando o processo de fabricação da fonte e outros dois onde eles pediram pra outros professores do curso (Renato Klippert e Carlos Valério) para fazerem propaganda de seus produtos!

Já na segunda matéria que ministro (ELT102 - Programação) pedi para que a turma fizesse um clone do Jogo River Raid, em console mesmo. Alguns trabalhos realmente me surpreenderam: Cor, tiros especiais, até a marcha imperial tocando na abertura do jogo teve! Foi um trabalho muito bom e gratificante. De posse dos códigos fontes tirei um tempo para estudá-los melhor e daí me surgiu uma curiosidade sobre a quantidade de código que a turma tinha escrito. Usando um pouco da mágica dos comandos no shell do linux cheguei a esse resultado:

bash-4.1$ find . -name '*.c' | xargs wc -l

273 ./22220/rr.c

401 ./21810/enduro.ralpho.c

1887 ./21119/RiverRaid_3.0.c

431 ./21231/RiverRide.c

364 ./21413/yellow_submarine.c

143 ./22194/jogo.c

346 ./22305/Projeto_Jogo.c

570 ./20939/RIVER_RAID.c

349 ./21767/RivKillFinal.c

996 ./21340/ProjetoCorrida.c

89 ./21085/Execute.c

395 ./21085/Master.Nav.Enduro.c

403 ./21085/StarGunner.c

52 ./21085/WT.Print.c

352 ./21342/meuRiver.c

602 ./21107/projeto.c

357 ./21559/Enduroarrumado3.c

611 ./21288/enduro3.c

212 ./22595/Joguinho_Prontooo.c

1739 ./22347/NOVOJOGOleo.c

370 ./21087/EnduroGaPF.c

838 ./22244/river_raid_marcha_imperail.c

455 ./22193/Nave_Final.c

496 ./21018/RiverNaka.c

649 ./20852/Enduro_pronto_mesmo.c

654 ./20852/JOGO_ELT.c

300 ./21277/navinhaFINALLLLL.c

233 ./21759/river_raid_prontooo.c

732 ./21928/River_Raid.c

186 ./21097/teste.c

15485 total

QUINZE MIL, QUATROCENTAS E OITENTA E CINCO linhas de código! Vocês tem noção do que isso representa? O DOS nasceu com um pouco mais de 4 mil linhas de código (em assembler!). A primeira versão do Linux 0.01 tinha apenas 10.239 linhas de código. Ok! Sei que linhas de código podem não representar muita coisa. As vezes menos é mais!

Mas com certeza fico orgulhoso de ver tamanho empenho da turma. Bons engenheiros à caminho!

Até a proxima!