Público
Relação de Convocados
Relação de Matriculados
____________________
Calendário Escolar
2022
2021
Cursos de ingresso
Disciplina
Busca por Disciplinas
Busca por Turmas
Editais
Programa Unificado de Bolsas(PUB)
Edital 2021-2022
Edital 2022-2023
PEEG
PAP
FAQ
Matrícula Interativa
FAQ
Informações gerais
TUTORIAL - NOVA MATRÍCULA
Jupiterweb em Vídeos
Informações gerais sobre a Graduação
Acesso Restrito
Entrar
Esqueci a Senha
Primeiro Acesso
Informações da Disciplina
Preparar para impressão
Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação
Pró-Reitoria de Graduação - Cursos Interunidades
Curso de Ciências Moleculares
Disciplina: CCM0118 - Computaçâo I
Computer Science I
Créditos Aula:
4
Créditos Trabalho:
2
Carga Horária Total:
120 h
Tipo:
Semestral
Ativação:
15/07/2021
Desativação:
Objetivos
Introduzir a programação de computadores e suas aplicações através do estudo de uma linguagem algorítmica e de exercícios de programação.
To introduce computer programming and its applications, through the study of an algorithmic language and programming exercises.
Docente(s) Responsável(eis)
91288 - Carlos Eduardo Ferreira
6901698 - Guilherme Oliveira Mota
29332 - Routo Terada
88134 - Yoshiharu Kohayakawa
Programa Resumido
Programa Resumido: Algoritmos e estruturas de dados elementares. Recursão. Prática de programação.
Elementary algorithms and data structures. Recursion. Programming.
Programa
Algoritmos e conceitos básicos: tipos primitivos, variáveis, atribuições e expressões; comandos condicionais e laços; entrada/saída padrão e saída gráfica; vetores, matrizes e strings; funções, bibliotecas e clientes; recursão e backtracking. Noções de prova de correção e complexidade de algoritmos. Extensa prática de programação e depuração de programas.
CCM 0118 - Computer Science I Program: Algorithms and basic concepts: primitive types, variables, assignments and expressions; conditionals and loops; standard input and output and graphic output; arrays, matrices and strings; functions, libraries and clients; recursion and backtracking. Basics of correctness proofs and complexity of algorithms. Extensive programming practice.
Avaliação
Método
Exercícios de programação e teóricos. Provas.
Critério
Média ponderada das notas nos exercícios de programação e teóricos e provas.
Norma de Recuperação
A possibilidade de recuperação depende de análise, caso a caso, feita pela Comissão de Graduação do CCM.
Bibliografia
1. R. Sedgewick, K. Wayne, Introduction to programming in Java: an interdisciplinary approach, Addison-Wesley, 2008. 2. R. Sedgewick, K. Wayne, R. Dondero, Introduction to programming in Python: an interdisciplinary approach, Addison-Wesley, 2015. 3. R. Sedgewick, K. Wayne, Computer science: an interdisciplinary approach, Addison-Wesley, 2016 4. P. Feofiloff, Algoritmos em Linguagem C, Elsevier, 2009.
Clique para consultar os requisitos para CCM0118
Clique para consultar o oferecimento para CCM0118
Créditos
|
Fale conosco
© 1999 - 2022 - Superintendência de Tecnologia da Informação/USP