Mudanças entre as edições de "SSC-800(Denis)"
(→SSC 800 - Introdução à Ciência da Computação I) |
|||
(8 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 3: | Linha 3: | ||
'''Prof. Denis F. Wolf (denis@icmc.usp.br)''' | '''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:''' | '''Avaliações:''' | ||
− | Prova 1: | + | Prova 1: 22/09 - peso 1 |
− | Prova 2: | + | Prova 2: 17/11 - peso 2 |
− | + | Prova 3: 29/11 - peso 2 (optativa) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''Bibliografia:''' | '''Bibliografia:''' | ||
Linha 39: | Linha 22: | ||
'''Material didático:''' | '''Material didático:''' | ||
− | [[Arquivo:SSC800- | + | [[Arquivo:SSC800-aula3.pdf]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[Arquivo:SSC800- | + | [[Arquivo:SSC800-aula4.pdf]] |
Edição atual tal como às 17h19min de 16 de agosto de 2017
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: