Carregando...

DISCIPLINA Listagem de Ementa/Programa

INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃODISCIPLINA 113913

VER OFERTA

ÓrgãoCIC Departamento de Ciência da Computação
Código113913
DenominaçãoIntrodução à Ciência da Computação
NívelGraduação
Início da Vigência em1993/2
Pré-requisitosDisciplina sem pré-requisitos
EmentaInício da Vigência em 2016/2

Ementa

1. Introdução
2. Pensamento Computacional
3. Variáveis e entrada de dados
4. Estruturas Condicionais
5. Estruturas de Repetição
6. Estrutura de dados - agregados homogêneos
7. Funções/Procedimentos
8. Estrutura de dados - agregados heterogêneos
9. Arquivos
10. Bibliotecas

--------------------------

ProgramaInício da Vigência em 2015/1

Programa

1. Introdução
Hardware, Software

2. Pensamento Computacional
Pensamento computacional. Resolução de problemas. Algoritmos. Pseudo-código.

3. Variáveis e entrada de dados
Tipos de variáveis, entrada de dados e conversão de entrada de dados

4. Estruturas Condicionais
Comando if - else

5. Estruturas de Repetição
Comando while e for, contadores, acumuladores, interrupção de repetição

6. Estrutura de dados - agregados homogêneos
Estruturas de dados unidimensionais e multidimensionais

7. Funções/Procedimentos
Funções/Procedimentos

8. Estrutura de dados - agregados heterogêneos
Estrurura de dados com agregados heterogêneos

9. Arquivos
Arquivo texto. Manipulação de arquivos.

10. Bibliotecas
Biblioteca padrão da linguagem e outras bibliotecas úteis

BibliografiaInício da Vigência em 2015/1

Bibliografia Básica

FARRER, Harry. Programação estruturada de computadores: algoritmos estruturados. Rio de Janeiro: Guanabara Dois, 2002.

KERNIGHAN, Brian W; RITCHIE, Dennis M.,. C, a linguagem de programacao: Padrao ansi. Rio de janeiro: Campus

CORMEN, T. et al., Algoritmos: Teoria e Prática. 3a ed., Elsevier - Campus, Rio de Janeiro, 2012


Bibliografia Complementar

ZIVIANI, Nivio. Projeto de algoritmos: com implementações em Pascal e C. 2. ed., rev. e ampl. São Paulo: Thomson, 2007.

WIRTH, Niklaus. Algoritmos e estruturas de dados. Rio de Janeiro: Livros Técnicos e Científicos, 1999.

TREMBLAY, Jean Paul; BUNT, Richard B. Ciência dos computadores: uma abordagem algorítmica. São Paulo: McGraw-Hill do Brasil;

HAREL, David; FELDMAN, Yishai A. Algorithmics: the spirit of computing. 3rd ed. Harlow: Addison-Wesley,

SEDGEWICK, Robert. Algorithms in C. 3rd ed. Boston: Addison-Wesley, 2009.