Informações da Disciplina

 Preparar para impressão 
Júpiter - Sistema de Graduação

Instituto de Matemática e Estatística
 
Ciência da Computação
 
Disciplina: MAC0110 - Introdução à Computação
Introduction to Computer Science

Créditos Aula: 4
Créditos Trabalho: 0
Carga Horária Total: 60 h
Tipo: Semestral
Ativação: 01/01/2003 Desativação: 31/12/2017

Objetivos
Introduzir a programação de computadores através do estudo de uma linguagem algorítmica e de exercícios práticos.
 
Introduce computer programming by studying an algorithmic language and practical exercises.
 
 
Docente(s) Responsável(eis)
3039753 - Mauro Cesar Bernardes
 
Programa Resumido
 
A brief history of computing. Algorithms: characterization, notation, basic structures. Computers: basic unities, instructions, stored program, addressing, programs in machine language. Concepts of algorithmic languages: expressions; sequential, selective and repetitive commands; input/output; structured variables; functions. Development and documentation of programs. Samples of non-numeric processing. Extense programming and debugging practices.
 
 
Programa
Breve história da computação.
Algoritmos: caracterização, notação, estruturas básicas.
Computadores: unidades básicas, instruções, programa armazenado, endereçamento, programas em linguagem de máquina.
Conceitos de linguagens algorítmicas: expressões; comandos seqüenciais, seletivos e repetitivos; entrada/saída; variáveis estruturadas; funções.
Desenvolvimento e documentação de programas.
Exemplos de processamento não numérico.
Extensa prática de programação e depuração de programas.
 
A brief history of computing. Algorithms: characterization, notation, basic structures. Computers: basic unities, instructions, stored program, addressing, programs in machine language. Concepts of algorithmic languages: expressions; sequential, selective and repetitive commands; input/output; structured variables; functions. Development and documentation of programs. Samples of non-numeric processing. Extense programming and debugging practices.
 
 
Avaliação
     
Método
Critério
Média ponderada de provas e exercícios de programação.
Norma de Recuperação
 
Bibliografia
     
"Material didático para disciplinas de Introdução à Computação", Projeto MAC Multimídia, «http://www.ime.usp.br/~macmulti/».
V. Setzer, R. Terada, "Introdução à Computação e à Construção de Algoritmos", McGraw-Hill, 1991.
E. Roberts, "The Art and Science of C", Addison-Wesley, 1995.
H.M. Deitel, P.J. Deitel, "Como Programar em C", 2a ed., Livros Técnicos e Científicos, 1999.
J-P. Tremblay, R.B. Bunt, "Ciência dos Computadores", McGraw-Hill, 1983.
B.W. Kernighan, D.M. Ritchie, "A Linguagem de Programação C, padrão ANSI", Campus, 1990.
 

Clique para consultar os requisitos para MAC0110

Clique para consultar o oferecimento para MAC0110

Créditos | Fale conosco
© 1999 - 2017 - Superintendência de Tecnologia da Informação/USP