Translate

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