23
Fundamentos da Computação 2009/2 Apresentação do Curso Prof. Alexandre Rojas

Apresentacao do Curso Fundamentos da Computação

Embed Size (px)

DESCRIPTION

Conteudo do curso Fundamentos da Computação

Citation preview

Page 1: Apresentacao do Curso Fundamentos da Computação

Fundamentos da Computação

2009/2

Apresentação do CursoProf. Alexandre Rojas

Page 2: Apresentacao do Curso Fundamentos da Computação

A quem é dirigido o curso

Aos alunos do curso de Bacharelado em Ciência da Computação.

Page 3: Apresentacao do Curso Fundamentos da Computação

O que aprenderemos no curso?

O estudo de algoritmos (*) é a “linha mestre” do curso. (*) algoritmo é a lógica de solução de um

problema.

Page 4: Apresentacao do Curso Fundamentos da Computação

Nunca estudei programação !

Não importa ! Vc terá os elementos para entender e progredir em sua carreira.

Mas...... É indispensável seu esforço. O aprendizado somente é possível pela prática.

Reserve pelo menos duas horas por semana para estudar a matéria.

Afinal, ela é a base da profissão que você escolheu.

Page 5: Apresentacao do Curso Fundamentos da Computação

Trabalho e não tenho tempo para assistir as aulas! As deliberações da UERJ dão conta que o

aluno terá um mínimo de 75% de freqüência.

As aulas terão início pontualmente no horário e todo o conteúdo programático será ministrado em sala.

Será feita a apuração dos presentes em TODAS as aulas.

Page 6: Apresentacao do Curso Fundamentos da Computação

No curso você será estimulado a

Ir além do conteúdo ensinado em sala. Ë sabido que o conteúdo é insuficiente para vc se tornar um bom profissional.

Ser caprichoso em suas tarefas. Um bom profissional é reconhecido pela clareza de seu trabalho. Acostume-se a fazer suas atividades com atenção.

Ajudar seus colegas para o melhor aprendizado da matéria.

Page 7: Apresentacao do Curso Fundamentos da Computação

Lembre-se

Em informática. Nunca se está totalmente atualizado. Sempre existe uma nova técnica ou uma nova forma de ver os problemas.

Uma das características do bom profissional de Informática é a curiosidade em saber coisas novas. Em procurar manter-se atualizado.

Não acredite que “sabe tudo” - inúmeros alunos fracassam porque pensam desta forma.

Page 8: Apresentacao do Curso Fundamentos da Computação

A UERJ é um mundo novo para mim! Sabemos que ao ingressar em uma

Universidade os paradigmas do Ensino Médio são radicalmente alterados.

Agora o responsável pelo seu destino é vc mesmo. Não mandamos boletim para o responsável assinar!

Os professores do departamento podem orientá-lo em suas necessidades.

Pense, que cada período perdido corresponde ao salário de um analista de sistemas.

Page 9: Apresentacao do Curso Fundamentos da Computação

Objetivos

Ao concluir o curso o aluno deverá estar apto a: Identificar os principais componentes de um

computador; Desenvolver algoritmos para solução de

problemas numéricos e não numéricos; Codificar na linguagem Pascal os algoritmos

elaborados.

Page 10: Apresentacao do Curso Fundamentos da Computação

Pascal ?????

Um amigo que “entende tudo de informática”“entende tudo de informática” me disse que é uma linguagem ultrapassada!

Verdade. Atualmente, não se programa usando Pascal. Ela é utilizada por ser a mais simples das linguagens e que o aluno pode aprender sem ter que usar muitas regras.

Linguagens comerciais envolvem um grande número de conceitos que poderiam tirar o foco da matéria.

O objetivo é o algoritmo e não a linguagem em si. Nas próximas disciplinas vc aprenderá linguagens

comerciais.

Page 11: Apresentacao do Curso Fundamentos da Computação

Carga horária

A disciplina comporta 6(seis) horas aula por semana;

Quatro horas aulas serão destinadas a atividades em sala de aula;

Duas horas aula serão para atividades em Laboratório

Page 12: Apresentacao do Curso Fundamentos da Computação

Para as atividades de laboratório

Recomendamos que o aluno realize as atividades propostas extra classe, sanando suas dúvidas na aula de laboratório.

Os monitores estão capacitados para ajudá-lo.

Page 13: Apresentacao do Curso Fundamentos da Computação

Programa do curso 1.Parte I – Introdução a Informática

Componentes Básicos de um computador 2.Parte II –Lógica de Programação

A programação estruturada Técnicas de (re)solução de problemas Definição e características de Algoritmo Tipos de estruturas: Seqüência Simples, Seleção,

Repetição Estruturas do tipo seqüência simples: leia, escreva,

atribuição de valor Estruturas do tipo seleção, decisão ou alternativa: se-

então e se-então-senão Estruturas do tipo de repetição: para-faça, enquanto-

faça e repita-até.

Page 14: Apresentacao do Curso Fundamentos da Computação

Programa do curso(2) Parte III - Programação em Pascal

Estrutura de um programa em Pascal Identificadores - definição e regras Tipos de dados simples e suas subdivisões Operadores aritméticos, lógicos e relacionais Principais Funções Entrada e Saída de dados Estruturas de seleção IF-THEN, IF-THEN-ELSE e CASE Estruturas de repetição FOR, WHILE e REPEAT Tipos de dados estruturados e suas subdivisões ARRAY Tipos de dados não estruturados RECORD Subprogramação: subprogramas FUNCTION e

PROCEDURE Arquivos

Page 15: Apresentacao do Curso Fundamentos da Computação

Recursos disponíveis Os slides apresentados em aula, enunciado dos

trabalhos, divulgação das notas das avaliações e informes ficarão disponíveis para acesso em www.moodle.ime.uerj.br – Fundamentos da Computação

TODOS os alunos devem se cadastrar neste site para poder acompanhar as atividades da disciplina;

A disciplina dispõe de monitores para auxiliar em suas dúvidas;

Os alunos poderão elaborar seus exercícios no LABIME 6º.

O professor poderá sanar as eventuais dúvidas no horário normal das aulas

Page 16: Apresentacao do Curso Fundamentos da Computação

Critérios de avaliação

Serão realizadas 2(duas) avaliações teóricas P1 e P2 com peso 2(dois) cada e10(dez) avaliações práticas P3 com peso 1(um);

A média será calculada:

Média=(P1x2+P2x2+P3)/5

Page 17: Apresentacao do Curso Fundamentos da Computação

Forma de avaliação

As avaliações teóricas serão realizadas em sala sendo propostos exercícios para o desenvolvimento.

O tempo de realização das avaliações teóricas corresponderá aos tempos de aula.

Page 18: Apresentacao do Curso Fundamentos da Computação

Avaliações práticas

Serão representadas pelos trabalhos propostos em Enunciados dos Trabalhos Práticos;

Os trabalhos serão realizados no LABIME ; Cada avaliação terá valor de 1,0 (um) se correto

e com todas as funcionalidades previstas no enunciado. Não há nota intermediária;

Os alunos que deixarem de realizar um trabalho poderão fazê-lo como o trabalho de reposição.

Page 19: Apresentacao do Curso Fundamentos da Computação

Prova de reposição

O aluno que eventualmente faltar a uma avaliação poderá realizar prova de reposição no final do período.

O aluno que faltar a mais de uma avaliação deverá requerer prova de 2ª chamada em até 5 dias da realização da prova conforme normas em vigor na Universidade.

Page 20: Apresentacao do Curso Fundamentos da Computação

Critério de aprovação

Média >= 7,0 aprovado Média <7,0 e >= 4,0 final Média < 4,0 reprovado

Page 21: Apresentacao do Curso Fundamentos da Computação

Freqüência as aulas

A freqüência as aulas é obrigatória conforme normas da Universidade.

O aluno que deixar de comparecer a mais de 25% das aulas será reprovado independente da nota.

Page 22: Apresentacao do Curso Fundamentos da Computação

Bibliografia Básica

Como Funciona o Computador III – Qark Books – autor Ron White; Resumo Teórico – Apostila – Alexandre Rojas Estudo Dirigido Turbo Pascal – Editora Érica – autor José Augusto

Marzano e Wilson Yamatumi Lógica de Programação com Pascal – Ana Fernanda Gomes

Acencios – Makron Books; Turbo Pascal Teoria e Programas – Eng. Thelmo João Martins

Mesquita – Editora Erica Turbo Pascal – Completo e Total – Stephen O’Brien – MacGraw-

Hill Técnicas de programação com Pascal – IBPI press Algoritmos Estruturados – Harry Farrer e outros - LTC Pascal Estruturado – Harry Farrer e outros - LTC

Page 23: Apresentacao do Curso Fundamentos da Computação

Trabalho de Casa

Entrar no site www.moodle.ime.uerj.br

Selecionar Fundamentos da Computação turma 01;

Cadastrar no site.

Colocar seu nome completo-não use apelidos. Não tenha receio de fornecer seu endereço eletrônico. Não mandamos spam de qualquer forma.O professor irá se comunicar com vc por este endereço.

Vc receberá uma mensagem gerada automaticamente para confirmar a inscrição no curso. Caso não receba, verifique se o provedor bloqueou como spam.