Disciplina: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO Código

Propaganda
Escola Politécnica de Pernambuco
Departamento de Ensino Básico
PROGRAMA
Disciplina: INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO
Código: CCMP0014
Obrigatória: sim
Carga Horária Semestral: 60 HORAS
Eletiva:
Número de Créditos: TEÓRICOS: 03; PRÁTICOS: 01; TOTAL: 04
Pré-Requisito:
Co-Requisito:
EMENTA
Algoritmos: Projeto e Análise; Programação Imperativa: Noções de tipos e
estruturas elementares de dados, operadores, funções embutidas e expressões,
instruções condicionais, incondicionais e de repetição, tipos definidos pelo
programador e tipos abstratos de dados; Estruturas Compostas de Dados:
vetores, matrizes e registros; Noções de Estruturas Dinâmicas de Dados; Noções
de Funções e Procedimentos; Recursão; Noções de Arquivos em Programação;
Aplicações.
OBJETIVOS
Estruturar em nível de pseudocódigo um problema
Definir estruturas elementares básicas para resolução de um problema
Desenvolver programação estruturada em uma linguagem de alto nível
UNID.
ITEM
CONTEÚDO
01
1ª.
Algoritmos: Projeto e Análise.
História da Computação
HORAS
AULAS
T
P
18
10
Introdução a ciência da computação -Folha:
1
Escola Politécnica de Pernambuco
Departamento de Ensino Básico
Arquitetura de Computadores (conceitos básicos)
Sistemas Numéricos
Sistemas Operacionais
Introdução a Algoritmos – Pseudo-Códigos
Variáveis, constantes, expressões
Lógica de Boole
Controle de Fluxo de Execução, repetição, recursão
Vetores, arrays
1ª. prova 1º Exercício Escolar
2ª.
02
02
Programação Imperativa:
Comandos de atribuição, constantes, variáveis e tipos de
dados
Funções Imbutidas
Instruções de repetição por contador
Instruções de repetição lógicas
Instruções de controle de fluxo condicionais
Instruções de controle de fluxo lógicas
Funções
Vetores e Matrizes
Ponteiros
Arquivos de Entrada e Saída
2ª. Prova 2º Exercício Escolar
Total:
23
05
02
45
Introdução a ciência da computação -Folha:
15
2
Escola Politécnica de Pernambuco
Departamento de Ensino Básico
METODOLOGIA
Aulas teóricas expositivas
Trabalhos individuais
Trabalhos de grupos
Uso intensivo de computador e de Linguagem Imperativa
BIBLIOGRAFIA BÁSICA
Brookshear,
J.Glenn.
CIÊNCIA
DA
COMPUTAÇÃO:
UMA
VISÃO
ABRANGENTE, São Paulo, Bookman, 1999.
Mizhari, Victorine Viviane. TREINAMENTO EM LINGUAGEM C: Módulo 1,
São Paulo, Makron Books, 1994.
Mizhari, Victorine Viviane. TREINAMENTO EM LINGUAGEM C: Módulo 2,
São Paulo, Makron Books, 1994.
BIBLIOGRAFIA COMPLEMENTAR
Forbellone, André Luiz, Eberspacher, Henri. LÓGICA DE PROGRAMAÇÃO –
A CONSTRUÇÃO DE ALGORITMOS E ESTRUTURAS DE DADOS. São
Paulo. Ed. Makron Books, 2000.
Introdução a ciência da computação -Folha:
3
Download