• Nenhum resultado encontrado

--10 – BIBLIOGRAFIA 10.1 - Bibliografia Básica

ALENCAR FILHO, Edgard de, Iniciação à Lógica Matemática. 16ª ed. São Paulo: Ed.

Nobel, 1990.

SILVA, Flávio Soares Correa da; FINGER, Marcelo; MELO, Ana Cristina Vieira de. Lógica

para Computação. 1ª Ed. Rio de Janeiro: Thomson Pioneira Editora, 2006.

ABE, Jair Minoro, SCALZITTI, Alexandre, FILHO, João Inácio da S. Introdução à Lógica

para a Ciência da Computação. 3ª Ed. São Paulo: Arte & Ciência, 2008.

SOUZA, João Nunes de. Lógica para ciência da computação: uma introdução concisa. 2ª

Ed. (revista e atualizada). Rio de Janeiro: Campus-Elsevier, 2008.

SMULLYAN, Raymond M. Lógica de Primeira Ordem. 1ª Ed. Editora Unesp, 2009.

10.2 – Bibliografia Complementar

HUTH, Michael R. A. ; RYAN, Mark D. Lógica em Ciência da Computação: modelagem e

argumentação sobre sistemas. 2ª Ed. Rio de Janeiro: LTC, 2008.

NOLT, John; ROHATYN, Dennis. Lógica. Schaum McGraw-Hill. São Paulo: Makron Books

do Brasil, 1991.

CAPUANO & Idoeta. Exercícios de eletrônica digital. São Paulo: Ed. Érica, 1991.

GERSTING, Judith L. Fundamentos matemáticos para a ciência da computação: um

tratamento moderno de matemática discreta. 5. ed. Rio de Janeiro: LTC - Livros Técnicos e

Científicos, 2004.

NEWTON-SMITH, W.H. Lógica: um curso introdutório. Gradiva, 1998.

11 – INFORMAÇÕES ADICIONAIS

Departamento de Ciência da Computação

Prof. Dr. Saulo Moraes Villela

Departamento de Ciência da Computação

Plano de Curso

1 – INFORMAÇÕES BÁSICAS

Disciplina: CIRCUITOS DIGITAIS Código: DCC 122

Turma: A Período: 2014.3

Oferta: ( X ) UFJF ( ) UAB

Créditos: 4 Carga Horária (horas-aula) Semanal Teórica: 4 Carga Horária (horas-aula) Semanal Prática: 0 Carga Horária (horas-aula) Total: 60

Modalidade: ( X ) presencial ( ) semi-presencial ( ) a distância Uso do Ambiente Moodle: ( ) não ( X ) parcialmente (apoio) ( ) integralmente Pré-requisito(s):

---Curso(s): ENGENHARIA COMPUTACIONAL, CIÊNCIA DA COMPUTAÇÃO E SISTEMAS DE INFORMAÇÃO

Professor: EDUARDO BARRÉRE Coordenador da Disciplina:

----Faz uso de: ( X ) monitores UFJF ( ) tutores UFJF ( ) tutores UAB

2 - OBJETIVOS

Conhecer os principais conceitos que envolvem a área de circuitos digitais.

Entender o funcionamento de circuitos digitais básicas para um sistema computacional (memória, contadores, ULA, multiplexadores, entre outros).

3 – EMENTA - Bases Numéricas. - Álgebra de Boole.

- Circuitos combinacionais. - Minimização de funções.

- Circuitos seqüenciais síncronos e assíncronos. - Flip-flops, registradores, contadores, memória. - Linguagem de descrição de hardware.

4 – UNIDADES DE ENSINO 5 – CARGAHORÁRIA

PREVISTA

6 – USO DE TICs 1) Sistemas Digitais

2

---Histórico. Nomenclatura e Aplicações. 2) Portas Lógicas

2

---Inversores. Porta OR. Porta AND. Porta NAND. Porta NOR. Porta XOR. Tabela verdade.

3) Sistemas de Numeração

4

---Sistema numérico binário, octal, decimal, hexadecimal Conversão entre os sistemas.

4) Álgebra Booleana

4

---Lógica Combinacional. Simplificação algébrica. Teoremas de booleanos. Teoremas de DeMorgan. Projetos de circuitos lógicos.

5) Códigos Digitais

4

---BCD. ASCII. Circuito gerador e verificador de paridade. Transmissão e correção de erros.

---Departamento de Ciência da Computação

7) Mapa de Karnaugh

4

---Simplificação pelo Mapa de Karnaugh. Síntese e análise de circuitos combinacionais.

8) Circuitos Combinatórios Especiais

4

---Multiplexador. Demultiplexador. Codificador. Decodificador. 9) Flip-Flops e Dispositivos Correlatos

10

---Introdução aos Flip-Flops. Flip-Flop SR implementado com NAND e NOR. Flip-Flop SR Disparável. Flip-Flop D transparente. Flip-Flop D disparado por borda.

10) Registradores de Deslocamento

4

---Registradores de deslocamento construídos com Flip-Flop JK. Dados em paralelo e em série. Em paralelo para dentro

11) Memória

6

---Circuito básico, Sinais, Endereçamento 12) Contadores

4

---Flip-Flop JK. Contadores Ondulante, Síncrono, Preestabelecíveis e Crescente-Decrescente. 13) HDL 6 ---Definição, aplicações 7 – PROCEDIMENTOS DIDÁTICOS 7.1 - Metodologia de Ensino

A disciplina será toda ministrada em sala de aula, com o apoio de softwares para o projeto e testes de circuitos digitais.

Além da apresentação do conteúdo previsto para cada aula, serão realizados exercícios em sala de aula para a fixação do conhecimento (quadro e software).

7.2 - Material Didático Serão utilizados:

- transparências - software - livro texto

8 – AVALIAÇÃO DE APRENDIZAGEM - CRONOGRAMA

Avaliação Data Valor Tipo de

Avaliação Conteúdo Programático

Prova 1 13/10/14 35 Prova Unidades: 1, 2, 3, 4, 5, 6, 7, 8 e 11. Prova 2 20/09/14 35 Prova Unidades: 8, 9,10, 11, 12 e 13.

Moodle --- 10 Exercícios Exercícios no Moodle ao longo do semestre Segunda

Chamada 17/12/14 35 Prova Todo o conteúdo e substituindo uma dasnotas, conforme RAG Projeto 10 e

15/12/14 20 Projeto Projeto prático (software) de um tipo decircuito digital (ULA, Memóri, etc.). 8.1 – Cálculo da Nota e critério de aprovação

Soma de: Prova 1 + Prova 2 + Moodle + Projeto

O aproveitamento deverá ser igual ou superior a 60 pontos e a frequência igual ou superior a 75%.

Departamento de Ciência da Computação

8.2 – Observações

Para cada uma das provas (1 e 2), o aluno poderá requerer uma segunda chamada, conforme RAG. A Prova Substitutiva será em data a ser combinada com os alunos em situação de fazê-la. No final do semestre letivo, o aluno poderá fazer a segunda chamada da matéria (conforme o artigo 35 do RAG).

9 – HORÁRIOS DE ATENDIMENTO DO PROFESSOR segunda-feira:17h às 19h

quarta-feira: 15h às 17h 10 – BIBLIOGRAFIA 10.1 - Bibliografia Básica

- TOCCI, RONALD J., WIDMER, NEAL S., MOSS, GREGORY L. Sistemas Digitais - Principios e Aplicaçoes. 10a Edição. ISBN: 8576050951. PRENTICE HALL BRASIL, 2007.

- BIGNELL, JAMES W., DONOVAN, ROBERT Eletronica Digital. 1a Edição.ISBN: 8522107459. CENGAGE, 2009.

10.2 – Bibliografia Complementar

- TAUB, H. Circuitos digitais e microprocessadores. São Paulo: McGraw-Hill, 1984.

- CAPUANO, FRANCISCO GABRIEL, IDOETA, IVAN V. Elementos de Eletrônica Digital. 40a Edição. ISBN: 8571940193. ERICA, 2007.

- YALAMANCHILI, SUDHAKAR Vhdl - A Starter's Guide. 2a Edição. ISBN: 131457357. PRENTICE HALL, 2004.

- NAVABI, ZAINALABEDIN Vhdl: Modular Design And Synthesis Of Cores And Systems. 1a Edição. ISBN: 007147546x. MCGRAW-HILL PROFESSIONAL, 2007.

11 – INFORMAÇÕES ADICIONAIS <...>

Juiz de Fora, 18 de agosto de 2014.

Prof. Eduardo Barrére

Departamento de Ciência da Computação

Plano de Curso

1 – INFORMAÇÕES BÁSICAS Disciplina: FUNDAMENTOS DE ORGANIZAÇÃO DE COMPUTADORES Código: EADDCC 007 Turma: A Período: 2014.3

Oferta: ( X ) UFJF ( ) UAB

Créditos: 2 Carga Horária (horas-aula) Semanal Teórica: 2 Carga Horária (horas-aula) Semanal Prática: 0 Carga Horária (horas-aula) Total: 30

Modalidade: ( ) presencial ( ) semi-presencial ( X ) a distância Uso do Ambiente Moodle: ( ) não ( ) parcialmente (apoio) ( X ) integralmente Pré-requisito(s):

---Curso(s): LICENCIATURA EM COMPUTAÇÃO Professor: EDUARDO BARRÉRE

Coordenador da Disciplina:

----Faz uso de: ( ) monitores UFJF ( ) tutores UFJF ( X ) tutores UAB

2 - OBJETIVOS

Conhecer os principais aspectos que envolvem a construção de um computador, seus componentes e funcionalidades.

3 – EMENTA

Histórico da evolução dos computadores. Sistemas de Numeração. Processadores. Barramentos. Memória. Entrada e Saída. Arquitetura das máquinas atuais.

4 – UNIDADES DE ENSINO 5 – CARGAHORÁRIA

PREVISTA

6 – USO DE TICs 1) Introdução

2 Moodle evideoaulas Terminologias básicas da área e histórico

2) Arquitetura de Von Newman e Barramentos

6 Moodle evideoaulas Apresentar as características da Arquitetura de Von Newman e sua

implicação nos computadores modernos. Conhecer os principais tipos de barramentos utilizados em um computador moderno.

3) Processadores

8 Moodle evideoaulas Conhecer a estrutura interna básica de um processador. Entender o

funcionamento de uma Unidade Lógica e Artimética (ULA). Conhecer o funcionamento básico de um processador e sua arquitetura.

4) Memória

8 Moodle evideoaulas Entender a hierarquia de memória em sistema computacional.

Aprender o funcionamento da memória RAM e as principais

nomenclaturas associadas. Entender o funcionamento da memória cache. Aspectos avançados do gerenciamento da memória cache. 5) Entrada e Saída

6 Moodle evideoaulas Entender como os periféricos são controlados pelo processador e pela

placa-mãe. Conhecer o funcionamento de alguns periféricos. Conhecer mecanismos de controle específicos para alguns periféricos.

Departamento de Ciência da Computação

7 – PROCEDIMENTOS DIDÁTICOS

7.1 - Metodologia de Ensino

A disciplina será toda ministrada via Moodle, com apoio de Fóruns de discussão. Para cada semana, o aluno deverá responder a um questionário sobre o conteúdo apresentado. 7.2 - Material Didático

Serão utilizados: - slides

- videoaulas - livro texto

8 – AVALIAÇÃO DE APRENDIZAGEM - CRONOGRAMA

Avaliação Data Valor Tipo de

Avaliação Conteúdo Programático

Prova 29/11/14 50 Prova Todo o conteúdo.

Atividade

no Pólo 08/11/14 10 TrabalhoPrático Unidades: 1, 2 3.

Moodle --- 40 Exercícios Exercícios no Moodle ao longo do semestre Segunda

Chamada 20/12/14 50 Prova Todo o conteúdo e substituindo a provapresencial. 8.1 – Cálculo da Nota e critério de aprovação

Soma de: Prova + Atividade Presencial + Moodle

O aproveitamento deverá ser igual ou superior a 60 pontos e a frequência igual ou superior a 75% (contabilizada pelas atividades semanais no Moodle).

8.2 – Observações

No final do semestre letivo, o aluno poderá fazer a segunda chamada da matéria (conforme o artigo 35 do RAG).

9 – HORÁRIOS DE ATENDIMENTO DO PROFESSOR segunda-feira:17h às 19h (via Moodle)

quarta-feira: 15h às 17h (via Moodle) 10 – BIBLIOGRAFIA

10.1 - Bibliografia Básica

PATTERSON, David A; HENNESSY John L., Organização e projeto de computadores: a interface hardware/software, 3ª Ed., Editora Campus, 2005.

10.2 – Bibliografia Complementar

- TANENBAUM, A. S., Organização Estruturada de Computadores, 5ª Ed., Rio de Janeiro, LTC, 2007.

- MONTEIRO, M. A. , Introdução à organização de computadores, 5ª Ed., Rio de Janeiro, LTC, 2007.

- STALLINGS, W., Arquitetura e Organização de Computadores, 8ª Ed., São Paulo, Prentice-Hall, 2010.

11 – INFORMAÇÕES ADICIONAIS <...>

Departamento de Ciência da Computação