Scc-101: mudanças entre as edições

De CoteiaWiki
Ir para navegaçãoIr para pesquisar
Linha 3: Linha 3:
'''Prof. Denis F. Wolf  (denis@icmc.usp.br)'''  
'''Prof. Denis F. Wolf  (denis@icmc.usp.br)'''  


Turma 1: aulas segundas e quartas, as 10:10
Turma A: aulas segundas e quartas, as 10:10


Turma 2: aulas terças e quintas, as 10:10
Turma B: aulas terças e quintas, as 10:10




'''Estagiários PAE:'''
'''Estagiários PAE:'''


Turma 1: Patrick Shinzato  (shinzato@icmc.usp.br)
Turma A: Patrick Shinzato  (shinzato@icmc.usp.br)


Turma 2: Marcos Prado  (marcos.gprado@gmail.com)
Turma B: Marcos Prado  (marcos.gprado@gmail.com)




'''Monitorias:'''
'''Monitorias:'''


Turma 1: Paulo Sérgio Jr (psergiopoli@gmail.com) - Terças, as 14:00
Turma A: Paulo Sérgio Jr (psergiopoli@gmail.com) - Terças, as 14:00


Turma 2: Cassio Matos (cassio.matos.100.90@gmail.com) - Quartas, as 16:00
Turma B: Cassio Matos (cassio.matos.100.90@gmail.com) - Quartas, as 16:00


Local: a definir
Local: a definir
Linha 32: Linha 32:
'''Avaliações:'''
'''Avaliações:'''


   Turma 1
   Turma A
   Prova 1: 25/4
   Prova 1: 25/4
   Prova 2: 30/5
   Prova 2: 30/5
   Prova 3: 25/6  
   Prova 3: 25/6  


   Turma 2
   Turma B
   Prova 1: 26/4
   Prova 1: 26/4
   Prova 2: 31/5
   Prova 2: 31/5

Edição das 10h50min de 21 de março de 2012

SSC 101 - Introdução à Ciência da Computação I

Prof. Denis F. Wolf (denis@icmc.usp.br)

Turma A: aulas segundas e quartas, as 10:10

Turma B: aulas terças e quintas, as 10:10


Estagiários PAE:

Turma A: Patrick Shinzato (shinzato@icmc.usp.br)

Turma B: Marcos Prado (marcos.gprado@gmail.com)


Monitorias:

Turma A: Paulo Sérgio Jr (psergiopoli@gmail.com) - Terças, as 14:00

Turma B: Cassio Matos (cassio.matos.100.90@gmail.com) - Quartas, as 16:00

Local: a definir


Objetivos: Apresentar os conceitos básicos para o desenvolvimento de programas, utilizando uma linguagem de programação como apoio.


Programa: Conceitos básicos sobre computadores: hardware, software, sistema operacional, compiladores, representação interna de dados e linguagem de programação. Resolução de problemas e desenvolvimento de algoritmos: análise e solução de problemas, representação e documentação. Estruturas de programas: decisão e repetição. Tipos de dados simples. Modularização de programas: procedimentos, funções e passagem de parâmetros. Tipos de dados compostos: vetores, matrizes, cadeias de caracteres, registros, conjuntos e estruturas dinâmicas (ponteiros). Arquivos. Depuração de programas. Programação em linguagem estruturada.


Avaliações:

 Turma A
 Prova 1: 25/4
 Prova 2: 30/5
 Prova 3: 25/6 
 Turma B
 Prova 1: 26/4
 Prova 2: 31/5
 Prova 3: 26/6 

Cálculo da média:

 Média de Prova (MP) = ((2*P1) + (3*P2) + (3*P3)) / 8

Média Final (MF):

 Se MP = 5 e MT = 5 , então, MF = (0.8 * MP) + (0.2 * MT)
 Caso contrário, MF = menor nota entre MP e MT


Bibliografia:

-ASCENCIO, A. F. G.; CAMPOS, E. A. V. – Fundamentos da Programação de Computadores – Algoritmos, Pascal e C/C++, Prentice Hall, 2003.

-FORBELLONE, A. L. V.; EBERSPACHER, H. F. – Lógica de Programação, 2a. Edição, Makron Books, 2000.

-FARRER, H. Pascal Estruturado, Editora LTC 3ª edição, 1999.


Material didático:

Arquivo:ICC1-aula2.pdf

Arquivo:ICC1-aula3.pdf

Arquivo:ICC1-aula4.pdf