SSC-102 t3(seiji)
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
- Data:30/6
- Cronograma
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
- Para quem quiser aprofundar mais o conhecimento sobre o assunto acesse o material de Projeto de Algoritmos do Prof. Paulo Feofiloff
- Exemplo de função recursiva: Maior valor no vetor
- Outro exemplo de função recursiva: Prestação
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
- Revisão sobre ponteiros
- Além dos slides das aulas teóricas 14 ~ 18, mais informações e exercícios sobre ponteiros estão disponíveis em:
- Material disponível no Wikilivros: Programar em C
- Material de Projeto de Algoritmos do Prof. Paulo Feofiloff
9/6 Aula 10 - Estruturas e ponteiros
Referência: Aulas Teóricas 14 ~ 18
- Exemplo de estruturas com ponteiros: Lista Ligada
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
- Trabalho 2
- Exemplo de programa para leitura/escrita em arquivo
- Arquivo de entrada para o Trabalho 2
- 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: 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