Translate

21 de janeiro de 2014

Computação Gráfica


Computação Gráfica é a área da Ciência da Computação que estuda a geração, manipulação e análise de imagens, através do computador. Atualmente, é uma das áreas de maior expansão e importância que propicia o desenvolvimento de trabalhos multidisciplinares.


Início

A elaboração de aplicações gráficas se popularizou com o surgimento de placas gráficas para computadores pessoais e de bibliotecas gráficas, como OpenGL, que não exigiam conhecimentos extensivos de programação ou de hardware. Se dedica ao estudo e desenvolvimento de técnicas e algoritmos para a geração (síntese) de imagens através do computador. Atualmente, a CG está presente em quase todas as áreas do conhecimento humano, desde o projeto de um novo modelo de automóvel até o desenvolvimento de ferramentas de entretenimento, entre as quais os jogos eletrônicos.

10 de outubro de 2013

O profissional de ciências da computação

Excelente artigo do INFOENEM sobre o profissional formado em Ciências da Computação:

 O curso de ciência da computação estuda o conjunto de técnicas e conhecimentos que possibilitam a criação de programas de computador. Assim sendo, o bacharel em Ciência da Computação tem a capacidade de, após analisar as necessidades dos usuários, desenvolver programas e aplicativos, gerenciar equipes de criação e instalar sistemas.

Como a computação, no contexto atual, é fundamental em qualquer ramo da economia, esse profissional tem uma gama de possíveis clientes absolutamente interminável, já que está capacitado para desenvolver desde programas básicos de controle de estoque até os mais complexos sistemas de processamento de informações. Presente em todos os setores, também dá assistência aos usuários, mantém redes de computadores em funcionamento e assegura as conexões com a internet. Em indústrias e institutos de pesquisa, implanta bancos de dados e instala sistemas de segurança para as operações de compra e venda pela rede. Enfim, uma área cuja abrangência é imensa, visível e inegável.

Continue lendo em: http://www.infoenem.com.br/guia-de-profissao-2013-ciencia-da-computacao/

Startup na Secomp UVA

Acompanhe a apresentação sobre startups criando um modelo de negócio inovador:

20 de setembro de 2013

Estrutura de controle

Fornece um valor a uma certa variável tendo que este valor ser compatível com o tipo de variável que foi declarada.
Exemplo-     lógico: A, B;
             Inteiro: X, AULA;

Noções de lógica

O QUE É LÓGICA?
É a arte de pensar corretamente. Corrigir o raciocínio. Colocar ordem no pensamento.

O QUE É ALGORITMO?
Algoritmo é uma seqüência de passos que visa atingir um objetivo pré-definido e bem definido.

O QUE É PADRÃO DE COMPORTAMENTO?
Padrão de comportamento é o algoritmo formado e bem definido que pode ser seguido por qualquer pessoa que seu objetivo será alcançado com certeza.

Web Workers e IndexedDB

Para quem gosta de programar em JavaScript, duas API's muito interessantes: web workers e IndexedDB. Com web workers, pode-se criar algo parecido com o processamento multi-threading em Java, em C# (.NET) e em outras plataformas modernas para desktop. Com IndexedDB, pode-se fazer o uso de uma base de dados no lado do cliente. Para quem não tem problema com reading, o artigo do MSDN é bem didático. E para quem quiser entender um pouco mais sobre multi-threading (em Java), segue um mini-curso dado na III SECOMP-UVA:

 https://sites.google.com/site/professorgilzamir/publications/concorrenteProgramming.pdf

http://msdn.microsoft.com/pt-br/magazine/dn423698(en-us).aspx

 Prof. Gilzamir Ferreira Gomes

3 de outubro de 2011

Instalar windows pelo pendrive usb

O programa Yume e Wintoflash automatizam todo processo de preparar um pendrive para instalação do windows, para fins didáticos os passos são mostrados a seguir.
Para instalar em notebooks veja: instalando windows em notebook

1 de outubro de 2011

Sistema de gestão de conteúdos - CMS

Content Management Systems (CMS) é um sistema de gerenciamento que integra ferramentas necessárias para criar, gerir (inserir e editar) conteúdos para sites, é formado por um framework, ou seja, uma ferramenta pronta que pode ser estendida para adquirir novas funções.

29 de janeiro de 2011

Desenvolvimento rápido de aplicações para Android com App Inventor

Aqueles que têm conta no Google podem requisitar um convite para o App Inventor, uma ferramenta do Google Labs para criar aplicações para sistemas Android.

De acordo com o site http://appinventor.googlelabs.com/about, o App Inventor permite que qualquer usuário, programador ou não, possa criar aplicações móveis. As aplicações são criadas através de blocos - componentes visuais - que são encaixados uns com os outros e definem o comportamento da aplicação.

ERP - A melhor solução de TI para a pequena e média empresa

ERP - Open Source - online - A melhor solução de TI para a pequena e média empresa
O contínuo desenvolvimento de tecnologias, além de trazer mais e melhores recursos técnicos também traz uma redução de custos, que a torna acessível para um número cada vez maior de pessoas e empresas. Bom exemplo dessa redução de custos pode ser vista no mercado de ERPs - Enterprise resource planning.