Apontamentos, resumos, trabalhos, exames e problemas de Computação

Ordenar por
Matéria
Nível

Normas APA: Formatação de Textos e Tabelas

Classificado em Computação

Escrito em em português com um tamanho de 2,82 KB

Formatação Geral do Documento

  • Papel: A-4
  • Margens: Superior e esquerda: 3 cm; inferior e direita: 2 cm.
  • Fonte: Times New Roman.
  • Tamanho da Letra: 12 para os textos (incluindo resumo, títulos internos, citações diretas longas e lista de referências).
  • Tamanho do Título Principal: 14.
  • Espaçamento entre Linhas: Duplo (incluindo título, resumo, abstract e referências).
  • Recuo de Parágrafo: 1 cm.

Formatação de Citações

  • Recuo de Citação Direta Longa: 1 cm.
  • Aspas Duplas: Utilizadas em citações diretas curtas e frases de entrevistados.
  • Aspas Simples: Utilizadas dentro das aspas duplas para isolar material que na fonte original estava entre aspas.

Citações Diretas

  • Citação Direta Curta: Cópia fiel do trecho pesquisado, com até 40 palavras. Citar
... Continue a ler "Normas APA: Formatação de Textos e Tabelas" »

Objetivos dos Padrões MPEG-1, MPEG-2 e MPEG-4 (Áudio e AV)

Classificado em Computação

Escrito em em português com um tamanho de 3,4 KB

Objetivos dos Padrões MPEG (Áudio)

A seguir, são detalhados os objetivos de cada padrão MPEG focado exclusivamente na codificação de áudio.

MPEG-1 (Áudio)

O primeiro sistema de compressão desenvolvido tinha como objetivo comprimir aproximadamente 30 minutos de áudio para que essa informação pudesse ser gravada em um CD-ROM. A taxa de dados nesse caso fica em torno de 1,5 Mbps.

  • O Nível 3 deste formato é o conhecido formato de áudio MP3.
  • Possui dois canais de áudio (direito/esquerdo) para transmitir som estéreo.
  • O áudio do sistema DVB-T utiliza o MP2 para transmitir som estéreo.

MPEG-2 (Áudio)

Surgiu para suprir a necessidade do multicanal que o MPEG-1 não atendia. Foi no MPEG-2 que surgiu o sistema Surround.

Possui duas versões:... Continue a ler "Objetivos dos Padrões MPEG-1, MPEG-2 e MPEG-4 (Áudio e AV)" »

Guia Completo de Gerenciamento de Projetos: Conceitos Essenciais

Classificado em Computação

Escrito em em português com um tamanho de 6,62 KB

O que é Projeto?

É um esforço temporário empreendido para criar um produto, serviço ou resultado único. Possui início, meio e fim definidos.

Características do Projeto

  • Empreendimentos exclusivos;
  • Compostos por atividades interdependentes;
  • Criam entregas;
  • Envolvem recursos;
  • São sinônimos dos produtos dos projetos;
  • Regidos por restrições.

Quando o Projeto Termina?

O término é alcançado quando os objetivos do projeto são atingidos, quando é encerrado porque seus objetivos não serão ou não podem ser alcançados, ou quando a necessidade do projeto deixa de existir.

O que Não é Projeto?

Não é uma atividade rotineira, repetitiva ou uma operação diária.

Contexto de Iniciação do Projeto

  • Cumprir requisitos regulatórios, legais ou sociais;
... Continue a ler "Guia Completo de Gerenciamento de Projetos: Conceitos Essenciais" »

SQL Essencial: Inserir, Excluir e Consultar Dados

Classificado em Computação

Escrito em em português com um tamanho de 4,29 KB

Inserir Dados em Tabelas (INSERT)

A instrução INSERT INTO é utilizada para adicionar novos registros a uma tabela no banco de dados.

INSERT INTO nome_tabela [(nome_coluna,...)] VALUES (valores, ...)

Exemplo:

mysql> INSERT INTO filmes (cod, titulo, ano, diretor) VALUES (0, 'King Kong', 2006, 'Peter Jackson');

Esta instrução insere um registro na tabela filmes.

  • Note que o primeiro valor após VALUES é zero. Isso ocorre porque o campo COD é do tipo AUTO_INCREMENT: ao informar 0 ou NULL, o banco de dados calcula automaticamente o próximo valor válido.
  • Valores do tipo texto (string) são colocados entre aspas (simples ou duplas).
  • Valores do tipo DATE também devem ser formatados e, geralmente, colocados entre aspas.

Excluir Dados de Tabelas (

... Continue a ler "SQL Essencial: Inserir, Excluir e Consultar Dados" »

Bancos de Dados NoSQL: Guia Completo

Classificado em Computação

Escrito em em português com um tamanho de 3,24 KB

O que é NoSQL?

NoSQL não significa "não SQL", e sim "não somente SQL".

Os bancos de dados NoSQL são sistemas de armazenamento de dados que surgiram para atender a necessidades nas quais os bancos de dados tradicionais (relacionais) são ineficazes.

Muitos desses bancos de dados apresentam características interessantes, como:

  • Alta performance
  • Escalabilidade
  • Replicação
  • Suporte a dados estruturados
  • Grafos e subcolunas

Quando usar NoSQL e SQL?

Usamos bancos relacionais principalmente em cenários em que a integridade dos dados é extremamente importante e não pode haver nenhuma quebra de referência.

Para todos os outros cenários, podemos utilizar o NoSQL, principalmente quando precisamos de alta disponibilidade ou escalabilidade.

Resumo:

  • SQL: Ideal
... Continue a ler "Bancos de Dados NoSQL: Guia Completo" »

Conceitos Essenciais de Interação Humano-Computador

Classificado em Computação

Escrito em em português com um tamanho de 3,66 KB

Conceitos Fundamentais de Cognição e Interação Humano-Computador

Cognição e Interação

O termo cognição refere-se tipicamente a processos de aprendizagem ou aquisição de conhecimento, tais como:

  • compreensão, memorização e raciocínio.

O objetivo é compreender e representar como estes processos ocorrem quando as pessoas interagem com sistemas computacionais, a fim de prever e evitar possíveis problemas de interação.

Artefatos Cognitivos e Características de Interface

Um artefato cognitivo é um dispositivo artificial projetado para manter, apresentar ou manipular informação.

Um conjunto de características de hardware e/ou software, perceptíveis pelo usuário, que sugere um conjunto de operações que podem ser realizadas no sistema... Continue a ler "Conceitos Essenciais de Interação Humano-Computador" »

Fragments Android: O que são, vantagens e como usar

Classificado em Computação

Escrito em em português com um tamanho de 3,75 KB

O que são Fragments no Android?

Definição e Modularidade

Os Fragments são parcelas modulares de interface gráfica com um ciclo de vida pertinente, desenvolvidos para tornar mais adequado o desenvolvimento de aplicações com layouts ajustáveis a diferentes tamanhos de tela. A reutilização de código é uma consequência, por criar a sua própria view, tratar os eventos e gerir o seu próprio conteúdo (MONTEIRO 2014, p.195).

Segundo a documentação oficial do Android, um Fragment concebe o comportamento ou uma parte da interface do utilizador (UI) numa Activity. É possível combinar vários fragmentos numa única atividade para construir uma UI de vários painéis e reutilizar um fragmento em diversas atividades.

Um fragmento funciona... Continue a ler "Fragments Android: O que são, vantagens e como usar" »

Fundamentos de Bancos de Dados Relacionais

Classificado em Computação

Escrito em em português com um tamanho de 15,77 KB

Domínio

  • Domínio: Conjunto de valores atômicos.
  • Um tipo de dado ou formato também é especificado para cada domínio.
  • Exemplos: numero_telefone, cadastro_pessoa_fisica, media_nota, idade_funcionario.

Esquema, Atributo e Grau

  • Esquema relacional: É composto de um nome de relação e uma lista de atributos.
  • Atributo: É o nome de um papel desempenhado por algum domínio no esquema de relação.
  • Grau (aridade): É o número de atributos desse esquema de relação.

Relação e Tuplas

  • Relação: É um conjunto de n tuplas.
  • Tuplas: É uma lista ordenada de n valores, em que cada valor é um elemento do domínio do atributo ou é um valor especial NULL.
  • Cada tupla é uma linha da relação (tabela).
  • Cada atributo corresponde a um cabeçalho de coluna.
  • Valores
... Continue a ler "Fundamentos de Bancos de Dados Relacionais" »

Estratégias para Produtos Web Rentáveis: O Método de Joca

Classificado em Computação

Escrito em em português com um tamanho de 3,62 KB

Este documento resume a palestra proferida por Joaquim Torres (Joca), intitulada: “Como startups e não-startups podem criar e gerenciar produtos web rentáveis”.

A Metodologia de Desenvolvimento

Inicialmente, tivemos a impressão de que a metodologia utilizada pelo autor seria o modelo Cascata. No entanto, ao longo da palestra, percebemos que a rapidez em colocar a aplicação web para funcionar e interagir com o público-alvo era um requisito prioritário, inviabilizando o uso estrito do modelo Cascata.

As fases do projeto foram descritas de forma que a aplicação fosse dividida em vários setores ou empresas. Essas divisões foram estruturadas pelo próprio autor, devido à sua vasta experiência em gerenciamento de produtos.

Essa abordagem... Continue a ler "Estratégias para Produtos Web Rentáveis: O Método de Joca" »

Controle Numérico (CN) e Controle Numérico Computadorizado (CNC)

Classificado em Computação

Escrito em em português com um tamanho de 2,93 KB

Escreva seu texto aqui! O controle numérico (CN) é um método de controle dos movimentos de máquinas pela interpretação direta de instruções codificadas na forma de números e letras.

O sistema interpreta os dados e gera o sinal de saída que controla os componentes da máquina.
O primeiro protótipo de máquina CN foi construído em 1952 no Massachusetts Institute of Technology, era uma fresadora vertical copiadora, retrabalhada via “retrofitting” com servomotores, utilizada no fresamento frontal de alumínio.
Os dados de entrada foram fornecidos através de fita perfurada, nos experimentos as peças foram fabricadas com sucesso, precisas e de forma repetitiva sem intervenção do operador.
Com base neste equipamento, a indústria de
... Continue a ler "Controle Numérico (CN) e Controle Numérico Computadorizado (CNC)" »