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: ACH5531 - Introdução à Computação
Introduction to Computing

Créditos Aula: 2
Créditos Trabalho: 0
Carga Horária Total: 30 h
Tipo: Semestral
Ativação: 15/07/2020 Desativação:

Objetivos
Compreender noções básicas para o projeto de algoritmos e desenvolvimento de programas para computador. Assimilar a utilização de técnicas computacionais para manipulação de sequências e expressões regulares.
 
 
 
Docente(s) Responsável(eis)
7029901 - Grzegorz Kowal
1596950 - Patrícia Rufino Oliveira
 
Programa Resumido
Utilização de editores de texto; Conceitos básicos em programação de computadores; Desenvolvimento de algoritmos; Introdução à linguagem Python.
 
 
 
Programa
Utilização de editores de texto; Conceitos básicos em programação de computadores (algoritmos, linguagens de programação, compiladores e interpretadores); Desenvolvimento de algoritmos: estruturas de controle e laços, estruturas condicionais; procedimentos e funções; gerenciamento de arquivos; manipulação de cadeias de caracteres (strings); expressões regulares. Introdução à linguagem Python.
 
 
 
Avaliação
     
Método
Exposição teórica, seguida de exercícios, seminários e trabalhos práticos com o uso de computador.
Critério
Serão atribuídas notas aos trabalhos práticos e seminários, e serão propostas provas em sala de aula. A nota final será calculada pela média ponderada dessas notas.
Norma de Recuperação
Uma prova escrita dentro do prazo regimental. A nota da segunda avaliação será a média aritmética entre a nota da prova de recuperação e a nota final da primeira avaliação. O aluno será aprovado se obtiver nota na segunda avaliação igual ou superior a 5,0 (cinco).
 
Bibliografia
     
1) Forbellone, A.LV.; Eberspacher, H.F. Lógica de Programação. Makron Books. (2000). 
2) Oliveira, J.F.; Manzano, J.A.N.G.. Algoritmos – Lógica para Desenvolvimento, Ed. Erica. (2009) . 
3) Szwarcfiter, J.L.; Markezon, L. Estruturas de Dados e seus Algoritmos - LTC Editora (1994). 
4) Downey, A. B. Pense em Python. Novatec (2016). 
5) Shaw, Z. A. Learn Python 3 – The Hard Way. Addison Wesley, (2017).
 

Clique para consultar os requisitos para ACH5531

Clique para consultar o oferecimento para ACH5531

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