Atualizações em Informática 2007

Documentos relacionados
Atualizações em Informática

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE PERNAMBUCO Centro de Informática Departamento de Sistemas de Computação

INF1403 Introdução a Interação Humano-Computador (IHC) Turma 3WC

CRÉDITOS DO CURSO. Carga Horária Créditos IN1030 Seminários 30 2

SBC. Elaborado por: Mirella Moro Modificado por Thais Batista

SBC para Estudantes. por Mirella M. Moro Diretora de Educação da SBC

Anais I Workshop sobre Realidade Aumentada de maio de Promoção. Apoio

38º JAI - Jornada de Atualização em Informática CSBC 2019

BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO - 1º PERÍODO - Turma

GRADUAÇÃO EM ENGENHARIA DE COMPUTAÇÃO - EAD

Horários Segunda Terça Quarta Quinta

1º Semestre. Algoritmos e Programação Orientada a Objetos I. Fundamentos de Teoria da Computação. Introdução à Administração

BRÁULIO VELOSO Presidente. VITOR MANGARAVITE Vice - Presidente

Curso: ENGENHARIA DE COMPUTAÇÃO Curriculo: 2019 DISCIPLINAS EM OFERTA 1 Semestre de NOT

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período

Oferta de disciplinas para o período 2013/2

EDITAL 26/2012. Área(s)/Matéria(s): Análise de Desempenho; Tópicos Avançados em Análise de Desempenho

JORNALISMO ON-LINE: modos de fazer. organização Carla Rodrigues

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA COORDENAÇÃO DE MONITORIA

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 23/09/2015 Currículo de Cursos Hora: 07:48:26

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 05/07/2017 Currículo de Cursos Hora: 17:30:22

Relato de Experiência de Ensino de IHC

CURSO DE CIÊNCIA DA COMPUTAÇÂO (65C) HABILITAÇÃO: BACHARELADO TURNO: DIURNO (a partir de 2014)

Ismael dos Santos Silveira Lucas Daniel Leite Figueiredo Maria Augusta Silveira Netto Nunes

São José dos Campos, SP 4 a 7 de outubro de 2016 CONVITE

UNIVERSIDADE FEDERAL DE ALAGOAS UFAL Núcleo de Tecnologia da Informação - NTI

Disciplinas Eletivas do Curso de Sistemas de Informação

As Revistas de História e as Dinâmicas do Campo Historiográfico

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 29/08/2011 Currículo de Cursos Hora: 16:19:21

LISTAS ANO LECTIVO 09/10 CRECHE - BERÇÁRIO

CURSO DE BACHARELADO EM COMPUTAÇÃO

Oferta de disciplinas para o período 2015/2

Oferta de disciplinas para o período 2016/2

LISTA DE PRESENÇA. Assinaturas Data / Horário Data / Horário Data / Horário

SUMÁRIO REGIMENTO INTERNO E ESTRUTURA CURRICULAR DO MESTRADO PROFISSIONALIZANTE EM CIÊNCIA DA COMPUTAÇÃO

CURSO DE GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR MATUTINO Fase N.

MATRIZ CURRICULAR DO CURSO DE LICENCIATURA EM COMPUTAÇÃO

CORPO DOCENTE. Prof. Aclínio José Batista Currículo Lattes: (Substituto) Graduação em Engenharia Elétrica

Coleção UAB UFSCar. Aprendizagem da docência e profissionalização. elementos de uma reflexão. Pedagogia. Regina Maria Simões Puccinelli Tancredi

WALTER BENJAMIN TESTEMUNHO E MELANCOLIA

PUC-Rio mantém liderança como a melhor universidade privada do Brasil no THE World University Rankings 2018.

Revista de Informática Teórica e Aplicada

PLANO DE ENSINO Ficha N 2

TV Digital : Uma Ferramenta para a

9 Sessão de Pôsteres de Iniciação Científica em PAD

Cadernos de Informática. Pensando e Reimaginando a Pesquisa em IHC: uma conversa com nossos pesquisadores

1º Período. Horário Início Término CAD103 ADMINISTRAÇÃO TGA ALGORITMOS E ESTRUTURAS DE DADOS III

BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

A Matemática como Serviço a Ciência da Computação. Prof. Dr. Carlos Eduardo de Barros Paes Coordenador do Curso de Ciência da Computação

Curso: ENGENHARIA DE COMPUTAÇÃO Curriculo: 0003-B DISCIPLINAS EM OFERTA 1º Semestre de NOT

Introdução à Ciência da Computação

EDITAL UEATec Nº 05/2017 SELEÇÃO PARA O CURSO DE ESPECIALIZAÇÃO EM ARTES E TECNOLOGIA NA MODALIDADE A DISTÂNCIA

Cadernos de Informática. Anais dos Workshops SALUS/CYTED-CNPq, PROSUL- CNPq AvalSaúde e SticAmSUD- CAPES ALAP Dezembro, 2010

CÓD CURSO DE ENGENHARIA DE COMPUTAÇÃO MATRIZ CURRICULAR Currículo nº1

HOMOLOGAÇÃO DAS INSCRIÇÕES DO CURSO DE ENGENHARIA ELÉTRICA

Lista Provisória 2019/2020

BEM-VINDO AO SBRC 2016

ISBN: UNIVERSIDADE FEDERAL DE SERGIPE. Universidade Federal de Sergipe REITOR Prof. Dr.Angelo Roberto Antoniolli

Oferta de disciplinas para o período 2014/2

Local: Pontifícia Universidade Católica de São Paulo - Campus Marquês de

BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DE SERGIPE. REITOR Angelo Roberto Antoniolli. VICE-REITOR André Maurício Conceição de Souza

ANAIS. 1 Escola Regional de Alto Desempenho ERAD 2001

III Workshop do PPgCC

Instituto Federal de Educação Ciência e Tecnologia

Análise e Concepção de Software

Matriz Curricular Curso de Licenciatura em Computação Habilitação: Licenciatura em Computação

Engenharia de Computação

Curriculum Vitae. 1. Dados Pessoais. Nome : Telma Silveira Pará

UNIVERSIDADE FEDERAL DE SERGIPE. REITOR Angelo Roberto Antoniolli. VICE-REITOR André Maurício Conceição de Souza

24 p. : il. (Almanaque para popularização de ciência da computação. Série 3, Propriedade Intelectual ; v. 8).

Planejamento Acadêmico Departamento de Informática PUC Rio. Código Nome Turma Dia Início Fim Professor

Grade Curricular do Curso de Graduação em Engenharia de Computação

COLEGIADO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO

6466 Diário da República, 2.ª série N.º 69 6 de abril de 2017

Introdução à Engenharia de Informação

Coleção UAB UFSCar. Guia de Estudo de Geociências. Geologia Geral e de Aplicação. Engenharia Ambiental. Adail Ricardo Leister Gonçalves

Computação. 2. Lógica difusa. I. Nunes, Maria Augusta Silveira Netto. II. Santos, Jean Carvalho. IV. Título. V. Série. CDU 004.

CIÊNCIA DA COMPUTAÇÃO

CENTRO UNIVERSITÁRIO CATÓLICO SALESIANO AUXILIUM Atualizado em: 01 Dezembro 2017 MISSÃO SALESIANA DE MATO GROSSO MANTENEDORA

COLEGIADO DO CURSO DE ENGENHARIA DA COMPUTAÇÃO

5ESTRUTURA DE VOLUME 3 FILAS ALMANAQUE PARA POPULARIZAÇÃO DE CIÊNCIA DA COMPUTAÇÃO SÉRIE DADOS

CIÊNCIA PARA PROMOÇÃO DA EQUIDADE

HORÁRIO ESCOLAR - CIÊNCIA DA COMPUTAÇÃO 2017 Atualizado 02/02/2017 INGRESSANTES A PARTIR DE 2010

BIOLOGIA 0 DB MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY S 08:00-10:00 10:00-12:00 14:00-16:00 16:00-18:00 18:00-20:00 20:00-22:00

ET586 -ESTATIST PROBABILIDADE COMPUTACAO OBRIGATÓRIO IF685 -GERENCIAMENTO DADOS E INFORMACAO OBRIGATÓRIO

Sobre os Autores. Sobre os Autores AGNALDO ROSSINI

Objetivo do Curso. Introdução à Interação Humano-Computador. Professora: Raquel Oliveira Prates

CONCURSO DA PREFEITURA DE IGARASSU 2003 RESULTADO FINAL AUDITOR FISCAL

Transcrição:

Atualizações em Informática 2007 iniciais CS2.indd 1 13/6/2007 14:20:16

Reitor Pe. Jesus Hortal Sánchez, S.J. Vice-Reitor Pe. Josafá Carlos de Siqueira, S.J. Vice-Reitor para Assuntos Acadêmicos Prof. José Ricardo Bergmann Vice-Reitor para Assuntos Administrativos Prof. Luiz Carlos Scavarda do Carmo Vice-Reitor para Assuntos Comunitários Prof. Augusto Luiz Lopes Duarte Sampaio Vice-Reitor para Assuntos de Desenvolvimento Pe. Francisco Ivern, S.J. Decanos Profª Maria Clara Lucchetti Bingemer (CTCH) Profª Gisele Cittadino (CCS) Prof. Reinaldo Calixto de Campos (CTC) Prof. Francisco de Paula Amarante Neto (CCBM) iniciais CS2.indd 2 13/6/2007 14:20:17

Atualizações em Informática 2007 Tomasz Kowaltowski Karin Breitman Organizadores iniciais CS2.indd 3 13/6/2007 14:20:18

Editora PUC-Rio Rua Marquês de S. Vicente, 225 Projeto Comunicar Praça Alceu Amoroso Lima, casa da Editora Gávea Rio de Janeiro RJ CEP 22453-900 Telefax: (21)3527-1838/1760 Site: www.puc-rio.br/editorapucrio E-mail: edpucrio@vrc.puc-rio.br Conselho Editorial Augusto Sampaio, Cesar Romero Jacob, José Ricardo Bergmann, Maria Clara Lucchetti Bingemer, Fernando Sá, Gisele Cittadino, Reinaldo Calixto de Campos, Miguel Pereira. Capa e Projeto Gráfico José Antonio de Oliveira Revisão de originais Gilberto Scheid Sociedade Brasileira de Computação SBC Av. Bento Gonçalves, 9500 Setor 4 Prédio 43424 Sala 116 Bairro Agronomia Porto Alegre RS CEP 91.509-900 Caixa Postal 15012 - Porto Alegre - RS Telefax: (51)3308-6835/ 3308-7142 Site: www.sbc.org.br E-mail: sbc@sbc.org.br Todos os direitos reservados. Nenhuma parte desta obra pode ser reproduzida ou transmitida por quaisquer meios (eletrônico ou mecânico, incluindo fotocópia e gravação) ou arquivada em qualquer sistema ou banco de dados sem permissão escrita da Editora. Atualizações em informática 2007 / Tomasz Kowaltowski, Karin Breitman, organizadores. Rio de Janeiro: Ed.PUC-Rio; Porto Alegre : Sociedade Brasileira de Computação, 2007. 379 p. : il. ; 21 cm 1. Informática. 2. Algoritmos paralelos. 3. Teoria dos Jogos. 4. Arquitetura de computador. 5. Interação homem-máquina. I. Kowaltowski, Tomasz. II. Breitman, Karin. CDD: 004 iniciais CS2.indd 4 13/6/2007 14:20:18

Agradecimentos A Otávio Augusto Lazzarini Lemos e Fabiano Cutigi Ferrari, pela elaboração dos formatos utilizados para LaTeX, padrão dos volumes da série Atualizações em Informática. A Lisandro Granville, por seu apoio operacional junto ao sistema JEMS. À equipe da sede da SBC, em particular a Gabriela Conceição, pelo apoio operacional. Ao Comitê Gestor do Congresso da SBC, pelo apoio. Ao CNPq, CAPES e Finep, pelo apoio financeiro. À Editora PUC-Rio, pela revisão e qualidade gráfica. iniciais CS2.indd 5 13/6/2007 14:20:18

Editores Tomasz Kowaltowski, UNICAMP Karin Breitman, PUC-Rio Corpo Editorial Augusto Cezar Alves Sampaio, UFPe Cláudia Linhares Sales, UFC Cristina Gomes Fernandes, USP Edmundo Roberto Mauro Madeira, UNICAMP Edna Natividade da Silva Barros, UFPe Lisandro Zambenedetti Granville, UFRGS Marcelo Walter, UFPe Mariza Bigonha, UFMG Marta Mattoso, COPPE/UFRJ Ricardo Cordeiro Corrêa, UFC Taisy Weber, UFRGS iniciais CS2.indd 6 13/6/2007 14:20:18

Sumário Autores e linhas de pesquisa... 9 Apresentação... 11 Capítulo 1 Algoritmos paralelos eficientes para alguns problemas em processamento de cadeias de caracteres... 13 Capítulo 2 Uma breve introdução à Teoria dos Jogos com aplicações a Redes de Computadores... 57 Capítulo 3 Técnicas criptográficas modernas: algoritmos e protocolos... 115 Capítulo 4 Visualização de informações e a convergência de técnicas de computação gráfica e Interação Humano-Computador... 171 Capítulo 5 Métodos de pesquisa quantitativa e qualitativa para a Ciência da Computação... 221 Capítulo 6 Introdução à teoria e prática da Interação Humano-Computador fundamentada na Engenharia Semiótica... 263 Capítulo 7 Multiprogramação leve em arquiteturas multi-core... 327 iniciais CS2.indd 7 13/6/2007 14:20:19

iniciais CS2.indd 8 13/6/2007 14:20:19

Autores e linhas de pesquisa Capítulo 1 Siang Wun Song, IME/USP Desenvolvimento de algoritmos paralelos, arquiteturas paralelas Capítulo 2 Edmundo de Souza e Silva, PESC/COPPE e DCC/IM, UFRJ Redes de computadores, modelagem e análise de sistemas de computação, sistemas multimídia Daniel Ratton Figueiredo, PESC/COPPE, UFRJ Redes de computadores, aplicações de software para internet Capítulo 3 Ricardo Dahab, IC/UNICAMP Algoritmos e protocolos criptográficos, segurança da informação, teoria dos grafos Julio César López Hernández, IC/UNICAMP Algoritmos criptográficos, aritmética computacional e engenharia criptográfica Capítulo 4 Carla Maria Dal Sasso Freitas, Instituto de Informática, UFRGS Visualização de informações, visualização científica, interação humano-computador, realidade virtual Capítulo 5 Jacques Wainer, IC/UNICAMP Inteligencia artificial, sistemas colaborativos, informática médica, impactos sociais da informática Capítulo 6 Raquel Oliveira Prates, DCC/UFMG Interação humano-computador, engenharia semiótica, avaliação de sistemas interativos, interação em sistemas colaborativos e educacionais Simone Diniz Junqueira Barbosa, DI/PUC-Rio Interação humano-computador, engenharia semiótica, projeto e avaliação de IHC baseados em modelos, interfaces inteligentes e programação feita por usuários finais Capítulo 7 Gerson Geraldo Homrich Cavalheiro, DI/IFM/UFPel Processamento de alto desempenho, linguagens de programação, programação concorrente Rafael Ramos dos Santos, PPGSPI/UNISC Arquitetura de computadores, sistemas embarcados, microeletrônica, alto desempenho iniciais CS2.indd 9 13/6/2007 14:20:19

iniciais CS2.indd 10 13/6/2007 14:20:19

Apresentação É com grande prazer que apresentamos o segundo livro da série Atualizações em Informática. O objetivo desta série, iniciada em 2006, é oferecer a seus leitores textos concisos sobre temas que não fazem parte dos currículos regulares de graduação no Brasil. Escritos de maneira didática por pesquisadores com atuação reconhecida nesses temas, e revistos por um comitê editorial, esses textos são uma excelente referência para que acadêmicos e profissionais de informática possam se atualizar em temas relevantes e de ponta em Ciência da Computação. Os capítulos deste livro servem como companhia para os mini-cursos das Jornadas de Atualização em Informática (JAI) do ano de 2007. Tradicionalmente realizadas em conjunto com o Congresso da Sociedade Brasileira de Computação, as Jornadas constituem um dos mais importantes eventos acadêmicos de atualização científica e tecnológica da comunidade de Ciência da Computação do Brasil. Os mini-cursos das JAI são selecionados por um Comitê de Programa entre algumas dezenas de propostas submetidas por pesquisadores de várias instituições. Neste ano de 2007, a Coordenação das JAI inovou ao estabelecer que três desses mini-cursos seriam ministrados por pesquisadores convidados de reconhecido renome em suas áreas, cobrindo assuntos de muito interesse geral. Os três mini-cursos convidados correspondem aos três primeiros capítulos do volume aqui apresentado. Desta maneira, o livro constitui um leque variado de temas que certamente vai despertar o interesse de acadêmicos, profissionais e estudantes. O Capítulo 1 trata de algoritmos paralelos para processamento de cadeias de caracteres, um assunto muito atual em várias aplicações. O Capítulo 2 introduz a utilização da teoria dos jogos em estudo de redes de computadores. O Capítulo 3 cobre técnicas modernas de criptografia, assunto de suma importância para segurança de sistemas computacionais. O Capítulo 4 aborda visualização de informações e interação homem-computador. O Capítulo 5 sai um pouco da área estritamente técnica e discute métodos de pesquisa quantitativa e qualitativa para a ciência da computação. O Capítulo 6 traz uma introdução sobre interação humano-computador fundamentada na engenharia semiótica. Finalmente, o Capítulo 7 cobre o assunto muito atual de multiprogramação em arquiteturas multi-core. Os editores esperam que este segundo volume da série seja mais uma contribuição para a formação de estudantes e profissionais da área de Informática. Tomasz Kowaltowski Karin Breitman Organizadores 11 iniciais CS2.indd 11 13/6/2007 14:20:19