AUTOR(ES): AMÓS CORCINO DOS SANTOS, DANYELLE FERREIRA GARDIANO, GABRIEL HIPÓLITO CABRAL

Tamanho: px
Começar a partir da página:

Download "AUTOR(ES): AMÓS CORCINO DOS SANTOS, DANYELLE FERREIRA GARDIANO, GABRIEL HIPÓLITO CABRAL"

Transcrição

1 16 TÍTULO: SISTEMA INTERATIVO INTELIGENTE - SII CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA INSTITUIÇÃO: FACULDADE DE TECNOLOGIA DE CARAPICUIBA AUTOR(ES): AMÓS CORCINO DOS SANTOS, DANYELLE FERREIRA GARDIANO, GABRIEL HIPÓLITO CABRAL ORIENTADOR(ES): ANDREIA CRISTINA GRISOLIO MACHION, RODRIGO BOSSINI TAVARES MOREIRA, SILVIA MARIA FARANI COSTA

2 RESUMO O aprendizado de linguagens de programação representa uma dificuldade para boa parte dos estudantes de cursos de ciências exatas e tecnológicas (BOTELHO, 2008). Existem diversos recursos tecnológicos com o objetivo de auxiliar os estudantes a melhorarem seu desempenho, dentre os quais destacam-se os Sistemas Tutores Inteligentes (STI). As arquiteturas dos STI variam entre diferentes sistemas, sendo que alguns empregam gerenciamento de diálogos, visando tornar o seu uso mais agradável ao estudante. Para que o gerenciamento de diálogos apresente características como manutenção do tema abordado, percepção da mudança de tema e intenções do usuário, foi desenvolvido o recurso Estado da Informação EI (TRAUM & LARSSON, 2003), que permite agregar aos gerenciadores de diálogos soluções que viabilizam a conversa com seres humanos ou outros sistemas. Com base na arquitetura dos STI e aplicando o recurso Estado da Informação, foi desenvolvido o Sistema Interativo Inteligente SII, que tem por objetivo auxiliar estudantes no aprendizado dos conceitos básicos da linguagem de programação C. Utilizando uma interface amigável e no formato de chat, o SII apresenta, por meio de uma conversa com o usuário, os dados contidos em sua base de conhecimentos. INTRODUÇÃO A maioria dos cursos de ciências exatas e tecnológicas possui em sua grade curricular, disciplinas que envolvem linguagens de programação. Para a maioria dos estudantes, essas disciplinas são problemáticas, pois requerem raciocínio lógico e habilidades matemáticas, além de familiaridade com regras da gramática da própria linguagem escrita e falada (BOTELHO, 2008). Para auxiliar os estudantes, surgiram nos anos 50, sistemas orientados ao ensino, chamados Computer Aided Instruction (CAI) e Intelligent Computer Aided Instruction (ICAI). No início da década de 80 esses programas evoluíram para os Sistemas Tutores Inteligentes (STI) (BOTELHO, 2008), que têm a premissa de simular um tutor humano na tentativa de melhorar o aprendizado, provendo feedback aos estudantes, conforme exploram o conteúdo. A ideia inicial desse tipo de sistema era simular o que seria considerado um ensino adequado e de fácil

3 aprendizado para os usuários, de acordo com dados de pesquisas sobre métodos didáticos e sobre cada domínio incluído no sistema (GOULART & GIRAFFA, 2001). Com o passar do tempo, surgiram vários STI, voltados a diversos domínios de conhecimento. O uso de gerenciadores de diálogos para interfaces homem-máquina não é um estudo recente. Duas pessoas conseguem estabelecer entre si um diálogo eficiente e eficaz. Para que um diálogo seja estabelecido com um ou mais computadores, sistemas gerenciadores de diálogos são necessários. Isso porque possibilitam, entre outras coisas, a conversão do diálogo no nível da linguagem humana para instruções objetivas interpretadas pelo computador, que permitem a execução de tarefas e a solução de problemas. (McROY et al, 1999). A aplicação de gerenciadores de diálogos em sistemas computacionais tem como um de seus objetivos o aprimoramento da interface com o usuário, além da redução da quantidade de controles visuais. Existem sistemas com essa funcionalidade para várias aplicações, como por exemplo, o aplicativo ProGuide (AREIAS & MENDES, 2007) que é utilizado em conjunto com outros sistemas, como ferramenta adicional, visando construir os diálogos que serão enviados aos usuários. Tendo em vista os aspectos de STI observados, pretende-se neste projeto desenvolver uma ferramenta para auxiliar estudantes dos semestres iniciais de ciências exatas e tecnológicas em seus estudos sobre conceitos básicos da Linguagem C, tendo como base as arquiteturas clássicas dos STI, incluindo um módulo gerenciador de diálogos baseado no conceito de Estados de Informação (TRAUM & LARSSON, 2003), para realizar a interação com os estudantes. Esta ferramenta é chamada Sistema Interativo Inteligente (SII). OBJETIVO GERAL Este projeto tem como objetivo principal a construção de uma ferramenta baseada na arquitetura clássica de STI voltados para linguagens de programação, incluindo um gerenciador de diálogos, visando auxiliar os alunos em suas séries iniciais com os estudos sobre conceitos básicos da linguagem C.

4 OBJETIVOS ESPECÍFICOS A fim de cumprir o objetivo geral especificado, tem-se os seguintes objetivos específicos: Modelar um repositório de dados suporte para a aplicação; Desenvolver um gerenciador de diálogos com base em Estados de Informação; Definir uma arquitetura baseada na arquitetura clássica dos STIs, incluindo um gerenciador de diálogos; Construir uma interface amigável para o estudante. DESENVOLVIMENTO Primeiramente, foi feita uma análise dos detalhes intrínsecos na comunicação entre humanos, no idioma português do Brasil, identificando-se expressões-chave contidas nas frases que denotam a sua natureza (afirmação, interrogação etc.). Com base nesses dados, desenvolveu-se o método aplicado neste projeto, que consiste em identificar o tipo de frase por meio das expressões-chave contidas nela, retirar essas expressões da frase e considerar as palavras restantes como o tópico do assunto sobre o qual o usuário quer conversar. Foi construído um banco de dados de expressões-chave comumente encontradas em frases escritas em português e também um repositório de dados de conhecimentos sobre linguagem C. O processamento do SII consiste então em identificar o sentido da frase e o tópico do assunto, buscar conhecimentos em seu repositório que atendam à requisição feita pelo usuário, fazer inferências, a fim de identificar possíveis ideias opostas entre o que o usuário afirma e o que está na base de conhecimentos, também identificar consequências e finalmente, gerar uma frase de resposta ao usuário. Repositórios de dados adicionais foram criados como apoio para as funcionalidades do sistema, a saber: Sinônimos, Silogismos e Usuários. Para a execução dessas tarefas, o sistema conta com uma interface do tipo janela de chat, onde o usuário digita suas frases para o sistema e recebe também por escrito as respostas do sistema.

5 O processamento das frases é feito no gerenciador de diálogos (Figura 1), composto por seis módulos: Estado da Informação (TRAUM & LARSSON, 2003); Entrada; Interpretador; Motor de buscas e inferências; Gerador de respostas; Saída. Figura 1 Arquitetura Funcional do SII A seguir, são descritos em detalhes cada módulo do gerenciador de diálogos. Estado da Informação O Estado da Informação - EI (TRAUM & LARSSON, 2003), é uma estrutura de dados concebida para fins de apoio funcional aos gerenciadores de diálogos. Estruturas desse tipo podem conter tantos campos quantos forem necessários para a funcionalidade do projeto, os quais são acessados, tanto para

6 escrita quanto para leitura, dependendo do momento em que o programa se encontra, interpretando frases do usuário ou gerando frases para resposta. Além disso, elas podem armazenar dados como a frase de entrada do usuário, o tema atual da conversa, se o usuário apresenta tendências de satisfação ou insatisfação, o horário da última frase trocada e quem a gerou (usuário ou sistema), entre outros. Com o uso do EI, é possível, por exemplo, manter continuidade na conversa, sem que seja necessário ao usuário repetir a todo momento qual o tema do assunto, pois esse é escrito no EI, para uso no decorrer da conversa. Ao se detectar uma mudança de tema, esse campo é atualizado com o novo valor. Inúmeras variações na implementação do EI podem ser encontradas nos projetos existentes. Sabe-se que quanto mais complexo e repleto de campos, maior a sua eficiência em colaborar com o estabelecimento de um diálogo bem-sucedido entre um ser humano e o computador (TRAUM & LARSSON, 2003). No SII, os elementos que compõem o EI são: Frase digitada, Afirmação, Negação, Questão, Saudação, Domínio, Assunto, Tópico, Conhecimentos, Consequência, Último Domínio, Último Assunto, Último Conhecimento e Resposta. Entrada O módulo Entrada serve como ponte entre a interface visual do sistema e o Gerenciador de Diálogos. Os dados inseridos pelo usuário são processados primeiramente por este módulo. Suas funções são: Avaliar o texto inserido pelo usuário: Caso o texto seja uma string vazia, ou uma sequência de caracteres que o algoritmo avalie como texto sem sentido, este módulo rejeita a entrada de dados do usuário. Neste caso, o sistema emite uma mensagem explicando o ocorrido e solicita que seja digitado algo que faça sentido; Definir o domínio: Há ocasiões nas quais o usuário define o domínio da conversa manualmente. O módulo entrada é responsável por receber o nome do domínio escolhido pelo usuário e enviá-lo ao EI para atualização do domínio.

7 Registrar a frase digitada: Quando o usuário digita uma frase que é aprovada pelo analisador de textos, este módulo a envia ao EI para atualização da frase. Interpretador O Interpretador, idealizado e desenvolvido pelos autores do projeto SII, detém funcionalidades de análise textual que dependem diretamente dos ajustes feitos pelo administrador do sistema. Suas funções são: Identificar o sentido da frase do usuário (questão, afirmação, negação, saudação); Identificar qual o domínio e o tópico a serem pesquisados pelo sistema para que atenda este usuário. A inteligência deste módulo reside na capacidade de identificar o sentido das frases do usuário, além de determinar o tópico ou assunto a ser considerado pelo sistema. Motor de Buscas e Inferências O Motor de Buscas e Inferências, ou simplesmente Motor é o módulo responsável por localizar os conhecimentos adequados para o contexto do diálogo entre o usuário e o sistema. Além de encontrar conhecimentos adequados, verifica a existência de relações de causa e consequência decorrentes do contexto atual da conversa, por meio do cadastro de silogismos, preenchido pelo usuário administrador. A inteligência deste módulo reside na capacidade de prever consequências ou determinar causas para as situações comentadas durante o diálogo, e também no fato de o motor reconhecer sinônimos de palavras. Assim, os usuários não são obrigados a digitar em suas consultas exatamente os termos existentes na base de conhecimentos, e o administrador não é obrigado a digitar várias versões do registro de um conhecimento, utilizando palavras diferentes para atender à forma de escrever do usuário. Basta preencher um cadastro de sinônimos. Essas funcionalidades, junto aos algoritmos de comparação de palavras e localização de expressões em textos, garantem ao sistema uma capacidade de adaptação imediata à forma de escrever do usuário, quer utilize palavras que não

8 estão diretamente escritas nos registros de conhecimentos, quer escreva com alguns erros de ortografia. Gerador de Respostas No Gerador de Respostas ocorre a penúltima etapa de processamento, antes que a resposta final seja enviada ao usuário. As tarefas deste módulo incluem: Acrescentar expressões de concordância ou discordância ao conhecimento selecionado pelo Motor; Adicionar expressões que sirvam de ligação entre o conhecimento selecionado e a conclusão ou consequência, se existir alguma; Acrescentar expressões indicando a espera de uma nova pergunta do usuário; Gerar uma mensagem ao usuário conduzindo o diálogo em caso de nenhum tópico ter sido identificado na última frase recebida. Saída O módulo Saída é o último estágio do Gerenciador de Diálogos do SII. Neste módulo, são executadas as seguintes tarefas: Enviar ao usuário a frase digitada, precedida do nome do usuário; Enviar ao usuário a resposta gerada pelo sistema, precedida do identificador SII -> ; Enviar ao usuário o nome do domínio atual; No início da conversa, enviar ao usuário a mensagem de boas-vindas. Essa tarefa é executada assim que o módulo Saída é iniciado pela primeira vez; Limpar os campos utilizados no Estado da Informação, preparando-o para a próxima iteração do diálogo. Armazenamento dos Dados O SII opera com algoritmos de pesquisa e comparação de textos que oferecem alguns diferenciais se comparados às pesquisas comumente realizadas por meio de instruções SQL. Por exemplo, é possível retornar um resultado satisfatório para uma pesquisa, mesmo que haja erros de digitação, ou mesmo que o repositório de dados possua apenas sinônimos do termo digitado. Caso o sistema precise encontrar o termo laco, com o uso desses algoritmos, o resultado será

9 satisfatório, podendo retornar laço, loop ou estrutura de repetição (MIZRAHI, 1990). Seria possível trabalhar esses algoritmos em conjunto com SGBD s relacionais, porém, toda a funcionalidade de pesquisa dos SGBD s ficaria subutilizada. Sendo assim, o SII emprega o sistema de arquivos do sistema operacional como base de dados, o que dispensa a instalação de um SGBD, facilita a portabilidade do projeto e oferece um resultado satisfatório na pesquisa e comparação de textos. A Figura 2 mostra a estrutura hierárquica dos domínios inseridos no SII. Figura 2 Estrutura Hierárquica da Base de Conhecimentos Ferramentas de desenvolvimento Para o desenvolvimento do SII, foi selecionada somente a IDE Delphi, da Embarcadero (antigamente da Borland), que utiliza Object Pascal como linguagem de programação e ambiente de desenvolvimento visual. O Banco de Dados foi implementado em arquivos de texto, conforme já citado. RESULTADOS Como resultado do desenvolvimento do SII, obteve-se um sistema rápido, leve, de fácil portabilidade e intuitivo, além de versátil no que se refere à sua configuração. A Figura 3 mostra a tela que permite o cadastro de novos domínios na base de dados.

10 Figura 3 Inserção do Domínio Linguagem C Ao ser testado, o SII causou boa impressão em todos os usuários, além de ter se mostrado uma boa boa ferramenta de apoio aos estudos. Ele foi capaz de responder a questionamentos feitos de diversas formas, inclusive com frases muito curtas, mal formuladas ou com erros de ortografia por parte do usuário. A Figura 4 exibe um exemplo de tela de diálogo. Figura 4 Tela de Chat do SII CONSIDERAÇÕES FINAIS O desenvolvimento do SII trouxe aprendizado e conhecimentos de grande valor, visto que o trabalho no campo da inteligência artificial é considerado como um

11 dos pilares da tecnologia para a sociedade contemporânea. Foi uma tarefa árdua, trabalhosa, porém gratificante, sobretudo pelo fato de exigir a superação das dificuldades e da falta de informações claras e detalhadas neste campo. O desenvolvimento empírico eleva a capacidade de reagir a situações adversas e intensifica a criatividade. Do ponto de vista técnico, considera-se que os objetivos inicialmente propostos foram todos atingidos, pelo que se considera o projeto SII como bem-sucedido. Versões futuras podem ser consideradas, como a integração com sistemas de conversão de voz em fala e vice-versa, o que permitiria a sua utilização como aplicativo mobile via voz. FONTES CONSULTADAS AREIAS, C.; MENDES, A. A tool to help students to develop programming skills. International Conference on Computer Systems and Technologies CompSysTech ( - 09/07/2015, 20h32) BOTELHO, C. Sistemas Tutores no Domínio da Programação. Revista de Informática Aplicada, vol. IV, nº01 JAN/JUN 2008 ( 19h55) GOULART, R.; GIRAFFA, L. Arquiteturas de Sistemas Tutores Inteligentes. Faculdade de Informática, PUCRS Brasil ( 17/12/2015, 22h55) McROY, S.; et al. Building Intelligent Dialogue Systems. Natural Language and Knowledge Representation Research Group University of Wisconsin-Milwaukee 1999 ( =pdf 22/02/2016, 20h05) MIZRAHI, V. Treinamento em Linguagem C Curso Completo, Módulo ed. Makron Books, 1990, 127 p. TRAUM, D.; LARSSON, S. The Information State Approach to Dialogue Management. University of Southern California Institute for Creative Technologies, Department of Linguistics, Gothenburg University, ( - 19/11/2014, 19h36)

Manual do Tutor PIRELLI TYRE CAMPUS

Manual do Tutor PIRELLI TYRE CAMPUS Manual do Tutor PIRELLI TYRE CAMPUS Sumário 1 Apresentação... 4 1.1 Características e Funcionalidades... 4 1.2 Grupos de Usuários... 5 1.3 Portabilidade... 5 2 Usuários... 6 2.1 Alunos... 6 2.1.1 Pesquisa...

Leia mais

Introdução a Programação

Introdução a Programação Introdução a Programação Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula 01 Informática e a Programação Roteiro Informática Pensar e Programar Atividades

Leia mais

Desenvolvimento de Aplicações Desktop

Desenvolvimento de Aplicações Desktop Desenvolvimento de Aplicações Desktop Conceitos Básicos de Programação Professor: Charles Leite O Desenvolvimento de Programas A programação consiste em indicar como o computador (hardware) deve trabalhar

Leia mais

AULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas

AULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas AULA 4 - FLUXOGRAMAS PARTE 1 Noções sobre a ferramenta Flowgorithm para construção de fluxogramas 4.1 Objetivo: O objetivo desta aula é exercitar a lógica de programação através do desenvolvimento e simulação

Leia mais

Manual de Acesso ao Ambiente Usuário: Aluno

Manual de Acesso ao Ambiente Usuário: Aluno Manual de Acesso ao Ambiente Usuário: Aluno Índice 1. Objetivo. 2. Sobre o Ambiente Virtual de Aprendizagem. 3. Como acessar o Ambiente Virtual de Aprendizagem. 4. Como visualizar as disciplinas disponíveis

Leia mais

DEINF - UFMA Especialização em Análise e Projeto de Sistema

DEINF - UFMA Especialização em Análise e Projeto de Sistema DEINF - UFMA Especialização em Análise e Projeto de Sistema Interação Humano Computador Prof. Anselmo C. de Paiva Depto de Informática - UFMA Estilos de Interação todas as formas como os usuários se comunicam

Leia mais

Novo Sistema de Relatórios. Associado. Informação Confidencial

Novo Sistema de Relatórios. Associado. Informação Confidencial Novo Sistema de Relatórios Associado BOAS VINDAS Olá, meu nome é Maria Auxiliadora e meu objetivo é apresentar para você o Novo Sistema de Relatórios do SPC Brasil, que tem a finalidade de facilitar o

Leia mais

Aula 2 BD Introdução. Profa. Elaine Faria UFU

Aula 2 BD Introdução. Profa. Elaine Faria UFU Aula 2 BD Introdução Profa. Elaine Faria UFU - 2017 Motivação A quantidade de informação disponível está crescendo exponencialmente Os dados e as informações tem um papel importante para as organizações

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1

Processos de Software by Pearson Education Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Processos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 4 Slide 1 Objetivos Apresentar modelos de processos de software Descrever três modelos genéricos de processo e quando

Leia mais

Técnicas de Programação

Técnicas de Programação Técnicas de Programação Algoritmos Anderson Gomes Eleutério Lógica A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir

Leia mais

3 Arquitetura do Sistema

3 Arquitetura do Sistema Arquitetura do Sistema 22 3 Arquitetura do Sistema 3.1. Visão geral O sistema desenvolvido permite a criação de aplicações que possibilitam efetuar consultas em um banco de dados relacional utilizando

Leia mais

Instalação e utilização do Software Pináculo SMS

Instalação e utilização do Software Pináculo SMS Instalação e utilização do Software Pináculo SMS Características do produto Pináculo SMS: Sem limite de quantidade de envios de SMS; Limite de 140 caracteres por mensagem; Histórico de mensagens enviadas

Leia mais

Programação Estruturada Aula - Introdução a Linguagem de Programação

Programação Estruturada Aula - Introdução a Linguagem de Programação Programação Estruturada Aula - Introdução a Linguagem de Programação Prof. Flávio Barros flavioifma@gmail.com www.flaviobarros.com.br ORGANIZAÇÃO BÁSICA DE UM COMPUTADOR 2 ORGANIZAÇÃO BÁSICA DE UM COMPUTADOR

Leia mais

Orientações básicas para a navegação no ambiente virtual. Curso de Especialização em Educação na Diversidade e Cidadania, com ênfase na EJA

Orientações básicas para a navegação no ambiente virtual. Curso de Especialização em Educação na Diversidade e Cidadania, com ênfase na EJA Orientações básicas para a navegação no ambiente virtual. Curso de Especialização em Educação na Diversidade e Cidadania, com ênfase na EJA O Curso de Especialização em Educação na Diversidade e Cidadania,

Leia mais

SISTEMA DE GESTÃO DE RECURSOS HUMANOS

SISTEMA DE GESTÃO DE RECURSOS HUMANOS SISTEMA DE GESTÃO DE RECURSOS HUMANOS MANUAL DE PROCEDIMENTOS II MÓDULO DE INTEGRAÇÃO Revisão: 07 Versão: 7.9.109 JM Soft Informática Março, 2015 SUMÁRIO MÓDULO DE INTEGRAÇÃO... 5 1 MENU CADASTROS... 5

Leia mais

Manual do Usuário Network

Manual do Usuário Network Manual do Usuário Network Professor Apresentação Apresentamos o manual de uso do site FGV Management Network. Espaço virtual criado com o objetivo de promover a integração, cooperação e convivência entre

Leia mais

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O

M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O M V C, J S O N E X M L P R O F. M E. H É L I O E S P E R I D I Ã O A P L I C A Ç Õ E S M O N O L Í T I C A S Na época dos computares independentes um aplicativo era desenvolvido para ser usado em uma única

Leia mais

Universidade Estadual de Feira de Santana Departamento de Ciências Exatas. Clone do MatLab. João Carlos Nunes Bittencourt. Feira de Santana, 2008

Universidade Estadual de Feira de Santana Departamento de Ciências Exatas. Clone do MatLab. João Carlos Nunes Bittencourt. Feira de Santana, 2008 1 Universidade Estadual de Feira de Santana Departamento de Ciências Exatas Clone do MatLab João Carlos Nunes Bittencourt Feira de Santana, 2008 2 SUMÁRIO 1 Introdução... 6 2 Desenvolvimento... 7 2.1 Rotina

Leia mais

Programação Procedimental

Programação Procedimental Programação Procedimental Maria Adriana Vidigal de Lima Universidade Federal de Uberlândia - 2013 1 Escrita de Algoritmos 1.1 Técnicas de Programação e Algoritmos Na elaboração de programas maiores e complexos

Leia mais

FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO

FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO SEGUNDO PERÍODO FACULDADE DE CIÊNCIA DE ENGENHARIA DE SOFTWARE MATRIZ CURRICULAR DO CURSO DE ENGENHARIA DE SOFTWARE PRIMEIRO PERÍODO ESW200 Introdução à Engenharia de Software 2 36 30 - ESW201 Prática de Programação I

Leia mais

Processos de software

Processos de software Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de

Leia mais

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2

Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação /2 Universidade Federal do Rio de Janeiro Instituto de Matemática / DCC Inteligência Computacional Aula 2 - Introdução ao MatLab Graduação - 2003/2 Prof. A. C. G. Thomé, PhD thome@nce.ufrj.br Airam C. P.

Leia mais

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado

Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Bancos de Dados Notas de Aula Introdução Prof. Dr. Daniel A. Furtado Definição de Banco de Dados De uma forma genérica, um banco de dados é definido como uma coleção de dados relacionados. Os dados são

Leia mais

1. INTRODUÇÃO A MODELAGEM DE DADOS

1. INTRODUÇÃO A MODELAGEM DE DADOS 1. INTRODUÇÃO A MODELAGEM DE DADOS Para se construir uma casa ou um prédio de qualidade, é essencial fazer um planejamento detalhado, com a finalidade de pensar sobre as formas de construção, fazer estimativas

Leia mais

A c c e s s B á s i c o

A c c e s s B á s i c o A c c e s s B á s i c o (referencial): 25 horas A informação na ponta dos dedos, o programa perfeito para cadastros de clientes e fornecedores, controle de estoque, pesquisas relatórios. O Microsoft Access

Leia mais

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software

De Olho na Pista. Documento de Arquitetura. De Olho na Pista Documento de Arquitetura Data: 23/03/2013. AJA Software AJA Software www.ajasoftware.wordpress.com De Olho na Pista Documento de Arquitetura Confidencial De Olho na Pista, 2013 1 Sumário 1. Introdução 3 2. Metas e Restrições da Arquitetura 3 3. Padrão da Arquitetura

Leia mais

Assistente de Configuração de URA

Assistente de Configuração de URA Assistente de Configuração de URA DGConfigURA Del Grande Informática www.delgrande.com.br Copyright 2015 Del Grande Informática e Telecomunicações, Indústria e Comércio Ltda. DGConfigURA é marca registrada

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Conceitos Básicos Introdução Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

Sistemas da Informação. Banco de Dados I. Edson Thizon

Sistemas da Informação. Banco de Dados I. Edson Thizon Sistemas da Informação Banco de Dados I Edson Thizon (edson@esucri.com.br) 2008 Apresentação (mini-currículo) Formação Acadêmica Mestrando em Ciência da Computação (UFSC/ ) Créditos Concluídos. Bacharel

Leia mais

Bem vindo à semana 14! Tema central: Banco de Dados

Bem vindo à semana 14! Tema central: Banco de Dados Bem vindo à semana 14! Tema central: Banco de Dados Em todas as atividades que exercemos, sejam sociais ou profissionais, precisamos de dados. Para telefonar para um amigo, necessitamos de seu nome e telefone;

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 9 Subalgoritmos, funções e passagem de parâmetros Profa. Marina Gomes marinagomes@unipampa.edu.br 22/06/2017 Engenharia de Computação - Unipampa 1 Modularização Facilita a

Leia mais

1.1 Linguagens de Programação

1.1 Linguagens de Programação Fundamentos Procurando fazer com que haja uma melhor compreensão para o estudo e desenvolvimento utilizando linguagens de programação, este capítulo apresenta conceitos básicos sobre como um programa pode

Leia mais

Introdução à Programação

Introdução à Programação Introdução à Programação Linguagens de Programação: sintaxe e semântica de linguagens de programação e conceitos de linguagens interpretadas e compiladas Engenharia da Computação Professor: Críston Pereira

Leia mais

Agentes pedagógicos. 2. Referencial teórico

Agentes pedagógicos. 2. Referencial teórico Agentes pedagógicos 1. Introdução Com o exponencial crescimento do computador, cada vez mais se faz necessário a busca e inserção de novas formas de aplicação de tecnologias na área da educação. Por intermédio

Leia mais

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior

ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior ALGORITMOS E APLICAÇÕES FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior Formato Básico do Pseudocódigo Tipos de dados O VisuAlg prevê quatro tipos de dados: inteiro, real,

Leia mais

Ferramenta de apoio a identificação de eventos utilizando Linguagem Natural. Aluno: Ricardo Tomelin Orientador: Everaldo Artur Grahl

Ferramenta de apoio a identificação de eventos utilizando Linguagem Natural. Aluno: Ricardo Tomelin Orientador: Everaldo Artur Grahl Ferramenta de apoio a identificação de eventos utilizando Linguagem Natural Aluno: Ricardo Tomelin Orientador: Everaldo Artur Grahl Roteiro 1. Introdução 2. Objetivos 3. Análise Essencial de Sistemas 4.

Leia mais

Algoritmos e Programação

Algoritmos e Programação Algoritmos e Programação Aula 2 Elementos fundamentais de Algoritmos, Conceitos de Variáveis Profa. Marina Gomes marinagomes@unipampa.edu.br 21/03/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje

Leia mais

APLICATIVO PARA ENSINO DE ENGENHARIA QUÍMICA BÁSICA

APLICATIVO PARA ENSINO DE ENGENHARIA QUÍMICA BÁSICA APLICATIVO PARA ENSINO DE ENGENHARIA QUÍMICA BÁSICA J. C. PERISSÉ 1, A.VALDMAN 2 1 Universidade Federal do Rio de Janeiro, Escola de Química 2 Universidade Federal do Rio de Janeiro, Escola de Química,

Leia mais

Manual Converte-MV S_Line

Manual Converte-MV S_Line Sumário 1. Introdução... 2 2. Novo Cliente... 2 2.1. Inserir Dados... 2 2.2. Login... 2 3. Configuração Inicial... 2 3.1 Parâmetros de Conversão... 2 3.1.1. Conversão para o padrão S_Line...3 3.1.2. Responsável

Leia mais

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Introdução Resolução de problemas Encontrar uma maneira de descrever este problema de uma forma clara e precisa. Encontremos uma seqüência

Leia mais

Esta primeira parte do manual do Moodle está destinada para orientações em como acessar o curso, atualizar o perfil e realizar as atividades.

Esta primeira parte do manual do Moodle está destinada para orientações em como acessar o curso, atualizar o perfil e realizar as atividades. MANUAL DO ALUNO MOODLE Sanmia Shunn de Oliveira Jesus Costa 1 Walex Milto Martins dos Santos 2 PRIMEIRA PARTE Esta primeira parte do manual do Moodle está destinada para orientações em como acessar o curso,

Leia mais

DESENVOLVIMENTO DE UM APLICATIVO MÓVEL (JOGO) PARA AUXÍLIO NO ENSINO DE MATEMÁTICA. Beatriz Polita Franchin 1, Elvio Gilberto da Silva 2

DESENVOLVIMENTO DE UM APLICATIVO MÓVEL (JOGO) PARA AUXÍLIO NO ENSINO DE MATEMÁTICA. Beatriz Polita Franchin 1, Elvio Gilberto da Silva 2 DESENVOLVIMENTO DE UM APLICATIVO MÓVEL (JOGO) PARA AUXÍLIO NO ENSINO DE MATEMÁTICA Beatriz Polita Franchin 1, Elvio Gilberto da Silva 2 1 Graduanda do curso de Ciência da Computação Bauru/SP biapolita@gmail.com;

Leia mais

Centro de Suporte. (Sistema Android) RCAMail Manual de Utilização Página 1

Centro de Suporte. (Sistema Android) RCAMail Manual de Utilização Página 1 (Sistema Android) Manual de Utilização Página 1 Sumário 1. Acesso ao no Android (aplicativo E-mail )... 4 2. Tela inicial do aplicativo E-mail e suas pastas... 5 2.1 Pasta Entrada... 5 2.2 Pasta Rascunhos...

Leia mais

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos Banco de Dados Parte 2 Prof. Leonardo Vasconcelos - Conceitos e Arquiteturas de SBD Modelos de dados: conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Permitem

Leia mais

MANUAL DO PROFESSOR AMBIENTE VIRTUAL DE APRENDIZAEGEM

MANUAL DO PROFESSOR AMBIENTE VIRTUAL DE APRENDIZAEGEM MANUAL DO PROFESSOR AMBIENTE VIRTUAL DE APRENDIZAEGEM MANUAL DO PROFESSOR AMBIENTE VIRTUAL DE APRENDIZAGEM Ana Amélia de Souza Pereira Christien Lana Rachid Maio/2017 LISTA DE FIGURA Figura 1 - Página

Leia mais

MANUAL DE UTILIZAÇÃO DO SISTEMA LUX NF-E V

MANUAL DE UTILIZAÇÃO DO SISTEMA LUX NF-E V MANUAL DE UTILIZAÇÃO DO SISTEMA LUX NF-E V. 3.9.1 SUMÁRIO 1. CONFIGURAÇÕES DO SISTEMA... 3 1.1.CONFIGURAÇÃO DE PASTAS... 4 1.2 CONFIGURAÇÕES DE PROXY... 5 1.3 PROCESSOS AUTOMÁTICOS... 5 1.4 PROCESSOS AUTOMÁTICOS...

Leia mais

Linguagem de Programação I Prof. Tiago Eugenio de Melo.

Linguagem de Programação I Prof. Tiago Eugenio de Melo. Linguagem de Programação I Prof. Tiago Eugenio de Melo tmelo@uea.edu.br www.tiagodemelo.info 1 Sumário Introdução Conceitos preliminares Introdução Variáveis Comandos Condicionais 2 Por que aprender a

Leia mais

Instituto de Ensino Superior de Rio Verde - IESRIVER SEMIPRESENCIAL MANUAL DO ALUNO SEMIPRESENCIAL MANUAL DO ALUNO MOODLE

Instituto de Ensino Superior de Rio Verde - IESRIVER SEMIPRESENCIAL MANUAL DO ALUNO SEMIPRESENCIAL MANUAL DO ALUNO MOODLE SEMIPRESENCIAL MANUAL DO ALUNO MOODLE - SUMÁRIO - 1. PARA ACESSAR A SALA VIRTUAL... 3 2. MINHA PÁGINA INICIAL... 4 3. MODIFICAR PERFIL... 5 4. CONFIGURAÇÕES DE MENSAGENS... 5 4.1. Enviando mensagens para

Leia mais

PLANO DE AÇÃO MÓDULO I

PLANO DE AÇÃO MÓDULO I PLANO DE AÇÃO MÓDULO I Referência Documental : PGC.002 Revisão : 00 Data : 01.02.2011 Emitente : PE. Portal Gerencial CONLOG 2011 CONLOG Planos de Ação Módulo I 1. 1. APRESENTAÇÃO Esta ferramenta tem por

Leia mais

Algoritmos Fundamento e Prática

Algoritmos Fundamento e Prática Everton Coimbra de Araújo Algoritmos Fundamento e Prática 3 a Edição Ampliada e Atualizada Visual Books Sumário Prefácio... 15 Introdução... 17 Capítulo 1 - Os Cursos de Informática e Computação... 23

Leia mais

Manutenção de Boletos Emitidos Envio de Ocorrências ao Banco

Manutenção de Boletos Emitidos Envio de Ocorrências ao Banco Manutenção de Boletos Emitidos Envio de Ocorrências ao Banco Introdução A emissão de boletos e envio dos boletos em remessa, além do processamento de retorno de arquivos de cobrança, caracteriza o fluxo

Leia mais

Manual de Utilização PrintScout

Manual de Utilização PrintScout Manual de Utilização PrintScout Sumário 1. Login... 3 2. Tela Home... 4 3. Meus Locais... 5 3.1 Editar Local... 6 3.2 Adicionar Equipamento... 7 3.3 Alterar Dados de um Equipamento... 7 3.4 Excluir um

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 29

Geração e execução de scripts de teste em aplicações web a partir de casos de uso direcionados por comportamento 29 direcionados por comportamento 29 3 Processo Neste capítulo será apresentado e justificado o processo de documentação e de testes que foi desenvolvido para auxiliar o desenvolvimento ágil a gerar documentos

Leia mais

Arquiteturas RISC e CISC. Adão de Melo Neto

Arquiteturas RISC e CISC. Adão de Melo Neto Arquiteturas RISC e CISC Adão de Melo Neto 1 Arquitetura RISC Arquitetura RISC. É um das inovações mais importantes e interessantes. RISC significa uma arquitetura com um conjunto reduzido de instruções

Leia mais

Linguagem de Descrição de algoritmos

Linguagem de Descrição de algoritmos FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Linguagem de Descrição de algoritmos Rafael Barbosa Neiva rafael@prodados.inf.br Definição - Algoritmo Diariamente, executamos uma série

Leia mais

Sibele Loss Edimara Heis

Sibele Loss Edimara Heis Sibele Loss Edimara Heis 2016 TUTORIAL ETC Tela Inicial É a primeira tela que aparece ao se logar no sistema. Nesta tela encontram se as funcionalidades do ETC (Notificações, Documentos, Biblioteca, Mensagens,

Leia mais

Professora Orientadora do Departamento de Ciências Exatas e Engenharias. 4

Professora Orientadora do Departamento de Ciências Exatas e Engenharias.   4 DESENVOLVIMENTO DE OBJETO DE APRENDIZAGEM DE MATEMÁTICA VOLTADO PARA ESCOLAS DA REDE PÚBLICA UTILIZANDO SOFTWARE ADOBE FLASH PROFESSIONAL CC: UM OBJETO PARA O ENSINO DE ESTATÍSTICA 1 Diogo Rafael Silva

Leia mais

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri

GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP. Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri FERRAMENTA VISUAL PARA GERAÇÃO DE ARQUIVOS DE SCRIPT EM PHP Acadêmico: Leonardo Sommariva Orientador: Alexander Roberto Valdameri ROTEIRO Introdução Objetivos Motivação Fundamentação Teórica Desenvolvimento

Leia mais

AMBIENTE DIDÁTICO GRÁFICO PARA A COMPREENSÃO DE LÓGICA DE PROGRAMAÇÃO. Rodrigo Ferreira da Silva

AMBIENTE DIDÁTICO GRÁFICO PARA A COMPREENSÃO DE LÓGICA DE PROGRAMAÇÃO. Rodrigo Ferreira da Silva AMBIENTE DIDÁTICO GRÁFICO PARA A COMPREENSÃO DE LÓGICA DE PROGRAMAÇÃO Rodrigo Ferreira da Silva rodrigoferreira2002@hotmail.com Klaus Schlünzen Junior klaus@prudente.unesp.br Universidade Estadual Paulista

Leia mais

XIV CIAEM: Guia para Autores(as) Versão 1.1 Última atualização: abril de 2013.

XIV CIAEM: Guia para Autores(as) Versão 1.1 Última atualização: abril de 2013. XIV CIAEM: Guia para Autores(as) Versão 1.1 Última atualização: abril de 2013. A entrada na página de usuário Tabela de Conteúdos Tabela de Conteúdos... 2 1. Introdução... 3 2. Instruções gerais para submissão

Leia mais

Data Warehouse ETL. Rodrigo Leite Durães.

Data Warehouse ETL. Rodrigo Leite Durães. Data Warehouse ETL Rodrigo Leite Durães rodrigo_l_d@yahoo.com.br Introdução Um dos desafios da implantação de um DW é a integração dos dados de fontes heterogêneas e complexas, padronizando informações,

Leia mais

LO GICA E TE CNICA DE PROGRAMAC ÃO. TÁSSIO JOSÉ GONÇALVES GOMES

LO GICA E TE CNICA DE PROGRAMAC ÃO. TÁSSIO JOSÉ GONÇALVES GOMES LO GICA E TE CNICA DE PROGRAMAC ÃO TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com APRESENTAÇÃO TÁSSIO JOSÉ GONÇALVES GOMES Mestrando em Informática pela UFAL e Bacharel

Leia mais

AMBIENTANDO-SE NA PLATAFORMA MOODLE

AMBIENTANDO-SE NA PLATAFORMA MOODLE AMBIENTANDO-SE NA PLATAFORMA MOODLE 2 APRESENTAÇÃO Visando a um melhor aproveitamento do Curso, desenvolvemos algumas atividades para que você se familiarize com a plataforma na qual irá realizar seu Curso.

Leia mais

EXERC EXAME DISCIPLINA: ALG ESTRUTURA DE DADOS I

EXERC EXAME DISCIPLINA: ALG ESTRUTURA DE DADOS I EXERC EXAME DISCIPLINA: ALG ESTRUTURA DE DADOS I CURSO: ENG CIVIL PROFESSOR: ANDRÉ LUÍS DUARTE PERÍODO 1º BIMESTRE 1 1) Identifique as afirmações como verdadeira (V) ou falsa (F): a) Existem três tipos

Leia mais

Instruções de Operação

Instruções de Operação Serviços de Impressão de Produção Xerox e Drivers de Impressora Windows CentreWare para a Impressora/Copiadora Nuvera 100/120 da Xerox e Sistema de Produção Digital Nuvera 100/120 da Xerox Instruções de

Leia mais

FERRAMENTA DE AUXÍLIO AO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE INTEGRANDO TECNOLOGIAS OTIMIZADORAS

FERRAMENTA DE AUXÍLIO AO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE INTEGRANDO TECNOLOGIAS OTIMIZADORAS FERRAMENTA DE AUXÍLIO AO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE INTEGRANDO TECNOLOGIAS OTIMIZADORAS Acadêmico: Roger Anderson Schmidt Orientador : Marcel Hugo Supervisor : Ricardo de Freitas Becker Empresa

Leia mais

4 Arquitetura Adotada

4 Arquitetura Adotada 4 Arquitetura Adotada Neste trabalho foi desenvolvido um sistema para a inspeção de dutos de óleo, gás e outros fluidos. Este sistema está sendo usado em inspeções que utilizam como ferramenta de inspeção

Leia mais

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

AULA 02. OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO AULA 02 OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO A lógica é a ciência do pensamento correto. Esta declaração não implica, contudo em afirmar que ela seja a ciência da verdade.

Leia mais

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador

UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO. Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO - BACHARELADO FERRAMENTA PARA PLANEJAMENTO E CONTROLE DE TESTES -SISCONTROLTEST Eduardo Cesar Eberle Prof. Wilson Pedro Carli, Orientador

Leia mais

Sistema Gerenciador de Aprendizagem - 3.0

Sistema Gerenciador de Aprendizagem - 3.0 Sistema Gerenciador de Aprendizagem - 3.0 TUTORIAL SGA-SAV O tutorial, abrange procedimentos e orientações sobre o funcionamento de um dos componentes do sistema on-line de ensino aprendizagem adotado

Leia mais

ELABORADO POR ALBINO SZESZ JUNIOR E JEAN POPOATZKI (NUTEAD/UEPG) PONTA GROSSA, MARÇO DE 2017

ELABORADO POR ALBINO SZESZ JUNIOR E JEAN POPOATZKI (NUTEAD/UEPG) PONTA GROSSA, MARÇO DE 2017 ELABORADO POR ALBINO SZESZ JUNIOR E JEAN POPOATZKI (NUTEAD/UEPG) PONTA GROSSA, MARÇO DE 2017 Sumário Apresentação... 3 Ambiente Virtual de Aprendizagem (AVA-UEPG)... 4 Acessar o AVA-UEPG... 4 Login e senha...

Leia mais

O Seletor 2.0 o ajudará a selecionar os seguintes Evaporadores com Ar Forçado da Linha MIPAL:

O Seletor 2.0 o ajudará a selecionar os seguintes Evaporadores com Ar Forçado da Linha MIPAL: Manual de Instruções 1 Informações Gerais O SELETOR 2.0 é um software de seleção de evaporadores de ar forçado para câmaras frigoríficas produzidos pela MIPAL Indústria de Evaporadores Ltda.. Com base

Leia mais

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015

Estrutura de Dados e Lógica de Programação. Cátia Alves Marcelo Nunes 102 h/a 17/08/2015 a 12/12/2015 Curso / Módulo Técnico em Informática Módulo I Componente Curricular Estrutura de Dados e Lógica de Programação Professora Formadora Tutores Carga Horária Período Lucélia Oliveira Cátia Alves Marcelo Nunes

Leia mais

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001 PROJETO DE PROGRAMAS Projeto de Programas PPR0001 Desenvolvimento de Software 2 3 Desenvolvimento de Software Análise de Requisitos Distinguir e dividir o sistema em componentes: Analisar os componentes

Leia mais

Manual de Geração de Arquivos para o SIB versão 3.0

Manual de Geração de Arquivos para o SIB versão 3.0 Manual de Geração de Arquivos para o SIB versão 3.0 Para a versão 3.0 do Sistema de Informações de Beneficiários (SIB), o sistema K2 conta com uma série de ferramentas para possibilitar um envio mais simples

Leia mais

SISTEMA PARA MONITORAR O IDOSO EM RELAÇÃO À VULNERABILIDADE SOCIAL. Felipe Lima Morais¹; Dr. Odival Faccenda²; Dra. Márcia Regina Martins Alvarenga ³

SISTEMA PARA MONITORAR O IDOSO EM RELAÇÃO À VULNERABILIDADE SOCIAL. Felipe Lima Morais¹; Dr. Odival Faccenda²; Dra. Márcia Regina Martins Alvarenga ³ SISTEMA PARA MONITORAR O IDOSO EM RELAÇÃO À VULNERABILIDADE SOCIAL Felipe Lima Morais¹; Dr. Odival Faccenda²; Dra. Márcia Regina Martins Alvarenga ³ Uems, 79804-970 Dourados-MS, E-mail: felipelimamorais@gmail.com

Leia mais

Núcleo EAD Tutorial TUTORIAL AMBIENTE VIRTUAL DE APRENDIZADO - AVA

Núcleo EAD Tutorial TUTORIAL AMBIENTE VIRTUAL DE APRENDIZADO - AVA TUTORIAL AMBIENTE VIRTUAL DE APRENDIZADO - AVA 1 1. Tutorial Ambiente Virtual EAD O tutorial do ambiente virtual tem o intuito de abordar e solucionar problemas que venham a existir sobre os seguintes

Leia mais

Conceitos Básicos de Algoritmos

Conceitos Básicos de Algoritmos Conceitos Básicos de Algoritmos 35 TIPOS PRIMITIVOS Palavra-reservada: inteiro - define variáveis numéricas do tipo inteiro, ou seja, sem casas decimais Palavra-reservada: real - define variáveis numéricas

Leia mais

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico

SGCD 2.0 Sistema Gerenciador de Conteúdo Dinâmico Sistema Gerenciador de Conteúdo Dinâmico No final de 2007, o Serviço Técnico de Informática da UNESP Marília, disponibilizou para a comunidade acadêmica e administrativa o Sistema Dinâmico de websites

Leia mais

Banco de Dados? Banco de Dados Professor Vanderlei Frazão

Banco de Dados? Banco de Dados Professor Vanderlei Frazão Banco de Dados? OU Vamos por partes... O que são dados? Definições... 1. Dados são observações documentadas ou resultados de medições. 2. Dados são matéria bruta de que é feita a informação. 3. Valores

Leia mais

MANUAL DO ALUNO PORTAL UNIVERSITÁRIO - UniMB Sanmia Shunn de Oliveira Jesus Costa 1 Walex Milto Martins dos Santos 2

MANUAL DO ALUNO PORTAL UNIVERSITÁRIO - UniMB Sanmia Shunn de Oliveira Jesus Costa 1 Walex Milto Martins dos Santos 2 MANUAL DO ALUNO PORTAL UNIVERSITÁRIO - UniMB Sanmia Shunn de Oliveira Jesus Costa 1 Walex Milto Martins dos Santos 2 O manual do aluno apresenta as orientações de como acessar o curso, atualizar o perfil

Leia mais

Algoritmos Computacionais

Algoritmos Computacionais Material produzido por professores da UFABC Objetivos Aprender a sintaxe e a semântica de instruções de saída e de entrada de dados na linguagem PORTUGOL Aprender alguns operadores pra uso na parte de

Leia mais

Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012

Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012 Prof. Natalia Castro Fernandes Mestrado em Telecomunicações UFF 2º semestre/2012 Ementa do Curso Conceitos básicos de programação Orientação a objetos Linguagem Python Simulação com o NS-3 Programação

Leia mais

Plano de Testes VideoSystem

Plano de Testes VideoSystem Plano de Testes VideoSystem Versão Histórico das Revisões Data Versão Descrição Autor 02/10/2009 1.0 06/10/2009 1.0 05/11/2009 1.1 Início da Elaboração do Plano de Testes Revisão do Plano de Testes

Leia mais

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

Sistemas de Informação e Decisão. Douglas Farias Cordeiro Sistemas de Informação e Decisão Douglas Farias Cordeiro Decisão Tomamos decisões a todo momento! O que é uma decisão? Uma decisão consiste na escolha de um modo de agir, entre diversas alternativas possíveis,

Leia mais

Introdução a orientação a objetos

Introdução a orientação a objetos 2 Introdução a orientação a objetos Introdução 2 Linguagens procedimentais 2 Um pouco de história 2 Idéias básicas da POO 2 Classe, atributo e método 2 Herança 3 Polimorfismo 3 Vantagens e desvantagens

Leia mais

Laboratório de Programação 1 Algoritmos e a Lógica de Programação

Laboratório de Programação 1 Algoritmos e a Lógica de Programação Laboratório de Programação 1 Algoritmos e a Lógica de Programação Mário Hozano professor@hozano.com Ciência da Computação UFAL - Arapiraca Relembrando a aula anterior... O que é um algoritmo? Como é o

Leia mais

27/02/2016 UML. Prof. Esp. Fabiano Taguchi DIAGRAMAS DE SEQUÊNCIA

27/02/2016 UML. Prof. Esp. Fabiano Taguchi  DIAGRAMAS DE SEQUÊNCIA UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DIAGRAMAS DE SEQUÊNCIA DIAGRAMA DE SEQUENCIA Preocupa-se com a ordem temporal em que as mensagens são trocadas,

Leia mais

TÍTULO: FERRAMENTA PARA CRIAÇÃO, VALIDAÇÃO E RESOLUÇÃO DE DESAFIOS LÓGICOS TEXTUAIS

TÍTULO: FERRAMENTA PARA CRIAÇÃO, VALIDAÇÃO E RESOLUÇÃO DE DESAFIOS LÓGICOS TEXTUAIS TÍTULO: FERRAMENTA PARA CRIAÇÃO, VALIDAÇÃO E RESOLUÇÃO DE DESAFIOS LÓGICOS TEXTUAIS CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: COMPUTAÇÃO E INFORMÁTICA INSTITUIÇÃO: INSTITUTO MUNICIPAL

Leia mais

Universidade Federal de Roraima Diretoria de Tecnologia da Informação SIG Software e Consultoria em T.I

Universidade Federal de Roraima Diretoria de Tecnologia da Informação SIG Software e Consultoria em T.I SIPAC - PROTOCOLO Manual de Processos Cadastros (Novo e Antigo); Receber, Enviar e Devolver Processos 1 Perfis Envolvidos Cadastrar Protocolo: Servidores da Instituição habilitados a realizar o cadastro

Leia mais

Fundamentos de Programação Introdução

Fundamentos de Programação Introdução Fundamentos de Programação Introdução Arquitetura Genérica de um Computador Máquina de Von Neumann Diagrama conhecido como Máquina de Von Neumann (grande nome da informática) A finalidade de um computador

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Conceitos Básicos Introdução Banco de Dados I Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Dados

Leia mais

Sumário. CEAD - FACEL Manual do Aluno, 02

Sumário. CEAD - FACEL Manual do Aluno, 02 Manual CEAD - FACEL Sumário 03... Acesso ao Ambiente Virtual de Aprendizagem Atualizando seu perfil Esqueceu sua senha de acesso 09... O meu AVA Conhecendo meu AVA Navegando na disciplina Barra de navegação

Leia mais

Sistema de Atendimento Telefônico Automático. Manual do Usuário

Sistema de Atendimento Telefônico Automático. Manual do Usuário Monitor Intelicon Sistema de Atendimento Telefônico Automático Manual do Usuário Del Grande Informática www.delgrande.com.br Copyright 2008 :: Del Grande Comércio e Representações Ltda :: Todos os direitos

Leia mais

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

Introdução à Ciência da Computação 1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:

Leia mais