Fundamentos   da Computação 2010/1 Apresentação do Curso Prof. Alexandre Rojas
A quem é dirigido o curso Aos alunos do curso de Bacharelado em Ciência da Computação.
O que aprenderemos no curso? O estudo de algoritmos é a “linha mestre” do curso.
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.
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.
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.
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.
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.
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
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.
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é .
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
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  moodle.rojas.pro.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
Critérios de avaliação Serão realizadas 2(duas) avaliações teóricas P1 e P2 com peso 2(dois) cada e 10(dez) avaliações práticas P3 com peso 1(um); A média será calculada: Média=(P1x2+P2x2+P3)/5
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.
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.
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.
Critério de aprovação Média >= 7,0 aprovado Média <7,0 e >= 4,0 final Média < 4,0 reprovado
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.
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

Apresentacao do Curso Fundamentos da Computação

  • 1.
    Fundamentos da Computação 2010/1 Apresentação do Curso Prof. Alexandre Rojas
  • 2.
    A quem édirigido o curso Aos alunos do curso de Bacharelado em Ciência da Computação.
  • 3.
    O que aprenderemosno curso? O estudo de algoritmos é a “linha mestre” do curso.
  • 4.
    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.
  • 5.
    Trabalho e nãotenho 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.
  • 6.
    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.
  • 7.
    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.
  • 8.
    Objetivos Ao concluiro 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.
  • 9.
    Carga horária Adisciplina 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
  • 10.
    Para as atividadesde 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.
  • 11.
    Programa do curso1.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é .
  • 12.
    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
  • 13.
    Recursos disponíveis Osslides apresentados em aula, enunciado dos trabalhos, divulgação das notas das avaliações e informes ficarão disponíveis para acesso em moodle.rojas.pro.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
  • 14.
    Critérios de avaliaçãoSerão realizadas 2(duas) avaliações teóricas P1 e P2 com peso 2(dois) cada e 10(dez) avaliações práticas P3 com peso 1(um); A média será calculada: Média=(P1x2+P2x2+P3)/5
  • 15.
    Forma de avaliaçãoAs 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.
  • 16.
    Avaliações práticas Serãorepresentadas 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.
  • 17.
    Prova de reposiçãoO 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.
  • 18.
    Critério de aprovaçãoMédia >= 7,0 aprovado Média <7,0 e >= 4,0 final Média < 4,0 reprovado
  • 19.
    Freqüência as aulasA 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.
  • 20.
    Bibliografia Básica ComoFunciona 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