Mauro Roisenberg - UFSC

Curso de Graduação em Ciência da Computação


INE 5201 - Introdução a Ciência da Computação


INDEX

 

Ementa

Objetivos

Súmula

Bibliografia

Sistema de Avaliação

Notas

Trabalhos

Slides

Leituras Selecionadas

Lista de Exercícios

Links Interessantes

Software

Ementa

TOP

 

Objetivos

  • Gerais: Analisar problemas, definindo algoritmos para a sua solução de forma clara e precisa e implementar estes algoritmos em linguagem PASCAL.
  • Específicos: 1. Ter noções de organização de computadores e níveis de linguagem de programação. 2. Analisar problemas e desenvolver algoritmos para a sua solução. 3. Implementar estes algoritmos em linguagem PASCAL. 4. Conhecer e utilizar os principais recursos da linguagem PASCAL. 5. Resolver problemas que envolvam a utilização de variáveis unidimensionais e bidimensionais. 6. Ter noções básicas de engenharia de programação. 7. Desenvolver algoritmos utilizando os conceitos de subprogramação. 8. Utilizar corretamente o microcomputador para a resolução dos problemas propostos.

TOP

 

Súmula

1. Conceitos Preliminares: 16 horas

  • Princípios Gerais de Organização de Computadores
  • Arquitetura de Computadores; Linguagens de Programação.Representação de Algoritmos
    • pseudocódigo; tipos de dados; variáveis; tipos de variáveis;comandos de E/S; comandos de atribuição; operações aritméticas; precedência das operações.
  • Linguagem PASCAL: Características Iniciais
    • estrutura de um programa PASCAL; declarações VAR, CONST; comandos de atribuição; E/S; outros comandos; compilação/execução de programas.

2. Algoritmos / Programas envolvendo processos de seleção e repetição: 16 horas

  • Estruturas de seleção; estruturas de repetição; comandos WHILE-DO, REPEAT, FOR, IF, CASE; Pricipais funções pré-definidas; E/S via arquivos.

3. Algoritmos / Programas envolvendo variáveis indexadas unidimensionais: 14 horas

  • variáveis indexadas unidimensionalmente, o tipo ARRAY.

4. Noções básicas de Engenharia de Programas: 14 horas

  • características de um bom programa; funções; procedimentos; modularização de programas; compilação de unidades independentes - UNIT.

5. Algoritmos / Programas envolvendo variáveis indexadas bidimensionais e Tipos abstratos de dados: 12 horas

 

TOP

 

Bibliografia

  1. FARRER, H. et al., Programação estruturada de computadores: Pascal Estruturado. Guanabara, 1985.
  2. MECLER, I., Progarmação e lógica com Turbo Pascal. Ed. Campus, 1989.
  3. IBPI. Técnicas de Programação com PASCAL. IBPI Press 1993.
  4. GOTTFRIED, B. S., Programação em PASCAL. Ed. Lisboa, McGraw-Hill, 1988.
  5. CARVALHO, S. E. R. Introdução à programação em PASCAL. Ed. Campus, 1982.

TOP

 

Sistema de Avaliação

O cálculo da média final será calculado como:

MF = (1a.Prova + 2a.Prova + Trabalhos) / 3

Critério para Aprovação:

  1. Serão considerados aprovados os alunos que obtiverem MF superior ou igual 6,0 e frequência igual ou superior a 75%.
  2. Serão considerados reprovados os alunos que não obtiverem MF superior ou igual a 3,0
  3. Os alunos com MF entre 3,0 e 5,5 terão direito a fazerem a prova de recuperação

Forma da Recuperação: Deve constar de uma prova sobre toda a matéria na última semana letiva.

Recuperação de notas:

Se o aluno faltar a alguma das provas por motivo justificável, devidamente comprovado, deverá requerer junto ao Departamento, no prazo de 48 horas, a autorização para recuperar a prova. Decorrido o prazo sem qualquer requerimento, será atribuída nota zero. Se a justificativa for procedente pelo Departamento, o aluno fica automaticamente convocado a fazer a 4a Prova, e esta substituirá a nota faltante.

TOP

 

Notas

Média: 0239B,  0345,  0346

TOP

 

Trabalho Prático

  TRABALHO PRÁTICO 1 - 28/03/02
. TRABALHO PRÁTICO 2 - 23/04/02

TOP

 

Slides

  Slides atualizados em 08/04/02   

TOP

 

Leituras Selecionadas

Apostila de ICC  

Tutorial de Turbo Pascal 

 

TOP

 

Lista de Exercícios

Lista 1, Lista 2, Lista 3, Lista 4 

Lista 5, Lista 6, Lista 7, Lista 8, Lista 9, Exer. Sala

 

Reinaldo esclarecendo dúvidas: terça e quinta, no período da tarde.

 

*Fábio: indicado como 'Monitor' desta disciplina, encontra-se no Prédio do CTC, Sala dos Professores n.222-A.

 Ver horário abaixo para consulta

.

 

Horários

Segunda 10:10 até  11:50; 13:30 até 16:00.
Terça 14:20 até 16:00.
Quarta 10:10 até 11:50; 13:30 até 16:00.
Quinta 14:20 até 18:00.
Sexta 14:20 até 20:10.

TOP

 

Links Interessantes

PascalTotal 

 

TOP

 

Software 

Sistema Pascal7 com patch   

TOP