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

De CoteiaWiki
(Desfeita a edição 16241 de Sisotani (Discussão))
(Projeto Final)
 
(37 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 4: Linha 4:
 
'''Professor''': Seiji Isotani <sisotani@icmc.usp.br>
 
'''Professor''': Seiji Isotani <sisotani@icmc.usp.br>
  
'''Monitor''': Ricardo Ramos de Oliveira <ricardoramos@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
  
'''Aulas''': quintas-feiras das 14:20 às 16:00hs
 
  
'''Atendimento do Professor''': Quintas-feiras das 16:00 às 18:00hs, sala 3-114
+
'''Monitor 1''': Ricardo Ramos de Oliveira <ricardoramos@icmc.usp.br>
  
'''Atendimento do Monitor''': Sextas-feiras das 8:00 às 10:00hs, sala 6-209
+
*Atendimento do Monitor 1: Sextas-feiras das 8:00 às 10:00hs, sala 6-209
  
 +
'''Monitor 2''': Cesar Bonelli Milano <cesar.milano@gmail.com>
  
[[Media:SSC0102_Plano.pdf‎|'''Programa do Curso''']]
+
*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 ==
 
== Projeto Final ==
Linha 21: Linha 25:
  
 
*[[Media:requisitos.pdf|Requisitos]]
 
*[[Media:requisitos.pdf|Requisitos]]
 +
 +
* [[GruposSSC102-Seiji|Grupos]]
  
 
'''Fase 1'''
 
'''Fase 1'''
Linha 36: Linha 42:
 
'''Entrevista'''
 
'''Entrevista'''
  
*Previsão:30/6
+
*Data:30/6
 +
* [[CronogramaEntrevistas-SSC102|Cronograma]]
 +
 
 +
'''Trabalhos Entregues'''
 +
 
 +
* [[TrabalhosFinais-SSC102|Trabalhos]]
  
 
== Exercícios Práticos em Aula ==
 
== Exercícios Práticos em Aula ==
Linha 75: Linha 86:
  
 
*[http://www.icmc.usp.br/~sisotani/ssc102/aula4/exemplo2.c Código Correto - Bubble Sort]
 
*[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 83: Linha 140:
 
* Instruções de como entregar os trabalhos serão fornecidas durante a aulas de 7/4
 
* 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
 
* Data de entrega dos Trabalhos da Aula 1 e 2: 7/4
 
 
  
 
'''Aula 1 - Trabalho: Desafio Simplificado'''
 
'''Aula 1 - Trabalho: Desafio Simplificado'''
Linha 112: Linha 167:
  
 
*[[Media:ExercicioSSC102April14.pdf|Trabalho 4]]
 
*[[Media:ExercicioSSC102April14.pdf|Trabalho 4]]
 
  
 
'''Aula 5 - Discussão Sobre o Projeto Final'''
 
'''Aula 5 - Discussão Sobre o Projeto Final'''
  
Nenhum trabalho precisa ser enviado
+
*Nenhum trabalho precisa ser enviado
 
 
  
 
'''Aula 6 - Trabalho: Cálculo de Prestação'''
 
'''Aula 6 - Trabalho: Cálculo de Prestação'''
Linha 124: Linha 177:
  
 
*[[Media:ExercicioSSC102May05.pdf|Trabalho 5]]
 
*[[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