Introduzir a programação de computadores através do estudo de uma linguagem algorítmica e de exercícios práticos; introduzir software de uso geral.
Noções do funcionamento de software em um computador, desenvolvimento de algoritmos e apresentação de algoritmos clássicos e software de uso geral.
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 sequenciais, seletivos e repetitivos; entrada/saída; variáveis estruturadas.; Desenvolvimento e documentação de programas.; Software de uso geral: processadores de textos, planilhas eletrônicas, gerenciadores de arquivos, gerenciadores de bancos de dados, sistemas operacionais de microcomputadores.
Bibliografia básica: F.S. Corrêa da Silva, M. Finger, Introdução à Computação para Administração, Elsevier - Campus , 2009.; F.S. Corrêa da Silva, M. Finger, Técnicas de Programação Utilizando o Excel[tm], «http://www.ime.usp.br/~fcs/mac113/apostila/».; 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, IME-USP, 1988. Bibliografia complementar: Não há bibliografia.