Você está na página 1de 6
PRÓ-REITORIA DE GRADUAÇÃO Divisão Especial de Registro e Controle Acadêmico - DERCA Plano de ensino

PRÓ-REITORIA DE GRADUAÇÃO

Divisão Especial de Registro e Controle Acadêmico - DERCA

Plano de ensino

1) Identificação

Curso

Sistemas de Informação

Disciplina

Introdução à Computação

Carga horária

68 horas

Semestre letivo

2º/2010

Professor

Sylvio André Garcia Vieira

2) Objetivos

Desenvolver os conceitos sobre a estrutura e funcionamento do computador e analisar seus componentes físicos e lógicos.

3) Conteúdo programático

Unidade 1 - História da Informática 1.1) Dos primórdios até os dias atuais

Unidade 2 Noções de Informática 2.1) Sistemas numéricos e conversão de base 2.2) Codificação para o armazenamento da informação

Unidade 3 Introdução aos Circuitos Lógicos 3.1) Portas Lógicas 3.2) Tabelas Verdade 3.3) Construção de Circuitos Digitais Simples

Unidade 4 Arquitetura de um Computador 4.1) UCP 4.2) Registradores 4.3) Ciclo de Execução 4.4) Memória Principal 4.5) Entrada e Saída 4.6) Unidades de Armazenamentos

Unidade 5 - Sistemas Operacionais 5.1) Definição 5.2) Classificação

5.3) Inicialização de um Sistema Operacional 5.4) Administração de Processos

Unidade 6 Noções de Arquivos e Sistemas de Banco de Dados 6.1) Arquivos texto, seqüenciais e indexados 6.2) Sistemas de Banco de Dados 6.3) Modelo Relacional

Unidade 7 Desenvolvimento de Software 8.1) Tipos de software 8.2) Sistematização no desenvolvimento 8.3) Engenharia de software

Unidade 8 Teleprocessamento e Noções de Redes de Computadores 9.1) Comunicação de Dados 9.2) Redes de Computadores

Unidade 9 Inteligência Artificial 10.1) Introdução 10.2) Aplicações

Unidade 10 - Aplicativos 10.1) Manipulação de um sistema operacional 10.2) Edição de textos 10.3) Montagem de apresentações 10.4) Uso de aplicativo de matemática e estatística 10.5) Internet: navegação e e-mail

4) Caracterização geral da metodologia de ensino

As atividades teóricas serão realizadas através de aulas expositivas, com posterior debate sobre o assunto discutido. As atividades práticas serão realizadas em laboratório, onde os alunos terão a chance de comprovar as teorias vistas em aula através de exercícios práticos.

5) Cronograma de desenvolvimento

 

Data

 

Conteúdo/Atividade docente e/ou discente

 

02/08

 

Conteúdo: Apresentação da disciplina, metodologia de trabalho, apresentação dos alunos, História da Informática, surgimento da informática, matemática e lógica, números, revolução industrial

Fonte de referência: [1, 3]

 

Atividade: Discussão com os alunos para esclarecimentos da disciplina e explanação dos conteudos

   

Conteúdo:

História

da

Informática,

surgimento

da

informática,

matemática e lógica, números, revolução industrial

 

09/08

Fonte de referência: [1, 2, 3]

 

Atividade: Explanação dos conteúdos

 

16/08

Conteúdo: Sequência binária, primeiros computadores e a guerra, ciência da computação, Turing, gerações de computadores e o seu avanço, Sistemas numéricos e conversão de bases, operações lógicas, conversões

Fonte de referência: [1, 2, 3]

Atividade: Explanação dos conteúdos e exercícios

 

Conteúdo: Sistemas numéricos e conversão de bases, operações lógicas, conversões

23/08

Fonte de referência: [1, 3]

Atividade: Explanação dos conteúdos e exercícios

30/08

Conteúdo: Codificação da informação, dispositivos de armazenamento e seus tipos, Portas lógicas, tabelas verdade, avaliação de expressões booleanas

Fonte de referência: [1, 7, 8]

Atividade: Explanação dos conteúdos e exercícios

 

Conteúdo: Construção de Circuitos Digitais Simples Prova Escrita

06/09

Fonte de referência: [1, 7]

Atividade: Explanação dos conteúdos e exercícios e avaliação parcial dos conteúdos estudados

 

Conteúdo: UCP, Registradores, Ciclo de Execução, Memória Principal, Entrada e Saída, Unidades de Armazenamentos, correção da prova.

13/09

Fonte de referência: [1, 3]

Atividade: Explanação dos conteúdos e correção da prova

20/09

Feriado Dia do Gaúcho

27/09

Conteúdo: Arquitetura computadores, Níveis de Linguagens e Máquinas Virtuais, Sistemas operacionais, objetivos do SO, serviços SO na visão do usuário, SO na visão de projeto

Fonte de referência: [1, 3, 9]

Atividade: Explanação dos conteúdos e exercícios

04/10

Conteúdo: Multiprogramação (mecanismo básico), processos, ciclos de processos, relacionamento entre processos, estados de processos, Gerencia de filas, mecanismo de interrupções, proteção entre processos

Fonte de referência: [9]

Atividade: Explanação dos conteúdos e exercícios

06/10

Conteúdo: Bloco descritor de processo, chaveamento de contexto, threads, escalonadores Prova Escrita

Quarta com

horário de

Fonte de referência: [9]

segunda

Atividade: Explanação dos conteúdos e exercícios, Avaliação parcial dos conteúdos estudados

 

Conteúdo: Arquivos texto, seqüenciais e indexados, banco de dados, correção da prova

11/10

Fonte de referência: [17, 18, 19]

Atividade: Explanação dos conteúdos e exercícios, correção da prova

18/10

Conteúdo Sistemas de Banco de Dados, características dos SBGDs, abstração e níveis de abstração, independência de dados, modelos de dados, estrutura de um SBGD, Usuários do SBGD, Modelo E-R, Cardinalidade, Chaves, Diagramas E-R

Fonte de referência: [17, 18, 19]

Atividade: Explanação dos conteúdos e exercícios

25/10

Conteúdo: Banco de dados relacional, chave primária e estrangeira, gerenciamento de transações, linguagens de consulta (comandos básicos), Bancos de dados distribuídos, prós e contras, BDs federados, projetos de BDs

Fonte de referência: [17, 18, 19]

Atividade: Explanação dos conteúdos e exercícios

01/11

Conteúdo: Processo de desenvolvimento de software, passos e atividades, modelos de processos, prototipação, Engenharia de requisitos, estudos de viabilidade, análise e negociação de requisitos, documentação, validação

Fonte de referência: [1, 10, 11]

Atividade: Explanação dos conteúdos e exercícios

08/11

Conteúdo: Prova Escrita Comunicação de dados, códigos ASCII e EBCIDIC, modos de comunicação, modulação, erros na transmissão

Fonte de referência: [2, 12]

Atividade: Avaliação parcial dos conteúdos estudados, Explanação dos conteúdos

15/11

Feriado

 

Conteúdo: Redes, história, classificação, topologia, meios de transmissão, modelo OSI

22/11

Fonte de referência: [20]

Atividade: Explanação dos conteúdos e exercícios

29/11

Conteúdo: Introdução a IA, soft computing, histórico, soluções heurísticas, métodos de busca, conhecimento Sistemas baseados em conhecimento, aprendizado de máquina, sistemas especialistas, lógica nebulosa, redes neuronais

Fonte de referência: [13, 14, 15, 16]

Atividade: Explanação dos conteúdos

06/12

Prova escrita

Atividade: Avaliação final dos conteúdos estudados

6) Critérios de avaliação da aprendizagem

A avaliação será realizada a partir da participação, assiduidade e pontualidade dos alunos, da apresentação de trabalhos práticos e teóricos e de duas avaliações por escrito.

7) Bibliografia básica

1 BROOKSHEAR, J. Glenn. 2000. Ciência da Computação, uma visão abrangente. Porto Alegre: Bookman.

2 MANZANO, J.A.N.G. 2000. Estudo Dirigido: Linux 5.0. São Paulo : Érica.

3 VELLOSO, F. de Castro. 1997. Informática: conceitos básicos. Rio de Janeiro :

Campus.

8) Bibliografia complementar

4

LEBLANC, D., HOAG, M., BLOMQUIST, E. Linux para Dummies. Rio de Janeiro :

Campus.

5 JACK, T. 2002. Usando o Linux: especial. Rio de Janeiro : Campus.

6 NEVES, J.C. 2002. Programação Shell Linux. São Paulo : Brasport.

7 TANENBAUM, A.S. Organização Estrutura de Computadores. Rio de Janeiro :

Prentice-Hall.

8 TOCCI, R. J. 1998. Sistemas Digitais: Princípios e Aplicações. Rio de Janeiro : LTC.

9 OLIVEIRA, R. S.; CARISSIMI, A. S., TOSCANI, S. S. 2000. Sistemas Operacionais :

Instituto de informática da UFRGS, Ed Sagra Luzzatto

10 SOMMERVILLE, I. 2001. Software Engineering. Ian Sommerville. Addison Wesley.

2001.

11. SOARES, A. L. 2005. Introdução, Identificação e Análise em Engenharia de

Requisitos. António Lucas Soares. 2005.

12. TAFNER, M.A., LOESCH, C., STRINGARI, S. 1996 Comunicação de dados usando

Linguagem C. Editora da FURB

13. REZENDE, Solange Oliveira (org.). Sistemas Inteligentes: Fundamentos e

Aplicações. Barueri:Manole, 2003.

14. RICH, Elaine. Inteligência Artificial. 2.ed. São Paulo: Makron Books, 1993.

15. BANZHAF, Wolfgang. Genetic Programming: an introduction. San Francisco:

Morgan Kaufmann, 1998.

16. FERNANDES, Anita Maria da Rocha. Inteligência artificial: noções gerais.

Florianópolis: Visual Books, 2003.

17. COUGO, Paulo. Modelagem Conceitual e Projeto de Banco de Dados. Rio de

Janeiro: Campus, 1997.

18. ELMASRI, Ramez; NAVATHE, Shamkant B. Fundamentals of Database Systems.

3.ed. Massachusetts: Addison-Wesley, 2000.

19. DATE, C. J. Introdução a Sistemas de Bancos de Dados. 8.ed. Rio de Janeiro:

Campus, 1998.

20. TANENBAUM, A.S. 2003. Computer Networks, 4/e Published by Prentice Hall