Introdução ao Computador (2012.1)

UFPB - Campus IV - Curso de Licenciatura em Ciência da Computação

Carga Horária: 60h

Período: 2012.1

Horário:

Segunda: 10h-12h (Bloco Novo ou laboratório)

Terça: 8h-10h (Bloco Novo)

Horários de Atendimento: Segunda 8-10h, Quinta 8-12h (Sempre combinar antes com a professora)

Grupo de Discussões: https://groups.google.com/a/dce.ufpb.br/d/forum/ic-lcc

Plano de Curso: Baixe aqui.

Notas dos Alunos: Clique aqui.

Ementa: História do desenvolvimento dos computadores. Componentes básicos de um computador (hardware e software). Noções de Arquitetura de computadores. Dispositivos de entrada e saída. Sistemas numéricos. Aritmética binária: ponto fixo e flutuante. Representação de dados. Introdução aos circuitos lógicos. Noções de Sistemas Operacionais, Redes de Computadores e Internet.

Objetivos Programáticos: Esta disciplina visa introduzir a Ciência da Computação, com ênfase em microcomputadores (do ponto de vista de hardware e software) e dar uma introdução à área de arquitetura de computadores.

Objetivos Específicos: Ao final do curso, o estudante deverá ser capaz de:

  • Descrever a organização funcional de um computador, identificando seus componentes;

  • Identificar as principais formas de utilização e aplicações de computadores;

  • Compreender aritmética binária;

  • Utilizar os recursos da Internet para comunicação e acesso à informação.

Conteúdo Programático:

Primeira Unidade

1. Evolução dos Computadores

1.1 Histórico

1.2 Características

2. Sistemas de Numeração e Representação de Dados

2.1 O Sistema Decimal

2.2 O Sistema Binário

2.3 O Sistema Hexadecimal

2.4 Aritmética Binária

2.5 Armazenamento de Números Binários Negativos

2.6 Representação de Números de Ponto Flutuante

2.7 Representação de Dados Alfanuméricos

2.8 Expressões Lógicas (Booleanas)

2.9 Operadores Lógicos

2.10 Tabelas-Verdade

2.11 Circuitos Lógicos

Segunda Unidade

3. Arquitetura de Computadores

3.1 Organização de um Computador

3.2 Hierarquia de Memória

3.3 O Conceito de Processamento de Dados e a CPU

3.4 O Microcomputador PC

3.5 Representação da Informação

3.6 Classificação de Sistemas de Computação

Terceira Unidade

4. Noções Básicas de Sistemas Operacionais

4.1 Evolução dos Sistemas Operacionais

4.2 Conceituação

4.3 Classificação de Sistemas Operacionais

5. Noções Básicas de Redes de Computadores

5.1 Introdução

5.2 Meios de Comunicação

5.3 Comunicação por Meio de Redes

6. Noções Básicas de Internet

6.1 Conceituação

6.2 Histórico

6.3 World Wide Web (WWW)

6.4 Correio Eletrônico

6.5 Chat

6.6 FTP

6.7 Internet no Brasil

Avaliação

Três avaliações escritas principais e exercícios individuais ou em grupo.

Bibliografia Básica:

  • BROOKSHEAR, J. Glenn, Ciência da Computação - Uma visão Abrangente. São Paulo: Bookman, 2005. 4 exemplares (português) e 10 exemplares (inglês – 10a. edição - 2009)

  • MONTEIRO, M. A. Introdução à Organização de Computadores. Rio de Janeiro: LTC, 2007. 2 exemplares

  • VELLOSO, Fernando de Castro. Informática - Conceitos Básicos. 7a. ed. São Paulo: Campus, 2004. 14 exemplares

Bibliografia Complementar:

  • CAPRON, H. L. Introdução à Informática. 8a Ed. São Paulo: Prentice Hall, 2004. 4 exemplares

  • MEYER, M., Baber, R. e Pfaffenberger, B. Nosso Futuro e o Computador. Bookman. 1999

  • MORIMOTO, C. Hardware: o guia definitivo. Meridional, 2009. 1 exemplar

  • NORTON, P. Introdução à Informática. Ed. Makron Books. 1996. 13 exemplares

  • NULL, Linda e Lobur, Julia. The Essentials of Computer Organization and Architecture . Jones and Bartlett Publishers. 2003.

  • VASCONCELOS, L. Manual de expansão dos PCs. Pearson, 2003. 6 exemplares

Exercícios:

  • Exercício 1: Calcular o MDC segundo o algoritmo de Euclides para os seguintes números:

    • 467 543

    • 243 978

    • 756 478

    • 976 543

Aulas:

29/10: Não houve aula. Recepção aos feras

30/10: Não houve aula. Recepção aos feras

05/11: Evolução dos computadores (Histórico e Características): A computação e o estudo de algoritmos da matemática

06/11: Evolução dos computadores (Histórico e Características): Principais fatos históricos e pessoas que marcaram a computação

12/11: Sistemas de Numeração: o sistema decimal e o sistema binário. Conversão entre bases.

13/11: Sistemas de Numeração: o sistema hexadecimal e o sistema octal. Conversão entre bases.

19/11:Aritmética binária.

20/11: Armazenamento de binários negativos.

26/11: Representação de números de ponto flutuante.

27/11: Representação de números de ponto flutuante (introdução a normalização)

03/12: Representação de números de ponto flutuante de forma normalizada. Uso de sinal e magnitude, complemento a 2 e excesso de n.

04/12: Representação de Dados Alfanuméricos. Expressões Lógicas (Booleanas), Operadores Lógicos e Tabelas-Verdade.

10/12: Tabelas-Verdade e circuitos lógicos.

11/12: Exercícios de fixação.

17/12: Não teremos aula. Vestibular.

18/12: Primeira Avaliação

22/01: Arquitetura de computadores (introdução)

28/01: Arquitetura de computadores (memória, discos magnéticos)

29/01: Arquitetura de computadores (hierarquia de memória, CPU)

04/02: CPU e o Microcomputador (PC)

05/02: Exercício de revisão

11 e 12/02: Não teremos aula. Carnaval

18/02: Segunda avaliação

19/02: Sistemas Operacionais (exercício introdutório sobre uso do shell)

25/02: Sistemas Operacionais (visão geral)

26/02: Sistemas Operacionais (Conceituação e classificações)

04/03: Não tivemos aula. Exercício para casa de pesquisar sobre algum SO e preparar apresentação.

05/03: Apresentação dos trabalhos sobre SOs.

11/03: Apresentação dos trabalhos sobre SOs.

12/03: Noções básicas de redes (introdução e comunicação por meio de redes)

18/03: Noções básicas de Internet e WWW.

19/03: Correio eletrônico e outras aplicações da Internet. Segurança.

25/03: Terceira Avaliação.

26/03: Reposições

02/04: Prova Final