Disciplina: INE5201 – Introdução à Ciência da
Computação– turma 01201A
Horário:
Quarta-feira às 15:10
Professor: Luis Otavio
Alvares
Ementa
Noções de sistemas de
computação. Formulação de algoritmos e sua representação. Noções sobre linguagem
de programação e programas. Implementação prática de
algoritmos em uma linguagem de programação. Descrição de algumas aplicações
típicas. Métodos computacionais na área científica e tecnológica.
Objetivo
Analisar problemas e elaborar
algoritmos para sua solução de forma clara e precisa usando programação
estruturada e implementá-los em uma linguagem de
programação.
Avaliação
A avaliação constará de duas provas (P1 e P2). A média
final (MF) será calculada da seguinte forma:
MF = 0.5*P1 + 0.5*P2
Alunos com média >= 6.0 e freqüência suficiente
estarão aprovados. Alunos com freqüência insuficiente
estarão reprovados.
Conforme parágrafo 2º do artigo 70 da Resolução 17/CUn/97, o aluno com frequência suficiente (FS) e
média final no período (MF) entre 3,0 e 5,5 terá direito a uma nova avaliação
ao final do semestre (REC), sendo a nota final (NF) calculada conforme
parágrafo 3º do artigo 71 desta resolução, ou seja: NF = (MF + REC) / 2.
Metodologia
Uma parte
das aulas será expositiva, utilizando quadro e projetor, para a apresentação do
conteúdo da disciplina. Outra parte será prática, com diversos exercícios que
serão realizados em sala de aula e no laboratório para consolidar o
aprendizado.
Bibliografia Básica:
Bibliografia Complementar:
Cronograma
de aulas: 2013/2
Aula |
Data |
Conteúdo |
Material |
Aula 1 |
14/08 |
Apresentação da disciplina
Conceitos básicos:
Arquitetura de Computadores,
Linguagens de Programação
e Programas Tradutores Lógica de Programação – Algoritmos sequenciais |
|
Aula 2 |
21/08 |
Lógica de Programação – algoritmos com decisão |
|
Aula 3 |
28/08 |
Lógica de Programação – Estruturas de repetição |
|
Aula 4 |
04/09 |
Linguagem de programação: constantes, variáveis, operadores relacionais e lógicos, expressões aritméticas e lógicas, precedência de operações, comando de atribuição, entrada e saída de dados, comandos de seleção |
|
Aula 5 |
11/09 |
Pascal: estruturas de seleção |
|
Aula 6 |
18/09 |
Pascal: estruturas de repetição |
|
Aula 7 |
25/09 |
Exercícios de revisão |
|
Aula 8 |
02/10 |
PROVA 1 |
|
Aula 9 |
09/10 |
vetores |
|
Aula 10 |
16/10 |
Vetores: exercícios |
|
Aula 11 |
23/10 |
matrizes |
|
Aula 12 |
30/10 |
Matrizes: exercícios |
|
Aula 13 |
06/11 |
Subprogramas |
|
Aula 14 |
13/11 |
Exercícios de revisão |
|
Aula 15 |
20/11 |
PROVA 2 |
|
Aula 16 |
27/11 |
Entrega das notas da Prova 2 e da média final. Revisão e exercicios |
|
Aula 17 |
04/12 |
PROVA DE RECUPERAÇÃO |