Informações da Disciplina

 Preparar para impressão 

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


Faculdade de Filosofia, Ciências e Letras de Ribeirão Preto
 
Computação e Matemática
 
Disciplina: 5954001 - Introdução à Computação I
Introduction to Computing I

Créditos Aula: 4
Créditos Trabalho: 2
Carga Horária Total: 120 h
Tipo: Semestral
Ativação: 15/07/2019 Desativação: 14/07/2024

Objetivos
Introduzir os conceitos fundamentais da programação de computadores através de uma abordagem metodológica para a construção de soluções algorítmicas. Implementação dos algoritmos em uma linguagem de programação procedural.
 
 
 
Docente(s) Responsável(eis)
2523192 - Alessandra Alaniz Macedo
5501488 - Clever Ricardo Guareis de Farias
775843 - Joaquim Cezar Felipe
1164815 - José Augusto Baranauskas
1068703 - Luiz Otavio Murta Junior
2159540 - Renato Tinós
2369711 - Ricardo Zorzetto Nicoliello Vencio
3379565 - Zhao Liang
 
Programa Resumido
•	Conceitos Básicos
•	Algoritmos
•	Sistemas de Numeração
•	Algoritmos Estruturados 
•	Variáveis, constantes e tipos de dados
•	Estruturas de Seleção e de Repetição
•	Vetores
•	Matrizes 
•	Introdução a Linguagem C 
•	Variáveis, atribuições e tipos de dados C 
•	Operadores expressões e elementos lexicais 
•	Estruturas de Seleção e de Repetição em C
•	Ponteiros em C
•	Headers e múltiplos arquivos 
•	Vetores e Matrizes em C
•	Funções em C
•	Estruturas em C
 
 
 
Programa
Conceitos introdutórios de hardware software. O conceito de fluxo de informações. Tipos de dados: escalares, multidimensionais e cadeias de caracteres. Atribuições e estruturas sequenciais, estruturas condicionadas e estruturas de repetição. Linguagem de programação e desenvolvimento de programas. Modularização de programa e funções. Passagem de parâmetro. Utilização de endereços de variáveis e do operador de diferenciação. Ensino da linguagem C.
 
 
 
Avaliação
     
Método
Aulas teóricas e práticas complementadas com exemplos e exercícios propostos.
Critério
Serão atribuídas notas a provas e a exercícios e/ou trabalhos práticos. A nota final será determinada pela composição das várias notas obtidas pelo aluno no decorrer do semestre, de acordo com critérios estabelecidos pelo docente ministrante, o qual deverá dar ciência aos discentes sobre estes critérios no início do semestre.
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.L.V. ; Eberspächer, H. F. Lógica de Programação, 3ª ed., São Paulo, Editora Prentice Hall, 2005.
2) Ascencio, A. F. G.; Campos, E. A. V. Fundamentos da Programação de Computadores - Algoritmos, Pascal e C/C++, 3ª ed., São Paulo, Pearson, 2012.
3) Fedeli, R.D.; Polloni, E.G.F., Peres, F.E. Introdução a Ciência da Computação, 2ª ed., São Paulo, Cengage Learning, 2010.
4) Sousa, B. J.; Dias Jr, J. J. L.; Formiga, A. A. Introdução à Programação, Editora da UFPB, João Pessoa, 2014.
 

Clique para consultar os requisitos para 5954001

Clique para consultar o oferecimento para 5954001

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