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