Disciplina: INE5201 – Introdução à Ciência da
Computação– turma 01201C
Horário:
Sexta-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 |
16/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 |
23/08 |
Lógica de Programação – algoritmos com decisão |
|
Aula 3 |
30/08 |
Lógica de Programação – Estruturas de repetição |
|
Aula 4 |
06/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 |
13/09 |
Pascal: estruturas de seleção |
|
Aula 6 |
20/09 |
Pascal: estruturas de repetição |
|
Aula 7 |
27/09 |
Exercícios de revisão |
|
Aula 8 |
04/10 |
PROVA 1 |
|
Aula 9 |
11/10 |
Vetores |
|
Aula 10 |
18/10 |
Exercícios |
|
Aula 11 |
25/10 |
Matrizes |
|
Aula 12 |
01/11 |
Matrizes: exercícios |
|
Aula 13 |
08/11 |
Subprogramas |
|
Aula 14 |
15/11 |
FERIADO |
|
Aula 15 |
22/11 |
Exercícios de revisão |
|
Aula 16 |
29/11 |
PROVA 2 |
|
Aula 17 |
06/12 |
PROVA DE RECUPERAÇÃO |