Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Escola de Artes, Ciências e Humanidades
 
Artes, Ciências e Humanidades
 
Disciplina: ACH2001 - Introdução à Programação
Introduction to Programming

Créditos Aula: 4
Créditos Trabalho: 2
Carga Horária Total: 120 h
Tipo: Semestral
Ativação: 01/01/2021 Desativação:

Objetivos
Introduzir o aluno aos conceitos básicos de computação e lógica de programação, sob o paradigma imperativo.
 
 
 
Docente(s) Responsável(eis)
1048221 - Fábio Nakano
 
Programa Resumido
Conceitos básicos de computação, introdução ao desenvolvimento de algoritmos e à programação de computadores.
 
 
 
Programa
Noções de organização de computadores, modelo de von Neumann, linguagens, interpretação e compilação, representação interna dos dados. Resolução de problemas e desenvolvimento de algoritmos, análise de problemas, estratégias de solução, representação e documentação. Tipos de dados: escalares, arranjos, matrizes, cadeias de caracteres. Passagem de parâmetros. Linguagem de programação e transcrição de algoritmos. Introdução a uma linguagem imperativa. Depuração (debugger) e documentação de programas. Testes unitários. Introdução a algoritmos de busca e ordenação. Manipulação de referências.
 
 
 
Avaliação
     
Método
Serão atribuídas notas a exercícios, trabalhos práticos e provas. A nota final será calculada pela média ponderada das notas obtidas pelo aluno nos exercícios, trabalhos e provas.
Critério
Média ponderada das notas atribuídas às provas, exercícios e trabalhos práticos.
Norma de Recuperação
Avaliação baseada em provas e/ou trabalhos
 
Bibliografia
     
PAES, R.B. Introdução à Programação com a Linguagem C. Novatec. 2017
SHILDT, H. C completo e total. 3a. ed. Makron. 1997.
 

Clique para consultar os requisitos para ACH2001

Clique para consultar o oferecimento para ACH2001

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