segunda-feira, 5 de maio de 2008

2ª Atividade Prática de Programação

Tema: 1ª Lista de Algoritmos.

Atividade Individual.

Tempo de Execução: Até 6 horas.

Local: Em sala de aula.

Data de Execução: Nas aulas dos dias 5 e 7 de maio de 2008.

Descrição: Cada aluno deverá fazer os algoritmos da lista encontrada em:

http://br.geocities.com/sdiasneto/algo1/exe.htm

sexta-feira, 18 de abril de 2008

Equipes de BSI 2008

Equipes das Turmas de BSI 2008 - Programação e Organização de Computadores

Equipe 1 - Adelson Menezes Portela, Caroline Fróes, Nicholas Fabrício, André Gomes Lima, Fabiano Paulo Nhoatto, Raimundo Fagner.
Equipe 2 - Antônio Gleysson, Rômulo Da Silva Ferreira.
Equipe 3 – Derliane Batista, Franciângela Moraes, Sabrina Albarado, Silvia Araújo, Fabrício Reis.
Equipe 4 – Elias Marinho, Gustavo Rodrigo, Adyson Moreira.
Equipe 5 - Cristiele Pimentel, Daiane Miranda , Gabriela Miranda, Graciele Castro, Maiara Batista, Ozeneide Castro, Eduardo Godinho, Romulo Ramon.
Equipe 6 - Paula Mayara, Renata Darclê, João Batista.

1º Trabalho de OC

Tema: Histórico dos Computadores (Gerações).

Equipes: 5 a 7 alunos para cada equipe (já definidas).

Tempo de Execução: Até 10 horas.

Local: Em qualquer computador conectado a uma rede, ou a Internet; usando preferenciamente a sala de aula teórico/prática para as reuniões.

Data de Entrega: Os trabalhos devem ser postados no blog da turma até o dia 25 de abril as 7:00 hs.

Descrição: A seguir encontramse os relacionamentos entre equipes e suas respectivas abordagens quanto ao Históricos (Gerações) dos Computadores.
  • Equipe 1 - Quanto ao Hardware - Tipos, principal tecnologias, Vantagens, desvantagens, características, ...
  • Equipe 2 - Quanto aos Usuários - Tipos, habilidades e capacidades, áreas de atuação, ...
  • Equipe 3 - Quanto as Aplicações - Tipos, público alvo, características, usuários, ...
  • Equipe 4 - Quanto ao Sistema Operacional - Tipos, interfaces, características, organização, usuários, ...
  • Equipe 5 - Quanto as Linguagens de Programação - Geração de Criação, características, usuários, ...
Observações:
  1. Cada equipe deve determinar os principais elementos em cada geração, especificando suas características, assim como sua evolução durante as gerações - Exemplo: Quanto ao hardware o elemento será o transistor, que evoluiu do relé até circuito integrado;
  2. Os trabalhos devem ser apresentados usando o blog da turma. Cada equipe deverá postar o seu trabalho e o administrador do blog deverá criar uma postagem com os links para cada trabalho;
  3. Qualquer dúvida deverá ser feita via comentário a este Post ou pessoalmente na UFPA.
Perguntas a Serem Respondidas no Trabalho:
  1. Qual o principal elemento em cada geração?
  2. Qual a influência desta geração na sociedade?
  3. Quais os fatores que determinam a mudança entre as gerações?
  4. ...
Links para os Trabalhos

sexta-feira, 7 de março de 2008

Organização de Computadores

Carga Horária - 90 horas

Ementa Oficial - Introdução à eletrônica. Portas lógicas. Álgebra de Boole e Mapas de Karnaugh. Circuitos combinacionais e seqüências. Organização de computadores. Máquinas multiníveis e respectivas linguagens. O nível de lógica digital e seus elementos característicos. O nível de microprogramação. O nível convencional de máquina. O nível de sistema operacional. Estudo da organização de processadores atuais.

Conteúdo Programático

  • Parte A - Conceitos Básicos
  1. Funcionamento Básico do Computador
  2. Sistemas de Numeração
  3. Conversões de Bases Numéricas
  • Parte B - Introdução a Eletrônica Digital
  1. Eletrônica Básica.
  2. Portas lógicas.
  3. Álgebra Booleana e Circuitos Combinacionais.
  • Parte C - Organização de Computadores
  1. Máquinas multiníveis.
  2. Níveis ou Camadas da Organização
  • Parte D - Organização de Microprocessadores atuais

Processo de Avaliação

  • Política da “Auto Correção”.
  • Conceito final será obtido através da média ponderada das notas obtidas nas seguintes atividades:
  1. Provas Escritas Individuais - Qualquer data a partir do dia 7 de abril - Peso 4;
  2. Exercícios Individuais - Divulgados em sala de aula ou através da lista de discussão e/ou Web Site - Peso 3;
  3. Trabalhos Práticos Individuais e/ou em Equipe - Divulgados pelo Blog - Peso 3.

Bibliografia Básica

  • MONTEIRO, Mario. A. Introdução à organização de computadores. LTC, Rio de Janeiro, 1992.
  • TANENBAUM, Andrew S. Organização Estruturada de Computadores. Prentice-Hall do Brasil, 4th. ed. Rio de Janeiro, 1999.
  • STALLINGS, William. Arquitetura e Organização de Computadores: Projetos para Desempenho. Prentice-Hall do Brasil, 5th. ed. São Paulo, 2002.

terça-feira, 13 de novembro de 2007

Trabalho 3

Título: Experimento 2.

Equipe: No máximo 4 alunos.

Tempo de Execução: Até 10 horas.

Local: Em qualquer computador conectado a uma rede, ou a Internet.

Data de Entrega: Os trabalhos devem ser postados no blog da turma até o dia 23 de Novembro as 7:00 hs.

Descrição: Em uma rede qualquer, a equipe deve instalar um aplicativo de monitoramento de rede como MRTG ou PRTG, para caracterizar visualmente o tráfego nesta.

Observações:

  1. A rede deve ser monitorada por um período mínimo de uma semana;
  2. O principal objetivo deste monitoramento é definir quais os períodos de maior e menor uso; assim como determinar se a largura de banda é adequada para as aplicações dos usuários;
  3. Outra ferramenta de gerenciamento pode ser usada para melhor certificar se a largura de banda é adequada;
  4. Lembrem-se que o experimento tem caráter puramente acadêmico e objetiva apenas a capacitação no uso de ferramentas, fazendo com que não haja necessidade de ter-se exatidão nos resultados;
  5. Os trabalhos devem ser apresentados usando o formado de experimento já exposto em sala de aula, não esquecendo do referenciamento bibliográfico;
  6. Juntamente com a apresentação da equipe deverá estar explícito a relação entre integrantes e tópicos desenvolvidos;
  7. Qualquer dúvida deverá ser respondida via comentário a este Post ou pessoalmente na UFPA.

Lógica Aplicada à Computação

Carga Horária - 60 horas

Ementa Oficial - Introdução à lógica. Álgebra de variáveis lógica. Diagrama de Venn. Implementação de sistema Lógico. Operações lógicas sobre proposições. Tabelas-Verdade para proposição compostas. Relação de implicação e equivalência. Argumentos válidos. A Álgebra dos conjuntos com a lógica proposicional. Álgebra de Boole. Simplificação de funções lógicas.

Conteúdo Programático
  • Parte A – Lógica Proposicional
  1. Argumento x Conteúdo;
  2. Proposições;
  3. Equivalências Lógicas.
  • Parte B – Álgebra de Boole
  1. Álgebra Booleana;
  2. Simplificação por postulado da Álgebra;
  3. Simplificação por mapa de Karnaugh.

Processo de Avaliação
  • Conceito final será obtido através da média ponderada das notas obtidas nas seguintes atividades:
  1. Exercícios Individuais e Trabalhos Práticos Individuais e/ou em Equipe - Divulgados em sala de aula, ou através da lista de discussão e/ou Web Site e Blog - Peso 3;
  2. Provas Escritas Individuais - Qualquer data a partir do dia 31 de outubro - Peso 5;
  3. Freqüência efetiva em aula - Peso 2.
Bibliografia Básica
  • ALENCAR FILHO, Edgard de. Iniciação à Lógica Matemática. São Paulo: Editora Nobel, 2002.
  • DAGHLIAN, Jacob. Lógica e álgebra Boole. São Paulo: Editora Atlas, 1990.
  • EDERTON, H.B.A Mathematical Introduction to Logic, Academic Press, 2201.
  • GALLIER, J.H, Logic for Computer Science: Fooundation fo Automatic Theorem Proving, Wiley, 1987.
  • NOLT, Jonh; ROHATYN, Dennis. Lógica. São paulo: Makron Books, 1991.
  • SOARES CORRÊA DA SILVA, Flávio. FINGER, Marcelo. CRISTINA VIEIRA DE MELO, Ana. Lógica para Computação. São Paulo: Editora Thompson, 2006.

Atividade 2 - Lógica

Título: Exercícios de Fixação

Tempo de Execução: 6 horas

Local: A ser definido pelo aluno

Data: Início em 14 de Novembro

Descrição: Esta atividade tem o objetivo de preparar os alunos para 1ª avaliação, que para isso devem ler atentamente o material de lógica matemática (encontrado na página da disciplina - ver material de apoio), e fazer os exercícios apresentados no texto, de acordo com o determinado na lista a seguir.

Especificação:
  • Cada aluno tem seus próprios exercícios a serem resolvidos, que devem ser entregues no dia 23 de novembro de 2007, quando irei pessoalmente recolhe-los em sala de aula e marcar a data da avaliação.
  1. Adriana Lopes da Silva - 1 a) 6 f) 7 n) 10 i)
  2. Andréa Pinheiro Lourido - 1 b) 6 g) 8 a) 10 j)
  3. Antônio Fabricio Guimarães de Sousa - 1 c) 6 h) 8 b) 10 k)
  4. Caroline Fróes de Sousa - 2 a) 6 i) 8 c) 10 l)
  5. Cintya Gabrielli Furtado da Silva - 2 b) 6 j) 8 d) 10 m)
  6. Dayanne P. de Melo Coelho - 2 c) 6 k) 8 e) 11 a)
  7. Denis José Rebelo das Neves - 2 d) 6 l) 9 a) 11 b)
  8. Douglas Ribeiro de Aguiar - 3 a) 6 m) 9 b) 11 c)
  9. Ediclei dos Santos Oliveira - 3 b) 6 n) 9 c) 12 a)
  10. Elton Raniere da Silva Moura - 3 c) 7 a) 9 d) 12 b)
  11. Emanuella Rebelo Camargo - 3 d) 7 b) 9 e) 12 c)
  12. Fábio Ferreira Melo - 3 e) 7 c) 9 f) 12 d)
  13. Fernanda Caroline da Silva Gomes - 4 a) 7 d) 9 g) 12 e)
  14. Gabriele Miranda Sena - 4 b) 7 e) 9 h)
  15. Igor Bruno Santos Pereira - 4 c) 7 f) 10 a)
  16. Jonnes Derik Silva Brito - 5 a) 7 g) 10 b)
  17. Josy Hellisson F. Bezerra - 5 b) 7 h) 10 c)
  18. Luiz Rogério Justo Rêgo - 6 a) 7 i) 10 d)
  19. Marcelo Victor Lisboa Santos - 6 b) 7 j) 10 e)
  20. Maurício Moda Cunha - 6 c) 7 k) 10 f)
  21. Raimundo de Souza Albarado Júnior - 6 d) 7 l) 10 g)
  22. Rodolfho Colares Rebelo - 6 e) 7 m) 10 h)
  • Quaisquer dúvidas devem ser encaminhadas diretamente através de comentários a este Post, onde serão respondidadas da mesma forma.