<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PotHix &#187; Courses</title>
	<atom:link href="http://pothix.com/blog/tag/courses/feed" rel="self" type="application/rss+xml" />
	<link>http://pothix.com/blog</link>
	<description>class Blog &#60; PotHix; def initialize; super end end</description>
	<lastBuildDate>Sat, 09 Jul 2011 00:41:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Curso de verão da USP</title>
		<link>http://pothix.com/blog/development/curso-de-verao-da-usp</link>
		<comments>http://pothix.com/blog/development/curso-de-verao-da-usp#comments</comments>
		<pubDate>Fri, 20 Feb 2009 04:04:23 +0000</pubDate>
		<dc:creator>PotHix</dc:creator>
				<category><![CDATA[Courses]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Algorithms]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://pothix.com/blog/?p=278</guid>
		<description><![CDATA[Æ!! Com o fim do curso de verão de 2009 da USP, resolvi postar minhas impressões sobre o mesmo! O curso realmente foi muito bom e me ensinou muita coisa! Eu já tinha feito o curso no ano retrasado, mas não cheguei a terminar, por que o professor da época era muito foda e assumia [...]]]></description>
			<content:encoded><![CDATA[<p>Æ!!</p>

<p><a href="http://pothix.com/blog/wp-content/uploads/2009/02/ime-usp.jpg"><img class="size-medium wp-image-311 alignnone" title="ime-usp" src="http://pothix.com/blog/wp-content/uploads/2009/02/ime-usp-300x77.jpg" alt="ime-usp" width="300" height="77" /></a></p>

<p>Com o fim do curso de verão de 2009 da USP, resolvi postar minhas impressões sobre o mesmo!</p>

<p>O curso realmente foi muito bom e me ensinou muita coisa! Eu já tinha feito o curso no ano retrasado, mas não cheguei a terminar, por que o <a title="Rogério Brito" href="http://www.ime.usp.br/~rbrito/">professor da época</a> era muito foda e assumia que todos os alunos já sabiam do que ele estava falando, e para mim não significava tanto assim, portanto chegou um momento que eu simplesmente já não estava entendendo mais nada, e o professor já estava jogando matéria loucamente, portanto abandonei.</p>

<p><a href="http://pothix.com/blog/wp-content/uploads/2009/02/moto_0366.jpg"><img class="alignleft size-medium wp-image-326" title="moto_0366" src="http://pothix.com/blog/wp-content/uploads/2009/02/moto_0366-240x300.jpg" alt="moto_0366" width="192" height="240" /></a>Esse ano, assim como no ano retrasado, não fui sozinho. o Rodrigo foi comigo também, apenas de ele não cursar algo relacionado a programação ( cursa redes ), ele resolveu fazer o curso. Lá também encontrei a Suelen, que participou do curso no ano retrasado também! Tudo isso sem contar que ainda reencontrei outras pessoas que fizeram o curso junto comigo em 2006, e que resolveram aparecer agora. <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

<p>Esse ano tivemos um professor muito gente fina chamado <a title="Página do Wander" href="http://www.ime.usp.br/~wander/">Wanderley Guimarães</a> que explicou a matéria muito bem durante todo o curso, ensinando até coisas que não faziam parte do curso para quem não entendia o suficiente, e indo além do que o curso previa para quem sabia muito mais do que o normal. O professor é realmente muito legal, e a aula realmente se tornava bem divertida de ser assistida, pois sempre tínhamos certeza que viria um conteúdo interessante além dele estar sempre disposto a conversar no final da aula.</p>

<p>O que foi abordado no curso:</p>

<ul>
    <li>Iteração, indução e recursão</li>
    <li>Prova de invariantes</li>
    <li>Análise de tempo de execução de algoritmo</li>
    <li>Vetores</li>
    <li>Listas encadeadas</li>
    <li>Pilha e Fila</li>
    <li>Buscas simples e busca binária</li>
    <li>Ordenação
<ul>
    <li>Insertion Sort</li>
    <li>Selection Sort</li>
    <li>Merge Sort</li>
    <li>Heap Sort</li>
    <li>Quick Sort</li>
</ul>
</li>
    <li>Arvore
<ul>
    <li>Binária</li>
    <li>Binária de Busca</li>
</ul>
</li>
</ul>

<p>No final do curso ainda tivemos uma introdução a Programação Dinâmica e a algoritmos de enumeração! <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p><a href="http://pothix.com/blog/wp-content/uploads/2009/02/moto_0417.jpg"><img class="alignleft size-medium wp-image-329" title="moto_0417" src="http://pothix.com/blog/wp-content/uploads/2009/02/moto_0417-225x300.jpg" alt="moto_0417" width="180" height="240" /></a></p>

<p>A cada tópico passado tínhamos um estudo utilizando os outros tópicos já aprendidos. Exemplo: Vamos estudar o MergeSort, então provamos as invariantes / indução, fazemos ele tanto recursivo quanto iterativo, vemos a quantidade de tempo e memória que o algoritmo utiliza e outras coisas mais.</p>

<p>As aulas se tornaram bastante interativas pois o Wanderley sempre dava bastante liberdade para a classe intagir com o conteúdo, as vezes até propondo algoritmos interessantes &#8220;On the fly&#8221; na aula. <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

<p>O curso é baseado em 2 provas e um EP ( exercício programa ) para avaliação. Eu não fui muito bem na primeira prova, e espero ter me saído razoável na segunda, e empenhei uma boa parte do meu tempo noturno no EP para ver se no fim das contas eu ainda consigo sair com o certificado. <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p><a href="http://pothix.com/blog/wp-content/uploads/2009/02/moto_0411.jpg"><img class="alignright size-medium wp-image-336" title="moto_0411" src="http://pothix.com/blog/wp-content/uploads/2009/02/moto_0411-240x300.jpg" alt="moto_0411" width="192" height="240" /></a></p>

<p>Como é de praxe, no final do curso tínhamos menos da metade da sala com participantes ativos, pois muitos não se adéquam ao curso ou acham muito difícil e desistem. Nesse momento do curso o Rodrigo já não estava indo mais ( o que eu já tinha previsto, não sei por que, e aí está a foto com minha moto sozinha em frente ao prédio do IME ), e eu permaneci aprendendo tudo o que eu podia antes do fim do curso, mesmo que minhas notas não estivessem como eu gostaria. <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>

<p>O EP desse ano foi bem interessante, deveríamos receber uma quantidade indeterminada de palavras, sendo que elas seriam informadas uma por linha pela entrada padrão, e o programa deveria imprimir todas as palavras que eram anagramas umas das outras na mesma linha, e as que não eram anagramas na linha seguinte&#8230;Algo como:</p>

<p>teste
marrocos
futebol
pothix
bolfute
eetts
socorram</p>

<p>Ia retornar:</p>

<p>teste eetts
marrocos socorram
pothix
futebol bolfute</p>

<p>A princípio parece fácil, mas quando você começa a fazer percebe que não é tão simples assim. <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> 
Só uma dica&#8230;Dá para fazer com lista encadeada. ^^</p>

<p>Espero sair com o certificado desse curso, pois me empenhei o máximo que pude, mesmo com todos os transtornos que aconteceram, e com a terrível falta de tempo. Mesmo querendo sair com o certificado, ele não é o mais importante do curso, o que mais importa é a quantidade de conhecimentos que eu consegui agregar, a quantidade de pessoas interessantes que eu conheci, e a quantidade de experiência que isso me trouxe. <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>

<p>Pretendo fazer vários posts sobre os conceitos que eu aprendi no curso por que eu acho que será bem interessante passar esse conhecimento para outras pessoas.</p>

<p>Eu tenho uma recomendação&#8230;Aproveite suas férias de janeiro do ano que vem e vá fazer um curso de verão! <img src='http://pothix.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>Há braços</p>
]]></content:encoded>
			<wfw:commentRss>http://pothix.com/blog/development/curso-de-verao-da-usp/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

