MAC 115 - Introdução à Computação para Ciências Exatas e Tecnologia

IF, turma 21 - Segundo Semestre de 2008

Prof. Francisco Reverbel

. Informações gerais
. Ementa da disciplina
. Assuntos tratados em aula
. Exercícios-programa
. Bibliografia
        
. Área da disciplina no Moodle
. Notícias e avisos
. Fórum de discussão da disciplina
. Recursos adicionais na Internet

At work icon Esta página estará em permanente construção até o final do semestre...

Informações Gerais

. Local: IF, Ala Central, sala 209
. Horário: quartas das 8:00 às 9:40, sextas das 10:00 às 11:40
. Monitor: Rodrigo Godoy (godoy arroba usp ponto br)
. Avaliação: três provas e quatro exercícios-programa
     . Média de provas: MP = (P1 + 2 P2 + 2 P3)/5
     . Prova substitutiva: Está prevista uma quarta prova P4, para alunos que não fizeram alguma das três provas anteriores. A nota dessa prova substitui a nota da prova que não foi feita, ou, no caso de quem perdeu mais do que uma prova, substitui uma das provas não feitas, de forma a maximizar a média de provas.
     . Média de exercícios-programa: ME = (EP1 + EP2 + 2 EP3 + 3 EP4)/7
     . Média final: se MP >=5 e ME >= 5
então MF = (2 MP + ME)/3
senão MF = min {MP, ME}
     . Datas das provas: 19 de setembro (P1), 31 de outubro (P2), 03 de dezembro (P3) e 10 de dezembro (P4 - substitutiva)
. Recuperação: Os alunos que ficarem com média final maior ou igual a 3 e menor que 5 terão direito de fazer recuperação desta disciplina.
     . Quem tiver menos que 5 na média de provas MP deverá fazer a prova de recuperação (PRec) e terá sua média de provas recalculada como Nova_MP = (MP + 2 PRec)/3
     . Quem tiver menos que 5 na média de exercícios-programa ME deverá entregar o exercício-programa de recuperação (EPRec) e terá sua média de exercícios-programa recalculada como Nova_ME = (ME + 2 EPRec)/3
     . A média final de recuperação será calculada como a do semestre, usando-se, conforme o caso, a nova média de provas e/ou a nova média de exercícios-programa.

Exercícios-Programa

. Primeiro exercício-programa (prazo: 19 de setembro).
. Segundo exercício-programa (prazo: 27 de outubro).
. Terceiro exercício-programa (prazo: 21 de novembro).
. Quarto exercício-programa (prazo: 15 de dezembro). Exemplos simples de arquivos PGM. Arquivos PGM com imagens "sujas" para você testar seu programa.

Bibliografia

. Material didático produzido pelo Departamento de Ciência da Computação do IME-USP e disponível na Internet.
. Caderno de Exercícios de Introdução à Ciência da Computação (Edição revisada: C), Departamento de Ciência da Computação do IME-USP.
Este caderno de exercícios pode ser adquirido na tesouraria do IME-USP (sala 120 do bloco A). Todo o conteúdo do caderno está disponível na Internet, juntamente com as soluções de muitos dos exercícios.
. Brian W. Kernighan e Dennis M. Ritchie, The C Programming Language, Second Edition (ANSI C), Prentice-Hall, 1988. ISBN: 0-13-110362-8.
Há uma edição em Português (B. W. Kernighan e D. M. Ritchie, C, a Linguagem de Programação: padrão ANSI, Editora Campus, 1990; ISBN 85-7001-586-0) mas infelizmente a tradução e a tipografia deixam muito a desejar. Prefira o original.
. Eric Roberts, The Art and Science of C: A Library-Based Introduction to Computer Science, Addison-Wesley, 1995. ISBN: 02-0154-322-2.
. Harvey M. Deitel e Paul J. Deitel, Como Programar em C, Segunda Edição, LTC Editora, 1999. ISBN: 85-2161-191-9.

Recursos Adicionais na Internet

. Guia de referência da linguagem C.
. Uma boa referência sobre a biblioteca da linguagem C, com seções sobre <stdio.h>, <stdlib.h>, <math.h>, <ctype.h>, etc.
. Notas de aula de MAC2166, pelo Prof. José Augusto: página inicial e índice de tópicos.
. Páginas criadas pelo Prof. Paulo Feofiloff sobre a precedência entre operadores em C, os arquivos-interface de algumas bibliotecas padrão, e a tabela de caracteres ISO 8859-1.
. Página de download do Dev-C++.
. Página de download da distribuição Ubuntu do sistema operacional Linux.


Valid CSS! Valid XHTML 1.0! Last modified: Tue Dec 2 17:53:10 BRST 2008
Francisco Reverbel
reverbel at ime.usp.br