SSC-800(Denis)

De CoteiaWiki
Revisão de 17h19min de 16 de agosto de 2017 por Denis (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

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

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

Objetivos: Apresentar os conceitos básicos para o desenvolvimento da lógica de programação, mostrando a importância do uso do computador para os profissionais de Estatística. Iniciar os estudantes na linguagem de programação C.

Programa: Conceitos básicos sobre computadores e como o uso dos mesmos pode ajudar os estatísticos: hardware, software, sistema operacional, algoritmos, compiladores, representação interna de dados, pseudocódigo e linguagens de programação. Exemplos do uso do computador em problemas da área. Resolução de problemas e desenvolvimento de algoritmos: análise e solução de problemas. Técnicas básicas para a documentação da solução proposta. Estruturas de programas: decisão e repetição. Modularização de programas: procedimentos, funções e passagem de parâmetros. Tipos de dados simples e compostos: vetores, matrizes, cadeias de caracteres, registros e conjuntos. Depuração de programas: como encontrar defeitos em programas; teste de mesa. Exemplos e exercícios práticos de desenvolvimento de programas na linguagem C.

Avaliações:

 Prova 1: 22/09 - peso 1
 Prova 2: 17/11 - peso 2
 Prova 3: 29/11 - peso 2 (optativa) 

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:SSC800-aula3.pdf

Arquivo:SSC800-aula4.pdf