Mudanças entre as edições de "Scc-204(paulovich)"

De CoteiaWiki
(Projeto)
(Avisos)
 
(38 revisões intermediárias por 10 usuários não estão sendo mostradas)
Linha 4: Linha 4:
 
* Prof. '''Fernando V. Paulovich'''; paulovic [arroba] icmc.usp.br; Sala: 4-101
 
* Prof. '''Fernando V. Paulovich'''; paulovic [arroba] icmc.usp.br; Sala: 4-101
  
 +
----
 +
 +
=== <font color = "red"> Avisos  </font>===
 +
 +
* '''A REC será dia 28/01/2011 as 14:00hs na sala 4-001 (a matéria é a mesma que foi cobrada nas provas)'''
 +
 +
* Notas da segunda prova e médias finais[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/notas_2010.pdf]
 +
* Notas iniciais dos trabalhos divulgadas
 +
* Data máxima das melhorias dos trabalhos (14/12)
 +
* Descrição da entrega final do projeto disponível
 +
* Nova lista de exercícios (Terceira Lista)
 +
* Aula quinta-feira (11/11/2010) começa as 13:10hs~14:50hs
 +
* Notas dos trabalhos (procurar os monitores para esclarecimentos de como melhorar) [http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/notas-trabalhos-2010.pdf] (correções [http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/CorrecoesEdwin.zip] [http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/CorrecoesRicardo.zip])
 +
* Notas da primeira prova[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/notas_2010.pdf]
 +
* Aula de reposição dia 20/10/2010 (quarta-feira) das 14:00hs as 16:00hs, sala 3-012
 +
* Não haverá aula nos dias 25/10/2010 e 28/10/2010
 +
 +
----
 +
 +
=== <font color = "blue"> Antendimento PAE  </font>===
 +
 +
* Local: Sala 3010
 +
* Horário: Sexta-feira das 15:00hs as 17:00hs
 +
* Monitor: '''Ricardo Ramos de Oliveira'''; ricardoramos [arroba] icmc.usp.br
 +
 +
=== <font color = "blue"> Antendimento Monitoria  </font>===
 +
 +
* Local: Laboratório 1006 (bloco 1)
 +
* Horário: das 14:00 até 15:00
 +
* Monitor: '''Edwin Luis Choquehuanca Mamani'''; edwinchm [arroba] icmc.usp.br
  
 
=== <font color = "blue"> Slides  </font>===
 
=== <font color = "blue"> Slides  </font>===
Linha 19: Linha 49:
 
* Arquivos[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/SCC0604-aula-10-Arquivos.pdf]
 
* Arquivos[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/SCC0604-aula-10-Arquivos.pdf]
 
* Threads[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/SCC0604-aula-11-Threads.pdf]
 
* Threads[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/SCC0604-aula-11-Threads.pdf]
 +
* Redes[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/java_redes.ppt]
  
 
=== <font color = "blue"> Links Interessantes  </font>===
 
=== <font color = "blue"> Links Interessantes  </font>===
  
* Convenção de Códificação Java[http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html]
+
* Convenção de Codificação Java[http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html]
 
* Tutorial Java Sun[http://java.sun.com/docs/books/tutorial/]
 
* Tutorial Java Sun[http://java.sun.com/docs/books/tutorial/]
 
* Documentação Java (JavaDocs)[http://java.sun.com/j2se/javadoc/writingdoccomments/]
 
* Documentação Java (JavaDocs)[http://java.sun.com/j2se/javadoc/writingdoccomments/]
 +
* Curso Java Inicial[http://www.argonavis.com.br/cursos/java/j100/]
 +
* Tutorial Swing [http://www.guj.com.br/content/articles/SwingNetbeans/SwingNetbeans.pdf]
  
 
=== <font color = "blue"> Projeto  </font>===
 
=== <font color = "blue"> Projeto  </font>===
Linha 33: Linha 66:
 
* Importando um projeto no repositório (exemplo do meu projeto, faça adaptação para o seu)
 
* Importando um projeto no repositório (exemplo do meu projeto, faça adaptação para o seu)
 
  * Crie um projeto NetBeans
 
  * Crie um projeto NetBeans
  * Com o botão direito sobre o projeto escolhe Subversion -> Import into Repository
+
  * Com o botão direito sobre o projeto escolhe Versioning -> Import into Subversion Repository
  * Use a url dada pelo Google, p.ex. https://pacman-scc0204-paulovich.googlecode.com/svn/
+
  * Use a url dada pelo Google, p.ex. https://pacman-scc0204-paulovich.googlecode.com/svn/trunk
 +
* Use a senha definida pelo Google Code[https://code.google.com/hosting/settings]
 
  * Entre com uma mensagem de início de projeto  
 
  * Entre com uma mensagem de início de projeto  
 
  * Pressione ''Finish''
 
  * Pressione ''Finish''
Linha 44: Linha 78:
 
  * Clique em ''Finish''
 
  * Clique em ''Finish''
 
  * Pronto!
 
  * Pronto!
 +
 +
* '''Descrição da primeira entrega'''[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/Projeto_PrimeiraEntrega.pdf]
 +
* '''Descrição da entrega final'''[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/Projeto_EntregaFinal.pdf]
 +
* '''Nota inicial dos trabalhos e como entregar as melhorias'''[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/notas_trabalho_2010.pdf]
 +
 +
=== <font color = "blue"> Lista de Exercício  </font>===
 +
 +
* Primeira Lista de Exercícios[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/lista01.pdf]
 +
* Segunda Lista de Exercícios[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/lista02.pdf]
 +
* Terceira Lista de Exercícios[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/lista03.pdf]
 +
 +
=== <font color = "blue"> Código </font>===
 +
 +
* Threads 1[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/MultiplasLinhas1.zip]
 +
* Threads 2[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/MultiplasLinhas2.zip]
 +
* Threads 3[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/MultiplasLinhasSincronizacao.zip]
 +
* Redes[http://www.lcad.icmc.usp.br/~paulovic/aulas/POO/JavaRede.zip]

Edição atual tal como às 17h08min de 17 de janeiro de 2011

SCC0204 - Programação Orientada a Objetos (BCC-A)

  • Local: Sala (5003) - Horário: Seg. 10:10/11:50 e Qui. 14:20/15:50
  • Prof. Fernando V. Paulovich; paulovic [arroba] icmc.usp.br; Sala: 4-101

Avisos

  • A REC será dia 28/01/2011 as 14:00hs na sala 4-001 (a matéria é a mesma que foi cobrada nas provas)
  • Notas da segunda prova e médias finais[1]
  • Notas iniciais dos trabalhos divulgadas
  • Data máxima das melhorias dos trabalhos (14/12)
  • Descrição da entrega final do projeto disponível
  • Nova lista de exercícios (Terceira Lista)
  • Aula quinta-feira (11/11/2010) começa as 13:10hs~14:50hs
  • Notas dos trabalhos (procurar os monitores para esclarecimentos de como melhorar) [2] (correções [3] [4])
  • Notas da primeira prova[5]
  • Aula de reposição dia 20/10/2010 (quarta-feira) das 14:00hs as 16:00hs, sala 3-012
  • Não haverá aula nos dias 25/10/2010 e 28/10/2010

Antendimento PAE

  • Local: Sala 3010
  • Horário: Sexta-feira das 15:00hs as 17:00hs
  • Monitor: Ricardo Ramos de Oliveira; ricardoramos [arroba] icmc.usp.br

Antendimento Monitoria

  • Local: Laboratório 1006 (bloco 1)
  • Horário: das 14:00 até 15:00
  • Monitor: Edwin Luis Choquehuanca Mamani; edwinchm [arroba] icmc.usp.br

Slides

  • Introdução Disciplina[6]
  • Introdução Orientação a Objetos[7]
  • Classes e Objetos[8]
  • Herança[9]
  • Interfaces e Classes Internas[10]
  • Programação Gráfica[11]
  • Manipulação de Eventos[12]
  • Interface Gráfica Swing[13]
  • Coleções e Tipos Genéricos[14]
  • Exceções[15]
  • Arquivos[16]
  • Threads[17]
  • Redes[18]

Links Interessantes

  • Convenção de Codificação Java[19]
  • Tutorial Java Sun[20]
  • Documentação Java (JavaDocs)[21]
  • Curso Java Inicial[22]
  • Tutorial Swing [23]

Projeto

  • Como começar com o controle de versionamento no Google Code
* Vá em [24] e crie um novo projeto usando a opção subversion (SVN)
  • Importando um projeto no repositório (exemplo do meu projeto, faça adaptação para o seu)
* Crie um projeto NetBeans
* Com o botão direito sobre o projeto escolhe Versioning -> Import into Subversion Repository
* Use a url dada pelo Google, p.ex. https://pacman-scc0204-paulovich.googlecode.com/svn/trunk 
* Use a senha definida pelo Google Code[25]
* Entre com uma mensagem de início de projeto 
* Pressione Finish
* Pronto, o projeto foi importado
  • Fazendo o checkout do projeto da aula
* No Netbeans escolha Team -> Checkout
* Use a url https://pacman-scc0204-paulovich.googlecode.com/svn/trunk e escolha o diretório trunk/PacMan
* Clique em Finish
* Pronto!
  • Descrição da primeira entrega[26]
  • Descrição da entrega final[27]
  • Nota inicial dos trabalhos e como entregar as melhorias[28]

Lista de Exercício

  • Primeira Lista de Exercícios[29]
  • Segunda Lista de Exercícios[30]
  • Terceira Lista de Exercícios[31]

Código