Mudanças entre as edições de "SSC-600"

De CoteiaWiki
 
 
(31 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
No Jupiter-web: [[http://sistemas2.usp.br/jupiterweb/obterDisciplina?sgldis=ssc0600&nomdis= ementa]].
+
No Jupiter-web: [[https://uspdigital.usp.br/jupiterweb/obterDisciplina?sgldis=ssc0600&nomdis= ementa]]
 +
 
 +
== SSC 600 - Introdução à Ciência da Computação I ==
 +
 
 +
'''Prof. Denis F. Wolf  (denis@icmc.usp.br)''' - Horário de atendimento: a definir
 +
 
 +
'''Estagiários PAE:'''
 +
 
 +
Patrick Shinzato  (shinzato@icmc.usp.br) - Horário de atendimento: agendar por email
 +
 
 +
Danilo Sanches  (danilo.sipoli@gmail.com) - Horário de atendimento: agendar por email
 +
 
 +
'''Monitor:'''
 +
 
 +
Andre F. N. Trofino  (andret@grad.icmc.usp.br) - Horário de atendimento: segunda 19:30
 +
'''Monitoria: Sala 3-012'''
 +
 
 +
'''Recuperação: 11/7 as 14:00, sala 4-001, ICMC (campus 1)'''
 +
 
 +
 
 +
 
 +
'''Objetivos:''' Familiarização com os conceitos básicos dos computadores e da computação. Resolução algorítmica dos problemas propostos. Linguagem de máquina de computadores. Linguagens de programação de alto nível com aplicações numéricas e não numéricas, visando dar ao estudante uma visão global dos computadores e dos problemas da computação em geral. Uso intensivo de computadores.
 +
 
 +
'''Programa:''' Conceitos básicos sobre computadores, algoritmos, linguagens e programas. Aplicações numéricas e não numéricas. Resolução de problemas e desenvolvimento de algoritmos. Estruturação de programas. Tipos de dados simples e avançados: vetores, matrizes, cadeias de caracteres e registros, conjuntos, arquivos e estruturas dinâmicas (ponteiros), e suas aplicações. Procedimentos, funções e passagem de parâmetros. Modularização de programas. Conceito de recursão e sua aplicação. Exercícios de programação em linguagem estruturada.
 +
 
 +
'''Avaliações:'''
 +
  Prova 1: '''25/4'''
 +
  Prova 2: 20/5
 +
  Prova 3: '''20/6'''
 +
 
 +
'''Entrega dos trabalhos:'''
 +
  Trabalho 1: '''27/6 - detalhes na aula 14'''
 +
 
 +
Cálculo da média:
 +
  Média de Prova (MP) = ((2*P1) + (3*P2) + (3*P3)) / 8
 +
  Média de Trabalhos (MT) = ((3*T1) + (5*T2)) / 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:SSC0600-aula1.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula2.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula3.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula4.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula5.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula6.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula7.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula7a.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula7b.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula8.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula9.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula10.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula11.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula12.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula13.pdf]]
 +
 
 +
[[Arquivo:SSC0600-aula14.pdf]]
 +
 
 +
'''Notas:'''
 +
 
 +
[[Arquivo:SSC0600-notas.pdf]]
 +
 
 +
[[Arquivo:SSC0600-notas-rec.pdf]]

Edição atual tal como às 19h51min de 24 de novembro de 2014

No Jupiter-web: [ementa]

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

Prof. Denis F. Wolf (denis@icmc.usp.br) - Horário de atendimento: a definir

Estagiários PAE:

Patrick Shinzato (shinzato@icmc.usp.br) - Horário de atendimento: agendar por email

Danilo Sanches (danilo.sipoli@gmail.com) - Horário de atendimento: agendar por email

Monitor:

Andre F. N. Trofino (andret@grad.icmc.usp.br) - Horário de atendimento: segunda 19:30 Monitoria: Sala 3-012

Recuperação: 11/7 as 14:00, sala 4-001, ICMC (campus 1)


Objetivos: Familiarização com os conceitos básicos dos computadores e da computação. Resolução algorítmica dos problemas propostos. Linguagem de máquina de computadores. Linguagens de programação de alto nível com aplicações numéricas e não numéricas, visando dar ao estudante uma visão global dos computadores e dos problemas da computação em geral. Uso intensivo de computadores.

Programa: Conceitos básicos sobre computadores, algoritmos, linguagens e programas. Aplicações numéricas e não numéricas. Resolução de problemas e desenvolvimento de algoritmos. Estruturação de programas. Tipos de dados simples e avançados: vetores, matrizes, cadeias de caracteres e registros, conjuntos, arquivos e estruturas dinâmicas (ponteiros), e suas aplicações. Procedimentos, funções e passagem de parâmetros. Modularização de programas. Conceito de recursão e sua aplicação. Exercícios de programação em linguagem estruturada.

Avaliações:

 Prova 1: 25/4
 Prova 2: 20/5
 Prova 3: 20/6 

Entrega dos trabalhos:

 Trabalho 1: 27/6 - detalhes na aula 14

Cálculo da média:

 Média de Prova (MP) = ((2*P1) + (3*P2) + (3*P3)) / 8
 Média de Trabalhos (MT) = ((3*T1) + (5*T2)) / 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:SSC0600-aula1.pdf

Arquivo:SSC0600-aula2.pdf

Arquivo:SSC0600-aula3.pdf

Arquivo:SSC0600-aula4.pdf

Arquivo:SSC0600-aula5.pdf

Arquivo:SSC0600-aula6.pdf

Arquivo:SSC0600-aula7.pdf

Arquivo:SSC0600-aula7a.pdf

Arquivo:SSC0600-aula7b.pdf

Arquivo:SSC0600-aula8.pdf

Arquivo:SSC0600-aula9.pdf

Arquivo:SSC0600-aula10.pdf

Arquivo:SSC0600-aula11.pdf

Arquivo:SSC0600-aula12.pdf

Arquivo:SSC0600-aula13.pdf

Arquivo:SSC0600-aula14.pdf

Notas:

Arquivo:SSC0600-notas.pdf

Arquivo:SSC0600-notas-rec.pdf