Intrudução a computação e Sistemas Operacionais

Intrudução a computação e Sistemas Operacionais

DISCIPLINA: TECNOLOGIA DA INFORMAÇÃO (CURSO DE GESTÃO EM PROCESSOS ORGANIZACIONAIS)

EMENTA

  1. Diferença entre dado, Informação e Conhecimento.

  2. Características desejáveis da Informação e aplicação da informação nas organizações.

  3. Papel da informação na definição de estratégias e Estilos de gerência da informação.

  4. O que é um Sistema de Informação? Benefícios, Escopo e Papel dos Sistemas de Informação.

  5. Componentes de um Sistema de Informação.

  6. Tipos de Sistemas de Informação: Sistemas Transacionais, Gerencias, de Conhecimento e de Apoio à decisão.

  7. Infra-estrutura da tecnologia da informação: Hardware, software, dados e redes.

  8. Telecomunicações e Redes.

  9. Intranets e Blogs Empresariais.

  10. Criação de vantagem competitiva: comércio eletrônico.

  11. Implementação da tecnologia a informação: ética, impactos e segurança.

  12. Segurança de informações: conceitos e tipos de ameaças, riscos e vulnerabilidades; conceito, objetivos, planejamento e implementação de políticas de segurança de informações.

  13. Auditoria de sistemas de informação: conceito, objetivos, planejamento e implantação da auditoria de sistemas de informação.

BIBLIOGRAFIA

  1. BIO, Sérgio Rodrigues. Sistema de Informação: Um Enfoque Gerencial. São Paulo. Atlas, 1996.

  2. PORTER, Michael E. Competição: estratégias competitivas essenciais. Rio de janeiro: Campus, 1999.

BIBLIOGRAFIA COMPLEMENTAR

  1. LAUDON, K. C. & LAUDON, J. P. Sistemas de Informação Gerenciais: Administrando a Empresa Digital. 5a Edição, 2004. Pearson: Prentice-Hall.

  2. LAUDON, K. C. & LAUDON, J. P. Gerenciamento de Sistemas de Informação. Rio de Janeiro:- LTC, 1999.

  3. REZENDE, Denis A. & ABREU, Aline F. Tecnologia da informação aplicada a sistemas de informações empresariais: o papel estratégico da informação e dos sistemas de informação nas empresas. São Paulo: Atlas, 2000.

  4. ARAUJO, V.M.R. H. de; FREIRE, I.M. A rede internet como canal de comunicação na perspectiva da ciência da informação. Transinformação, Campinas, v.8, n.2, 1996.

  5. MCGEE, J. V. & PRUSAK, L. Gerenciamento Estratégico da Informação. Tradução Astrid Beatriz de Figueiredo. Rio de Janeiro: Campus, 1994.

  6. GRALLA, Preston. Como funcionam as Intranets. Quark, São Paulo, 1996. 206p.

  7. OLIVEIRA, J. F. Sistemas de Informação: Um Enfoque Gerencial Inserido no Contexto Empresarial e Tecnológico. São Paulo: Érica, 2000.

  8. STAIR, R.M. Princípios de Sistemas de Informação: uma abordagem gerencial. 2ed. LTC, 1998. 451p.

  9. O’BRIEN, James A. Sistemas de Informação e as decisões gerenciais na era da informática. São Paulo: Saraiva, 2003.

DISCIPLINA: INTRUDUÇÃO A COMPUTAÇÃO (CURSO DE REDES DE COMPUTADORES)

EMENTA

1 – Conceitos Básicos.

2 – Software.

2.1 – Software Básico;

2.2 – Software Aplicativo.

3 – Peopleware.

4 – Hardware.

4.1 – Sistema Central;

4.2 – Periféricos;

4.3 – Representação de Dados na Memória;

4.4 – Tipos de Memória;

4.5 – Unidades de Entrada e Saída.

5 – Classificação de Computadores.

6 – Sistema de Numeração.

6.1 – Noções Gerais;

6 .2 – Sistema Decimal;

6.3 – Sistema Binário;

6.4 – Sistema Hexadecimal.

7 – Aritmética Binária.

7.1 – Soma;

7.2 – Multiplicação.

8 – Representação de Dados.

8.1 – Números Inteiros;

8.2 – Números Fracionários;

8.3 – Caracteres;

8.4 – Booleanos.

9 – Programação de Computadores.

9.1 – Necessidade de Programação;

9.2 – Linguagens de programação:

9.2.1 – Linguagem de Máquina;

9.2.2 – Linguagem de Baixo Nível;

9.2.3 – Linguagem de Alto Nível.

10 – Tipos de Processamento.

11 – Sistemas Operacionais.

11.1 – Noções Gerais;

11.2 – Classificação;

11.3 – MS-DOS Linux e WINDOWS

12 – Teleprocessamento e Redes de Computadores.

12.1 – Noções Gerais;

12.2 – Meios de Transmissão;

12.3 – Rede de Computadores;

12.4 – Sistema Distribuído X Sistema Centralizado;

12.5 – Vantagens do Uso de Redes;

12.6 – Internet.

BIBLIOGRAFIA

  1. ALMEIDA, Márcia Garcia. Fundamentos da informática. 2ª ed. São Paulo: Brasport. 2002

  2. GUIMARÃES, Ângelo de Moura. Introdução à ciência da computação. Rio de Janeiro: LTC, 1992.

  3. LOURENÇO, A. C. de [et alii ], Circuitos Digitais. Ed. Érica, 1996.

  4. MEIRELLES, Fernando de Sousa. Novas aplicações com micromputadores. 2ª ed. São Paulo: Makon Books. 2004

  5. MONTEIRO, M. A. Introdução a Organização de Computadores, Rio de Janeiro. Ed. LTC, 1998.

  6. NORTON, P. Introdução à Informática. São Paulo. Ed. Makron Books, 1996.

  7. OLIVEIRA, R de. Sistemas Operacionais. Porta Alegre: Instituto de Informática da UFRGS: Sagra Luzzatto, 2000. 233p. ISBN 85-241-0643-3.

  8. SOARES NETO, Vicente – Redes de Dados, Teleprocessamento e Gerencia de Redes. São Paulo: Érica,1990. 200 p. ISBN 85-7194-025-8.

  9. THOMAS, R.M. – Introdução às Redes Locais: Tradução José Carlos Barbosa dos Santos. São Paulo: Makron Books, 1997. 287 p. ISBN 85-346-0683-8.

  10. TORRES, G. Hardware: Curso Completo. Rio de Janeiro. Ed. Axcel Books, 1996.

BIBLIOGRAFIA COMPLEMENTAR

  1. BARAN, N.- Desvendando a super estrada da Informação. Tradução ARX Publicações-Rio de Janeiro: Campus, 1995. 251 p. ISBN 85-7001 968-8.

  2. KEL, E. Redes de Computadores Ilustrada. Tradução de Amir Kurban. Rio de Janeiro: Axcel Books,1995. 215 p. ISBN 85-85 766-55-7.

  3. MASIERO, P. C. Ética em computação. São Paulo: Editora da Universidade de São Paulo, 2000. 213 p. ISBN 85-314-0575-0.

  4. Microsoft Windows 95 Recource Kit/ Microsoft Press.Tradução ARX Publicações Rio de Janeiro: Campos, 1995. WALTENSIR D- Rio de Janeiro: Campos, 1995, p 1363. ISBN 85-352-0006-1.

  5. SILBERSCHATZ, A. Sistemas Operacionais: Conceitos e aplicações. Tradução de Adriana Rieche. Rio de Janeiro: Campus. 2000. 585 p. ISBN 85-352-0719-8.

  6. SOARES, L.F.G. – Redes de Computadores das Lans, Mans e Wans às Redes ATM. Rio de Janeiro: Campus, 1995. 704 p. ISBN 85-7001-998-X.

  7. Revista Info-Exame; Revista do Linux; Revista Internet.br

  8. TANENBAUM, Andrew S. Organização Estruturada de Computadores 4ªed. Rio de Janeiro. Prentice-Hall. 1996

  9. TANENBAUNT, A. Sistemas Operacionais Modernos. Rio de Janeiro: Prentice-Hall do Brasil, 1995. 493 p. ISBN 85-7054-059-0.

  10. THOMAS, R.M. – Introdução às Redes Locais: Tradução José Carlos Barbosa dos Santos. São Paulo: Makron Books, 1997. 287 p. ISBN 85-346-0683-8.

  11. VELLOSO, F.C. Informática: Conceitos Básicos. 4ª ed.. Rio de Janeiro: Campus, 1999. 351 p. ISBN 85-352-0203-X.

DISCIPLINA: SISTEMAS OPERACIONAIS (CURSO DE REDES DE COMPUTADORES)

EMENTA

1 – Conceitos Básicos.

2 – Hardware.

2.1 – Processador;

2.2 – Memória Principal

2.3 - Memória Cache

2.4 - Memória Secundária

2.5 – Dispositivos de Entrada/Saída

2.6 - Barramento

3 – Software

3.1 – Tradutor;

3.2 – Interpretador

3.3 - Linker

3.4 - Loader

3.5 – Depurador

4 – Concorrência

4.1 – Interrupção e Exceção;

4.2 – Operações de entrada e saída;

4.3 – Buffering

4.4 – Spooling

4.5 – Reentrância.

4.6 – Proteção do Sistema

5 – Processos e Threads

5.1 – Estrutura do Processo;

5.2 – Estados do Processo;

5.3 – Mudanças do Estado do Processo

5.4 – Processos Independentes, Subprocessos e Threads

5.5 – Processos Foreground e Background.

5.6 – Processos do Sistema Operacional

5.7 – Processos CPU-bound e I/O-bound

6 – Gerência de Processador.

6.1 – Funções Básicas;

6.2 – Critérios de Escalonamentos;

6.3 – Escalonamentos Preemptivos e Não-Preemptivos;

6.4 – Escalonamento First-In-First (FIFO)

6.5 – Escalonamento Shortest-Job-First (SJF)

6.6 – Escalonamento Cooperativo

6.7 – Escalonamento Circular

6.8 – Escalonamento Por Prioridades

6.9 – Escalomanento Circular Com Prioridades

6.10 – Escalonamento Por Múltiplas Filas

6.11 – Escalonamento Por Múltiplas Filas Com Realimentação

6.12 – Política de Escalonamento em Sistemas de Tempo Compartilhado

6.13 – Política de Escalonamento em Sistemas de Tempo Real

7 Gerência de Memória.

7.1 – Funções Básicas;

7.2 – Alocação Contígua Simples

7.3 – Técnica de Overlay

7.4 – Alocação Particionada Estática

7.5 – Alocação Particionada Dinâmica

7.6 – Estratégias de Alocação de Partição

7.7 - Swapping

8 – Sistemas de Arquivo.

8.1 – Organização de Arquivos;

8.2 – Métodos de Acesso

8.3 – Operações de Entrada e Saída;

8.4 – Atributos:

8.5 – Diretórios;

8.6 – Gerencia de Espaço Livre em Disco;

8.7 – Gerencia de Alocação de Espaço em Disco

8.7.1 – Alocação Contígua

8.7.2 – Alocação Encadeada

8.7.3 – Alocação Indexada

8.8 – Proteção de Acesso

8.8.1 – Senha de Acesso

8.8.2 – Grupo de Usuários

8.8.3 – Lista de Controle de Acesso

8.9 – Implementação de Caches

BIBLIOGRAFIA

  1. OLIVEIRA, Rômulo S. et al. Sistemas Operacionais, Porto Alegre Sagra Luzzatto : 2001

  2. TANENBAUM, Andrew S. Sistemas Operacionais Modernos. 2ed. Rio de Janeiro: LTC: 2003

  3. TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas Operacionais: projeto e implementação. 2ed. São Paulo. Bookman: 2000

  4. MAIA, Luiz Paulo; MACHADO, Francis B .Arquitetura de Sistemas Operacionais. 3ed. Rio de Janeiro, LTC: 2002

  5. SILBERSCHATZ, Abraham; GALVIN, Peter B. Operating systems concepts. 4ed.Addison Wesley: 1995

DISCIPLINA: LOGICA DE PROGRAMAÇÃO (CURSO DE REDES DE COMPUTADORES)

EMENTA

1 – Introdução: Conceitos de lógica. Conceito de algoritmo.

2 – formas de representação de algoritmos: diagrama de blocos, diagrama de Chapin e português estruturado.

3 – Variáveis, constantes, expressões, funções, atribuição, entrada e saída.

4 – Algoritmos estruturados:

4.1 – Estruturas de seleção:

a – Conceitos;

b – seleção simples;

c – seleção composta;

d – seleção encadeada;

e – seleção múltipla;

f – múltipla escolha.

4.2 – Estruturas de Repetição

a - Repetição condicional: enquanto .. faça, repita até.

b – Repetição contada: para..faça.

5 – Modularização de algoritmos

a – conceito de módulos;

b – procedimentos;

c – funções

d – Passagem de parâmetro por valor e por referencia.

6 – Tipos de dados compostos.

a – conceitos gerais;

b – Vetores;

c – Matrizes;

7 - Verificação e correção de algoritmos através de testes de mesa.

BIBLIOGRAFIA BÁSICA

  1. FARRE, Harry, et al. Algoritmos estruturados. 3 ed. LTC: 1999.

  2. GUIMARES, Ângelo. Et al. Algoritmos: estruturas de dados. 3 ed. Rio de Janeiro: LTC, 1999.

  3. MANZANO, Jose. Et al. Algoritmos: lógica para desenvolvimento de programação. 11 ed. São Paulo: Erica, 2001.

  4. THOMAS, H. et al. Algoritmos: teoria e pratica. São Paulo: Campus, 2002.

BIBLIOGRAFIA COMPLEMENTAR

  1. BERG, Alexandre. Et al. Lógica de programação. Canoas: ULBRA, 1998.

  2. LOPES, Anita. Et al. Introdução a programação: 500 algoritmos resolvidos. Rio de Janeiro: Campus, 2002.

  3. TERADA, Routo. Desenvolvimento de algoritmos e Estrutura de dados. São Paulo: McGraw- Hill, 1991.

Comentários