Terceiro Semestre (2003.1)

Acho que a maioria do pessoal concorda que esse é o "semestre da desilusão" - diferente do quarto semestre, que é o "semestre separador". Depois de um ano só pagando matemáticas e físicas, nesse semestre chegava a disciplina de Linguagem de Programação - a única do DIMAp, o único "refresco" do semestre. Mas o professor era Carlos Magno. Pense numa disciplina ruim! Ninguém aprendeu nada, quem aprendeu foi porque quis e não porque ele ensinou. Na verdade, o que ele ensinou foi que "C++ é a mesma coisa que C, mas você usa cin/cout ao inves de scanf/printf". Minha nossa! Além de Linguagem, tivemos Cálculo III (prof. Manoel de Sá), Circuitos Lógicos (prof. David "Leôncio"), Ondas e Física Moderna (prof. Chao - desse eu fugi, nem me matriculei, mas quem pagou diz que ele é o melhor professor da UFRN), Física Experimental II (prof. Thomas). Além disso, alguns de nós (se não me engano, eu, Girão, McGyver, CLX, Tássia e Pedrão) pagamos Matemática Discreta para Computação (prof. Regivan). Só os quatro primeiros terminaram a disciplina, mas foi legal - tirando o fato que o professor queria que você escrevesse as coisas exatamente como estavam na cabeça dele. Além disso, eu e Ceará cursamos pela primeira vez a disciplina da Maratona de Programação.

Para mim, o semestre foi muito pesado. Paguei 7 disciplinas, 28 créditos e quase morro no final de tudo. Mas deu certo, passei em tudo!

Linguagem de Programação (DIM0052)

Como eu já disse, essa disciplina foi um fiasco total. O professor simplesmente não dava aula, e quando dava fazia a gente desejar que ele não estivesse dando. Acho que o problema não era nem a didática dele, nem nada do tipo - ele aparentava simplesmente não dominar o conteúdo que estava passando! Algumas pessoas fizeram projetos usando Qt, ele aproveitou esse pessoal para dar um "mini-curso" de Orientação a Objetos e de Qt. Apesar dos pesares, no final do semestre surgiram vários projetos interessantes: clientes de chat usando gtk+sockets (McGyver, Allison e o projeto rodado), jogo da cobrinha/snake (Jones e Alberto, acho), etc. Obviamente, para mim, o que marcou foi o:

  • Ciencomp Soccer Simulator (CSS): era o nosso "Elifoot" feito em Qt. Hoje em dia, olhando para ele, fico até um pouco envergonhado, mas na época nós achamos o máximo. O grupo era eu, Bruno, Senegal e Pedrão (que pouco contribuiu, acho que naquela época ele já estava quase desistindo do curso). Perdemos muito tempo fazendo a lógica do jogo e depois ajustando-a até ficar razoalmente interessante. Lembro que a gente marcava de fazer trabalho no domingo as 08h da manhã! Quer dizer, eu marcava e ficava enchendo o saco do povo, até todo mundo aceitar.

Laboratório de Linguagem de Programação (DIM0301)

Ensinado pela prof. Bartira (para a minha metade da turma, a outra metade pagou com profa. Melissa ¬¬). Eram vários exercícios, não lembro com detalhes cada um.

Tópícos Especiais em Computação VIII (Preparação para a Maratona de Programação - DIM0097)

Primeira vez que paguei a disciplina da Maratona de Programação. A metade inicial da disciplina (a parte fácil) foi dada pelo prof. Luiz Marcos, enquanto a parte final (e difícil) foi dada pelo prof. David. Até hoje fico muito feliz por ter cursado essa disciplina - acho que foi uma das que mais aprendi, e ela me guiou para as competições da Maratona, que foi uma das coisas que mais me ajudou durante esses anos de curso. Na época, eu fazia time com Ceará (da minha sala) e com Toinho (de Engenharia da Computação, alguns semestres na nossa frente). Na verdade, era Toinho fazendo tudo e a gente tentando não atrapalhar. Depois eu pegava as soluções dele e ia estudar, achando muito fuderoso o que ele tava fazendo (ponteiros! recursão! árvores! grafos! alocação dinâmica!). Até hoje considero Toinho meu "mentor" na maratona - ele deu todo o apoio para que a gente aprendesse! Lembro que não fiz muitos problemas durante o semestre, mas que no fim do semestre Toinho viajou e professor passou vários problemas para a gente fazer. Ficou tudo para mim e Ceará. Acho que esses são alguns deles.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.