Mudanças entre as edições de "Tecnicas Computacionais"

De Pontão Nós Digitais
(Tarefas: bonus)
(Recursos Principais)
Linha 22: Linha 22:
  
 
==== Outros Livros ====
 
==== Outros Livros ====
 +
 +
=== Top Coder ===
 +
 +
* Inicie em http://community.topcoder.com/tc
 +
* Clique em "Register Now" ou "Login"
 +
* Clique em '''O(n)''' no canto superior esquerdo para iniciar a Arena http://blog.theroyweb.com/wp-content/uploads/2009/06/topcoderalglink.png
 +
* No ubuntu linux, abra o nautilus (navegador de arquivo) no diretorio onde foi baixado o ContestAppletProd.jnlp
 +
* Clique no ContestApplestProd.jnlp com o botao direito do mouse, e selecione "abrir com Java Webstart" ou "Iced Tea"
 +
** Caso nao tenha essa opcao, instale os pacotes iced-tea* usando o synaptic ou outro gerenciador de pacotes
 +
* Faca o Login
 +
* Selecione Practice Rooms -> SRMs  -> problemas Div 1. Os Div 2 sao mais dificeis e deixe-os para depois.
 +
* Mais informacoes em [http://blog.theroyweb.com/topcoder-quickstart-tutorial Topcoder Quickstart Tutorial]
 +
* Meu template C++ para o topcoder: http://sourceforge.net/p/labmacambira/utils/ci/master/tree/templates/topcoder/a.cc
 +
* Veja tambem os Editoriais, em que os melhores programadores explicam as solucoes de alguns SRM's e outras competicoes
 +
** http://apps.topcoder.com/wiki/display/tc/Algorithm+Problem+Set+Analysis
  
 
=== Aulas  ===
 
=== Aulas  ===
 +
* https://www.youtube.com/watch?v=Gru0DnXWr0g
 +
* https://www.youtube.com/watch?v=k0KfKildD-U
  
 
=== Provas ===
 
=== Provas ===

Edição das 03h48min de 2 de abril de 2019

Esta é a pagina principal de um curso de tecnicas computacionais sendo ministrado em 2019 no IPRJ/UERJ, de utilidade geral para a formacao de programadores de nivel intermediario e avancado, principalmente nos campos de computacao cientifica e multimidia (jogos, simuladores,etc). Trata-se de uma disciplina de nivelamento. Disciplinas mais avancadas sao tratadas em PP.

Hacking-keyboard.gif

Informacoes Gerais

Pre-requisitos

  • Teorico: Nenhum. Familiaridade com programacao sera assumido. Porem, trata-se de um curso intensivo.
  • Pratico: Linux devera ser instalado no computador do aluno. Ajuda devera ser procurada com o professor.

Conteudo aproximado

Recursos Principais

Bibliografia

Livros Principais

Principal livro texto K&R

Outros Livros

Top Coder

Aulas

Provas

  • P1: fim de maio
  • P2: entre dia 5 12.

Recursos adicionais

Tarefas

Somente serao aceitos arquivos eletronicos no formato PDF

Bonus

Bonus FriScience
Bonus Vim/Emacs
  • Aluno que aprender ou ja souber editores de programador Vim/Emacs

Criterio de Avaliacao

M_p = (P1 + P2)/2 M = 0.7*M_p + 0.3*T

Palavras-Chave

Programacao, Computacao Cientifica, Linguagem C, Algoritmos e Estruturas de Dados para Pos Graduacao