Mudanças entre as edições de "SSC-102 t3(seiji)"

De CoteiaWiki
(Trabalhos Semanais)
(Projeto Final)
 
(64 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 2: Linha 2:
 
'''Disciplina''': Laboratório de Introdução à Ciência da Computação I (SSC-0102) - Turma 3 - BCC
 
'''Disciplina''': Laboratório de Introdução à Ciência da Computação I (SSC-0102) - Turma 3 - BCC
  
'''Professor''': Seiji Isotani
+
'''Professor''': Seiji Isotani <sisotani@icmc.usp.br>
  
'''Monitor''': ???
+
'''Aulas''': quintas-feiras das 14:20 às 16:00hs
 +
 
 +
'''Atendimento do Professor''': Quintas-feiras das 16:00 às 18:00hs, sala 3-157
 +
 
 +
 
 +
'''Monitor 1''': Ricardo Ramos de Oliveira <ricardoramos@icmc.usp.br>
 +
 
 +
*Atendimento do Monitor 1: Sextas-feiras das 8:00 às 10:00hs, sala 6-209
 +
 
 +
'''Monitor 2''': Cesar Bonelli Milano <cesar.milano@gmail.com>
  
'''Aulas''': quintas-feiras das 14:20 às 16:00hs
+
*Atendimento do Monitor 2: Quintas-feiras das 19:00 às 21:00, sala 3-010
 +
 
 +
<font color=#FF0000>'''MÉDIA FINAL DO CURSO'''</font>
 +
* [[mediafinal-SSC102|Notas dos alunos]]
 +
 
 +
== Projeto Final ==
 +
 
 +
'''Requisitos Gerais '''
 +
 
 +
*[[Media:requisitos.pdf|Requisitos]]
 +
 
 +
* [[GruposSSC102-Seiji|Grupos]]
 +
 
 +
'''Fase 1'''
 +
 
 +
*[[Media:fase1.pdf|Especificação]]
 +
 
 +
*Data de Submissão do documento: 26/5
 +
 
 +
'''Fase 2'''
 +
 
 +
*[[Media:fase2.pdf|Especificação]]
 +
 
 +
*Data de Submissão do programa: 23/6
 +
 
 +
'''Entrevista'''
 +
 
 +
*Data:30/6
 +
* [[CronogramaEntrevistas-SSC102|Cronograma]]
  
'''Atendimento''': Quintas-feiras das 16:00 às 18:00hs, sala 3-114
+
'''Trabalhos Entregues'''
  
[[Media:SSC0102_Plano.pdf‎|'''Programa do Curso''']]
+
* [[TrabalhosFinais-SSC102|Trabalhos]]
  
 
== Exercícios Práticos em Aula ==
 
== Exercícios Práticos em Aula ==
Linha 17: Linha 54:
  
 
*[[Media:DesafioSSC102March24.pdf|Exercício Desafio]]
 
*[[Media:DesafioSSC102March24.pdf|Exercício Desafio]]
 
  
 
'''31/3 Aula 2 - Exercícios Exemplos '''  
 
'''31/3 Aula 2 - Exercícios Exemplos '''  
Linha 31: Linha 67:
 
*[http://www.icmc.usp.br/~sisotani/ssc102/exemplo2.txt Arquivo de entrada para o Exemplo2]
 
*[http://www.icmc.usp.br/~sisotani/ssc102/exemplo2.txt Arquivo de entrada para o Exemplo2]
  
 +
'''7/4 Aula 3 - Exercícios Exemplos '''
 +
 +
Referência: [[Scc-101(2011102)| Aula Teórica 9]]
 +
 +
*[[Media:ExercicioSSC102April7.pdf|Enunciado do exercício]]
 +
 +
*[http://www.icmc.usp.br/~sisotani/ssc102/aula3/verificandoSenha_simplificado.c Código C feito em classe usando as sugestões dos alunos]
 +
 +
*[http://www.icmc.usp.br/~sisotani/ssc102/aula3/verificandoSenha.c Código C da versão mais elegante]
 +
 +
'''14/4 Aula 4 - Exercícios Exemplos - Debugging'''
 +
 +
Referência: [[Scc-101(2011102)| Aula Teórica 10 e Exercícios I e II]]
 +
 +
*[[Media:AulaSSC102April14.pdf|Enunciado do exercício]]
 +
 +
*[http://www.icmc.usp.br/~sisotani/ssc102/aula4/exemplo2_findError.c Código com Erros de compilação]
 +
 +
*[http://www.icmc.usp.br/~sisotani/ssc102/aula4/exemplo2.c Código Correto - Bubble Sort]
 +
 +
'''21/4 Aula 5 - Semana Santa'''
 +
 +
'''28/4 Tira dúvidas'''
 +
 +
'''5/5 Aula 6 - Funções'''
 +
 +
Referência: [[Scc-101(2011102)| Aula Teórica 11 e 12]]
 +
 +
*[http://www.icmc.usp.br/~sisotani/ssc102/aula5/FuncaoVerificarSenha.c Verificador de senha implementado como função]
 +
 +
'''19/5 Aula 7 - Funções Recursivas'''
 +
 +
Referência: [[Scc-101(2011102)| Aula Teórica 11, 12 e 13]]
 +
 +
* Para quem quiser aprofundar mais o conhecimento sobre o assunto acesse o material de [http://www.ime.usp.br/~pf/algoritmos/aulas/recu.html Projeto de Algoritmos] do [http://www.ime.usp.br/~pf/ Prof. Paulo Feofiloff]
 +
 +
*Exemplo de função recursiva: [http://www.icmc.usp.br/~sisotani/ssc102/aula7/maiorValorVetor.c Maior valor no vetor]
 +
 +
*Outro exemplo de função recursiva: [http://www.icmc.usp.br/~sisotani/ssc102/aula7/calculoDePrestacao.c Prestação]
 +
 +
'''26/5 Aula 8 - Projeto parte 1; estruturas e uniões'''  <font color=#FF0000>(Queda de Energia)</font>
 +
 +
Referência: [[Scc-101(2011102)| Aula Teórica 18]]
 +
 +
'''2/6 Aula 9 - Estruturas e ponteiros'''
 +
 +
Referência: [[Scc-101(2011102)| Aulas Teóricas 14 ~ 18]]
 +
 +
*[[Media:notasSSC102_Jun02.pdf|Revisão sobre ponteiros]]
 +
* Além dos slides das aulas teóricas [[Scc-101(2011102)| 14 ~ 18]], mais informações e exercícios sobre ponteiros estão disponíveis em:
 +
** Material disponível no Wikilivros: [http://pt.wikibooks.org/wiki/Programar_em_C/Ponteiros Programar em C]
 +
** Material de [http://www.ime.usp.br/~pf/algoritmos/aulas/pont.html Projeto de Algoritmos] do [http://www.ime.usp.br/~pf/ Prof. Paulo Feofiloff]
 +
 +
'''9/6 Aula 10 - Estruturas e ponteiros'''
 +
 +
Referência: [[Scc-101(2011102)| Aulas Teóricas 14 ~ 18]]
 +
 +
*Exemplo de estruturas com ponteiros: [http://www.icmc.usp.br/~sisotani/ssc102/aula10/listaLigada.c Lista Ligada]
 +
 +
'''16/6 Aula 11 - Estruturas e Arquivos'''
 +
 +
Referência: [[Scc-101(2011102)| Aulas Teóricas 14 ~ 19]]
 +
 +
**[[Media:AulaSSC102Jun16.pdf|Enunciado do exercício]]
 +
**[[Media:temperaturas.txt|arquivo de teste]]
  
 
== Trabalhos Semanais ==
 
== Trabalhos Semanais ==
Linha 37: Linha 138:
 
* Via Website: Tidia-ae ''http://agora.tidia-ae.usp.br''
 
* Via Website: Tidia-ae ''http://agora.tidia-ae.usp.br''
 
* Arquivo a ser submetido: nome_arquivo.c (não entregar *.cpp)
 
* Arquivo a ser submetido: nome_arquivo.c (não entregar *.cpp)
 
+
* Instruções de como entregar os trabalhos serão fornecidas durante a aulas de 7/4
 
+
* Data de entrega dos Trabalhos da Aula 1 e 2: 7/4
  
 
'''Aula 1 - Trabalho: Desafio Simplificado'''
 
'''Aula 1 - Trabalho: Desafio Simplificado'''
Linha 53: Linha 154:
 
*[http://www.icmc.usp.br/~sisotani/ssc102/test.c Exemplo de programa para leitura/escrita em arquivo]
 
*[http://www.icmc.usp.br/~sisotani/ssc102/test.c Exemplo de programa para leitura/escrita em arquivo]
 
*[http://www.icmc.usp.br/~sisotani/ssc102/entrada.txt Arquivo de entrada para o Trabalho 2]
 
*[http://www.icmc.usp.br/~sisotani/ssc102/entrada.txt Arquivo de entrada para o Trabalho 2]
*[http://www.icmc.usp.br/~sisotani/ssc102/entrada2.txt Arquivo de entrada para o desafio relacionado ao Trabalho 2]
+
*[http://www.icmc.usp.br/~sisotani/ssc102/entrada2.txt Arquivo de entrada para o desafio EXTRA relacionado ao Trabalho 2 -- para quem gosta de desafios]
 +
 
 +
'''Aula 3 - Trabalho: Cálculo da Menor Distância'''
 +
 
 +
Referência: [[Scc-101(2011102)| Aulas Teóricas 9]]
 +
 
 +
*[[Media:trabalhoSSC102April7.pdf|Trabalho 3]]
 +
 
 +
'''Aula 4 - Trabalho: Criando Labirintos'''
 +
 
 +
Referência: [[Scc-101(2011102)| Aula Teórica 10]]
 +
 
 +
*[[Media:ExercicioSSC102April14.pdf|Trabalho 4]]
 +
 
 +
'''Aula 5 - Discussão Sobre o Projeto Final'''
 +
 
 +
*Nenhum trabalho precisa ser enviado
 +
 
 +
'''Aula 6 - Trabalho: Cálculo de Prestação'''
 +
 
 +
Referência: [[Scc-101(2011102)| Aulas Teóricas 11 e 12]]
 +
 
 +
*[[Media:ExercicioSSC102May05.pdf|Trabalho 5]]
 +
 
 +
'''Aula 7 - Funções Recursivas'''
 +
 
 +
*Nenhum trabalho precisa ser enviado
 +
 
 +
'''Aula 8 - Estruturas e Uniões'''
 +
 
 +
*Nenhum trabalho precisa ser enviado
 +
 
 +
'''Aula 9 - Ponteiros e Estruturas'''
 +
 
 +
*Nenhum trabalho precisa ser enviado
 +
 
 +
'''Aula 10 - Listas Ligadas'''
 +
 
 +
Referência: [[Scc-101(2011102)| Aulas Teóricas 14 e 18]]
 +
 
 +
*[[Media:ExercícioSSC102June9.pdf|Trabalho 6]]

Edição atual tal como às 18h02min de 27 de julho de 2011

Informações Gerais

Disciplina: Laboratório de Introdução à Ciência da Computação I (SSC-0102) - Turma 3 - BCC

Professor: Seiji Isotani <sisotani@icmc.usp.br>

Aulas: quintas-feiras das 14:20 às 16:00hs

Atendimento do Professor: Quintas-feiras das 16:00 às 18:00hs, sala 3-157


Monitor 1: Ricardo Ramos de Oliveira <ricardoramos@icmc.usp.br>

  • Atendimento do Monitor 1: Sextas-feiras das 8:00 às 10:00hs, sala 6-209

Monitor 2: Cesar Bonelli Milano <cesar.milano@gmail.com>

  • Atendimento do Monitor 2: Quintas-feiras das 19:00 às 21:00, sala 3-010

MÉDIA FINAL DO CURSO

Projeto Final

Requisitos Gerais

Fase 1

  • Data de Submissão do documento: 26/5

Fase 2

  • Data de Submissão do programa: 23/6

Entrevista

Trabalhos Entregues

Exercícios Práticos em Aula

24/3 Aula 1 - Desafio

31/3 Aula 2 - Exercícios Exemplos

Referência: Aulas Teóricas 7-8

7/4 Aula 3 - Exercícios Exemplos

Referência: Aula Teórica 9

14/4 Aula 4 - Exercícios Exemplos - Debugging

Referência: Aula Teórica 10 e Exercícios I e II

21/4 Aula 5 - Semana Santa

28/4 Tira dúvidas

5/5 Aula 6 - Funções

Referência: Aula Teórica 11 e 12

19/5 Aula 7 - Funções Recursivas

Referência: Aula Teórica 11, 12 e 13

26/5 Aula 8 - Projeto parte 1; estruturas e uniões (Queda de Energia)

Referência: Aula Teórica 18

2/6 Aula 9 - Estruturas e ponteiros

Referência: Aulas Teóricas 14 ~ 18

9/6 Aula 10 - Estruturas e ponteiros

Referência: Aulas Teóricas 14 ~ 18

16/6 Aula 11 - Estruturas e Arquivos

Referência: Aulas Teóricas 14 ~ 19

Trabalhos Semanais

Entrega dos Trabalhos

  • Via Website: Tidia-ae http://agora.tidia-ae.usp.br
  • Arquivo a ser submetido: nome_arquivo.c (não entregar *.cpp)
  • Instruções de como entregar os trabalhos serão fornecidas durante a aulas de 7/4
  • Data de entrega dos Trabalhos da Aula 1 e 2: 7/4

Aula 1 - Trabalho: Desafio Simplificado

Referência: Aulas Teóricas 5-6

Aula 2 - Trabalho: Cálculo da Média Final

Referência: Aulas Teóricas 7-8

Aula 3 - Trabalho: Cálculo da Menor Distância

Referência: Aulas Teóricas 9

Aula 4 - Trabalho: Criando Labirintos

Referência: Aula Teórica 10

Aula 5 - Discussão Sobre o Projeto Final

  • Nenhum trabalho precisa ser enviado

Aula 6 - Trabalho: Cálculo de Prestação

Referência: Aulas Teóricas 11 e 12

Aula 7 - Funções Recursivas

  • Nenhum trabalho precisa ser enviado

Aula 8 - Estruturas e Uniões

  • Nenhum trabalho precisa ser enviado

Aula 9 - Ponteiros e Estruturas

  • Nenhum trabalho precisa ser enviado

Aula 10 - Listas Ligadas

Referência: Aulas Teóricas 14 e 18