Mudanças entre as edições de "Scc-101"

De CoteiaWiki
(SSC 101 - Introdução à Ciência da Computação I)
(SSC 101 - Introdução à Ciência da Computação I)
Linha 79: Linha 79:
 
[[Arquivo:SSC0101 Aula 11 - Trabalho 1.pdf]]
 
[[Arquivo:SSC0101 Aula 11 - Trabalho 1.pdf]]
  
[[Arquivo:damas.c]]
+
[[Arquivo:damas.txt]]
  
  

Edição das 17h23min de 8 de abril de 2014

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

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

Turma A: aulas terças e quintas, as 8:10

Estagiários PAE:

Andrés Eduardo Gómez Hernández (maeinfoaegh@gmail.com)

Tiago Cesar dos Santos (tiagocesardossantos@gmail.com)

Monitor:

Nivaldo Henrique Bondança (hick209@gmail.com)

Monitoria: quarta, 14:00

Local: dia 26/3 - sala 5-003

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:       24/4
 Prova 2:       10/6
 Prova 3 (Opt): 24/6 

Cálculo da média:

 Média de Prova (MP) = ((1*P1) + (2*P2)) / 3
 Média de Prova com Opt (MP) = ((1*P1) + (2*P2) + (2*P3)) / 5


Média Final (MF):

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

Trabalhos:


Material Didático:

Arquivo:SSC0101 Aula 01 - Algoritmos.pdf

Arquivo:SSC0101 Aula 02 - Algoritmos.pdf

Arquivo:SSC0101 Aula 03 - Linguagem C.pdf

Arquivo:SSC0102 Lab 1.pdf

Arquivo:SSC0101 Aula 04 - Estrutura Condicional.pdf

Arquivo:SSC0102 Lab 2.pdf

Arquivo:SSC0101 Aula 05 - Estrutura de Repetição.pdf

Arquivo:SSC0102 Lab 3.pdf

Arquivo:SSC0101 Aula 06 - Estrutura de Repetição II.pdf

Arquivo:SSC0102 Lab 4.pdf

Arquivo:SSC0101 Aula 07 - Vetores.pdf

Arquivo:SSC0102 Lab 5.pdf

Arquivo:SSC0101 Aula 08 - Exercicios.pdf

Arquivo:SSC0102 Lab 6.pdf

Arquivo:SSC0101 Aula 09 - Matrizes.pdf

Arquivo:SSC0101 Aula 10 - Funções.pdf

Arquivo:SSC0101 Aula 11 - Trabalho 1.pdf

Arquivo:Damas.txt



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.