Ciência da Computação

Documentos relacionados
Ciência da Computação

Sistemas de Informação

Sistemas de Informação

Engenharia Química e do Meio Ambiente

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

GRADE CURRICULAR E CORPO DOCENTE. Fase 1 Carga horária total: 360h

Catalogo de requisitos - Processo Seletivo

PROJETO DE INCLUSÃO DE DISCIPLINAS OPTATIVAS NO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO CAMPUS CURITIBA

ENGENHARIA DE SOFTWARE

Prof. Daniel Hasse. Multimídia e Hipermídia

82 TCC em Re-vista 2012

Ambiente de Desenvolvimento Integrado (IDE)

Introdução controle manual pelo coordenador da disciplina: abordagem conceitual: jogos lúdicos:

Este trabalho trata do desenvolvimento do sistema MEP com arquitetura cliente-servidor.

Análise e Projeto Orientados a Objetos

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Introdução a Web Services

Sistemas de Informação

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA ETEC ABDIAS DO NASCIMENTO

1.5 PROGRAMAÇÃO DE JOGOS EM AMBIENTE DE REA LIDADE AUMENTADA AMBIENTES INTEGRADOS DE DESENVOLVIMENTO DE JOGOS 19

Definição IHC. Disciplina ou campo de estudo interessada no design, implementação e avaliação de sistemas computacionais interativos para uso humano.

DISTRIBUIÇÃO DE SALAS 1º SEMESTRE DE 2017

Projeto Interface Interativa Inclusiva.

DESENVOLVIMENTO DE UM LABORATÓRIO DIDÁTICO PARA ELETRÔNICA USANDO PLATAFORMA DE INSTRUMENTAÇÃO VIRTUAL COM ACESSO VIA WEB

Laboratório de Engenharia de Software I

Engenharia de Software

INTERAÇÃO HOMEM COMPUTADOR. Professora Marcia Pereira Sistemas de Informação

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

Arquitetura e Urbanismo

Unidade II MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini

Arquitetura e Urbanismo

Aplicativo para TV Digital Interativa de acesso ao Twitter

TRI TRILHAS. Telecomunicações. Eletrônica. Sistemas de Potência e Energia 100% COMPARTILHADO. Engenharia. Engenharia. de Produção.

ABIN Quadro de provas CONHECIMENTOS BÁSICOS

VISEDU: JOGO DE REALIDADADE AUMENTADA DE LETRAS COM CONTEÚDO DINÂMICO

PLANO DE ENSINO. ANO LETIVO/SEMESTRE: 2016/2 PROFESSOR: Leandro da Silva Camargo

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica

Roteirização de veículo para realização de coleta utilizando algoritmo evolucionários

Protótipo de Protocolo de Aplicação para Troca de Documentos da Área Extra Judicial. Acadêmico: Fabrício Bento Orientador: Paulo Fernando da Silva

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

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

Engenharia de Software Orientada a Objetos - OOSE. Método de Jacobson

Análise e projeto de sistemas

Processamento distribuído em ambiente peer-to-peer

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Desenvolvimento de um aplicativo na plataforma Android para realização de fichamento bibliográfico em dispositivos móveis: resultados iniciais

Fundamentos de Programação 1

Sistema de Informação

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO

2º SEMESTRE LETIVO º PERÍODO SISTEMAS PARA INTERNET MATUTINO SEGUNDA-FEIRA TERÇA-FEIRA QUARTA-FEIRA QUINTA-FEIRA SEXTA-FEIRA

Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02

RUP RATIONAL UNIFIED PROCESS

Computação Gráfica e Áreas Correlatas

TECNOLOGIA WEB. Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC).

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

SISTEMA DE E-COMMERCE PARA PEQUENOS VAREJISTAS. Aluno: Leonardo Rossetti Orientador: Roberto Heinzle

Middleware para trilhas sonoras dinâmicas. em jogos digitais

Microsoft Faculty Connection

FURBMOBILE: UMA APLICAÇÃO PARA VISUALIZAÇÃO E ACOMPANHAMENTO DA MATRIZ CURRICULAR

CONDIÇÕES DE OFERTA PARA CADASTRO DO CURSO PARA ACOMPANHAMENTO E CONTROLE ACADÊMICO Nome do curso Ciência da Computação Condições de Oferta do Curso

Requisitos de Sistemas

DIVISÃO DE ASSUNTOS ACADÊMICOS Secretaria Geral de Cursos PROGRAMA DE DISCIPLINA

Bruno Ribeiro da Silva. A adaptação de um sistema operacional para a execução em uma diferente arquitetura

EMENTA Psicologia aplicada à Administração, A compreensão pessoal e do outro; Comunicação interpessoal; Liderança; Ética Profissional.

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP:

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS

2

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA RATIONAL UNIFIED PROCESS - RUP

Qualidade e Certificação em Software. Prof. Cesar 1

Arquitetura e Urbanismo

Introdução a Programação

DESENVOLVIMENTO DE INTERFACE GRÁFICA PARA UM SISTEMA DIDÁTICO EM CONTROLE DE PROCESSOS

GRADE HORÁRIA 2º SEMESTRE DE 2017

Tabela de Pré-Requisitos. Interdisciplinar 36 Não há

APLICAÇÕES MULTIMÍDIA AULA 1. Estrutura do curso e conceitos fundamentais. professor Luciano Roberto Rocha.

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Planificação Anual GR Disciplina Aplicações Informáticas B 12ºAno

Ahmed Ali Abdalla Esmin - 0 horas Semanais - Afastado pos-doc. Disciplina Turma Teórica Prática Distância 10A 2 4 TOTAL A 10Aelet TOTAL 12

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

SIMULADOR DE REGULADOR DE VELOCIDADE PARA TURBINAS HIDRÁULICAS DE USINAS HIDRELÉTRICAS

1. Justificativa. 2. Introdução

AULA 02. OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO

Curso de Bacharelado em Ciência da Computação

ORGANIZAÇÃO CURRICULAR TÉCNICO NA ÁREA DE INFORMÁTICA: HABILITAÇÃO TÉCNICO EM INFORMÁTICA NA MODALIDADE A DISTÂNCIA /1

DELIBERAÇÃO CONSEP Nº 151/2012

INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES

Disciplinas Eletivas do Curso de Sistemas de Informação

CURSO DE CIÊNCIA DA COMPUTAÇÃO MATRIZ CURRICULAR CURRÍCULO PLENO SEMESTRALIZADO 10 SEMESTRES

PROGRAMAÇÃO SERVIDOR PADRÕES MVC E DAO EM SISTEMAS WEB. Prof. Dr. Daniel Caetano

Ferramenta Web de Apoio à Elicitação de Requisitos de Software. Acadêmico: Ivan Wilhelm Orientador: Everaldo Artur Grahl

PCS 2039 Modelagem e Simulação de Sistemas Computacionais

ESTÁGIO CURRICULAR I e II

Inteligência Artificial. Prof. Ilaim Costa Jr.

Web Services - Definição. Web Services - Introdução. Universidade Federal de Santa Catarina. DSOOII Web Services

AULA 1 INTRODUÇÃO AO JAVA

Introdução. Vale observar que o sistema de visualização 3D através de um monitor não é considerado imersivo.

Transcrição:

Ciência da Computação

TCC em Re-vista 2010 35 OLIVEIRA, Gabriel Ozeas de 5. Integrando aplicações heterogêneas com arquitetura orientada a serviços e serviços web. 2010. 115 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) Universidade de Franca, Franca-SP. Orientador: Prof. Dr. Daniel Facciolo Pires. Este trabalho propôs uma pesquisa sobre o conceito da Arquitetura Orientada a Serviços, dando ênfase na utilização de serviços web. Para que o estudo fosse possível, primeiramente foi realizado um levantamento bibliográfico a fim de observar os artefatos envolvidos em um ambiente SOA. Foi brevemente pesquisada a atmosfera da computação distribuída, focando-se na computação orientada a serviços. Além disso, abordaram-se sucintamente tecnologias utilizadas nesse domínio. Posteriormente foi feita uma profunda análise no mundo dos serviços web, abrangendo tecnologias atualmente em destaque no mercado. Como prova de conceito, foi realizado um estudo de caso onde foi criado um ambiente propício ao emprego de SOA. Foi escolhido o domínio da indústria de veículos, especificamente a relação entre fornecedores de pneus e montadoras de veículos. Palavras-chave: SOA; serviços web; integração de aplicações; SOAP; REST. ANDRADE, Kaio Vinnícius Pedroso de. Tecnologias de segurança em serviços web. 2010. 79 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação), Franca-SP. Orientador: Prof. Dr. Daniel Facciolo Pires. proposta deste trabalho foi estudar e compreender alguns mecanismos de segurança A que podem ser utilizados na construção de serviços web seguros, com ênfase na especificação WS-Security. A escolha do tema foi motivada pela falta de material acadêmico na área de segurança de serviços web e pela grande importância do tema. A pesquisa foi elaborada com foco na especificação de segurança WS-Security, mas abrangeu também temas como: sistemas distribuídos, arquitetura orientada a serviços, arquitetura dos serviços web, segurança digital, criptografia e segurança de serviços web. O estudo de caso consistiu no desenvolvimento de um sistema Labclin e exposição de suas funções através de dois serviços 5 OLIVEIRA, Gabriel Ozeas de. Integrando aplicações heterogêneas com arquitetura orientada a serviços e serviços web. Indicado como o melhor trabalho no curso de Ciência da Computação, no ano letivo de 2010. Recebeu o prêmio Dr. Clovis Eduardo Pinto Ludovice, instituído pela Resolução CONSUV nº 02/2000, o que possibilitou a continuidade dos estudos no curso de pós-graduação desta Universidade.

36 TCC em Re-vista 2010 web. Segurança foi aplicada nesse cenário com uso da especificação WS-Security. As ferramentas utilizadas para elaboração do projeto foram: a linguagem de modelagem UML, IDE NetBeans 6.9.1; JDK 6.21; frameworks JAX-WS 2.2, METRO 2.0 e XWSS 2.0, SOAP Monitor e phpmyadmin. Os resultados obtidos com o trabalho foram satisfatórios. Foi observado que os serviços web passaram a requerer parâmetros de segurança nas mensagens trocadas com o sistema cliente e sempre que os parâmetros de segurança não eram cumpridos, os serviços web se tornavam indisponíveis ao cliente. Foi concluído, também, que a aplicação de WS- -Security no sistema aumentou bastante o tamanho das mensagens trocadas entre serviço e cliente, assim como o tempo de resposta das operações requisitadas entre eles. Palavras-chave: serviços web; segurança digital; WS-Security. CELESTINO, Kássio Santos; PETTERSEN JÚNIOR, Victor. Ambiente interativo de jogo. 2010. 79 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação), Franca-SP. Orientador: Prof. M. e Henrique José da Silva. Ambiente Interativo de Jogo estudado e desenvolvido neste trabalho tem como contribuição o desenvolvimento de um jogo, salientando a interação com o usuário, através O da construção de um meio em que a pessoa não fique parada, de forma a evitar a utilização de controles que utilizam fios. Empregando conhecimentos adquiridos nas disciplinas de computação gráfica, engenharia de software e mecatrônica, juntamente com o conceito de interatividade, será construído um aplicativo que servirá como amostra de conceitos e, ao mesmo tempo, fornecerá uma visão de aplicação prática das teorias aprendidas em Ciência da Computação. Este Ambiente Interativo de Jogo é composto por três tipos de jogos destinados a entreter crianças. Este projeto possuirá uma área onde o usuário se posicionará, e, com esta posição, ele irá interagir com os jogos de modo que fique dinâmico, fazendo com que aprenda e se divirta ao mesmo tempo. Ao longo do trabalho explica-se o conceito de interatividade, descrevem-se alguns ambientes de jogos e apresenta-se o ambiente interativo proposto. Palavras-chave: interação; jogo; ambiente interativo; infravermelho.

TCC em Re-vista 2010 37 CARVALHO, Alexandro Francisco. Investigação da realidade aumentada: caso de uso de jogo de quebra-cabeça. 2010.? f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação), Franca-SP. Orientador: Prof. Lucas Bucci da Silveira. Neste projeto, buscou-se investigar e comparar aplicações de realidade aumentada com tecnologias existentes. Como resultado, foi desenvolvido um jogo de quebra-cabeça em realidade aumentada, em que o usuário manipula os cartões marcadores e as peças virtuais são exibidas de maneira alinhada junto aos marcadores. O tema foi escolhido por ser uma área de pesquisa muito ampla, nova e pouco explorada. As ferramentas utilizadas na implementação do jogo em questão foram: a biblioteca ARToolKit, API OpenGL, Jude Community e Microsoft Visual Studio C++. Os resultados obtidos neste projeto foram que a realidade aumentada é uma tecnologia inovadora, mas ela ainda precisa ser melhorada, há algumas limitações nesta tecnologia que devem ser consertadas. Palavras-chave: realidade aumentada; jogos; marcadores; ARToolKit. SILVA, Danilo Renato da. Simulador de processador de efeitos para guitarra. 2010. 54 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação), Franca-SP. Orientador: Prof. M. e Henrique José da Silva. E ste trabalho teve como objetivo a construção de um simulador de processador de efeitos para guitarra que pudesse simular em tempo real os efeitos conseguidos através de pedais eletrônicos de efeitos e também processadores reais de efeitos. Optou-se por esse trabalho devido ao fato de este tipo de aplicação ser de grande utilidade prática para os amantes de música, que não pretendam investir grandes quantias de dinheiro com equipamentos ou dispositivos comerciais. Este é também um assunto muito pouco abordado e difundido, principalmente no que se refere aos algoritmos utilizados. Essa foi a segunda razão pela opção no desenvolvimento do simulador de efeitos para guitarra. Neste contexto, mostra-se ao longo do trabalho que a simples utilização do computador com placa de som e a programação desenvolvida é possível atingir o objetivo inicial. O foco principal do estudo são os algoritmos para processamento digital do sinal, capazes de produzir efeitos sonoros conhecidos e muito utilizados pelos músicos. Explica-se ainda cada um dos efeitos, e os processos e técnicas da

38 TCC em Re-vista 2010 sua produção. Os resultados obtidos com este estudo, embora não possam ser considerados totalmente perfeitos, alcançaram um nível muito satisfatório. Palavras-chave: efeito sonoro; guitarra; pedal de efeitos; processador de efeitos; simulador de efeitos.