ReformulandoAPagina Uma coisa que eu tenho percebido é que a página tá meio estranha. Tenho recebido/ouvido relatos de: gente que procura onde ajudar e não encontra ...
É útil fazer comparações? Uma dúvida. Algumas vezes vale a pena fazer comparações para entender certas coisas (e.g. bottom up vs. top down, etc). Só que algumas pessoas ...
Tipos de Software Softwares que servem (nem sempre exatamente) aos mesmos propósitos, agrupados em categorias. Metodologia Na descrição de um tipo de software, procure ...
Áreas de Formação De acordo com as Diretrizes curriculares, as Áreas de Formação para cursos de Computação e Informática são: Formação básica Formação tecnológica ...
Projeto Gráfico para o Currículo Livre Este projeto visa a construção de um projeto gráfico agradável para a web do projeto Currículo Livre, tomando por base (não ...
Menu da Área Este é o menu padrão para menus que estão sendo criados. Esta é apenas uma sugestão, sinta se livre para alterar os itens do menu de acordo com a sua ...
WebNotify O nop é um serviço no qual você se inscreve para ser automaticamente notificado por e mail quando algum tópico na web Curriculo é modificado. Usando esse ...
Como colaborar com o CurrículoLivre Divulgue Mostre o Currículo Livre a colegas, professores, coordenadores de curso. Convença os da importância do ...
Discussão sobre o Programação Livre Programação Livre Pessoal, Primeiro gostaria de agradecer a participação de todos no projeto, certamente a participação de cada ...
Metodologia de Trabalho Diretrizes para a escrita Expressões problemáticas Padrões utilizados O currículo O trabalho terá como base as diretrizes curriculares ...
Validação das Páginas HTML Pessoal, eu sei que é um detalhe agora, nesse momento de correria pelo esquema de fechar o Programação Livre (e que podemos ver isso depois ...
Sociologia A instrumentalização humanística e ética nos currículos superiores do campo da computação e informática encontra a sua maior justificativa na importância ...
Ética Os computadores estão tão presentes na nossa sociedade que sua importância é inquestionável. Eles estão mudando a forma como nós estudamos, trabalhamos, nos ...
Empreendedorismo Formação de empreendedores é um processo de prover profissionais de áreas técnicas ou administrativas com os conceitos e habilidades para reconhecer ...
Formação Humanística São áreas de estudo que abrangem desde DisciplinaEmpreendedorismo até DisciplinaFilosofia e DisciplinaSociologia, e que que dão ao egresso uma ...
Prática de Ensino Esta matéria visa aplicar os conceitos básicos de pedagogia no ensino de computação para o ensino básico e profissionalizante. Ela responde a seguinte ...
Inteligência Artificial Inteligência Artificial (IA) é a área da Ciência da Computação dedicada à formulação e implementação de teorias e modelos computacionais de ...
Realidade Virtual Realidade Virtual pode ser definida como uma técnica avançada de construção de interfaces tridimensionais altamente interativas, usando dispositivos ...
Sistemas Distribuídos Sistemas Distribuidos são sistemas compostos de computadores fracamente acoplados, interconectados por rede que fornecem serviços e que permitem ...
Formação Tecnológica Também chamada de aplicada ou profissional, a formação tecnológica aplica os conhecimentos básicos no desenvolvimento tecnológico da computação ...
Física e Eletricidade A física, em especial os conceitos de eletricidade, é uma ferramenta usada na área de computação, com dois propósitos principais: Dar ciência ...
Computação e Algoritmos Os programas de computador (ou "software") estão alicerçados em três conceitos teóricos fundamentais: algoritmos, modelos de computação e linguagens ...
Links e Referências nas Páginas Quando for criar uma nova WikiWord (ou página), não use acentos ou c cedilha. Exemplos de WikiWord (páginas) utilizados: DiscussaoProgramacaoLivre ...
Publicações do Projeto Publicações Programação Livre um checkpoint para validação do esforço inicial Infra necessária Checar TWiki:Plugins/PdfPlugins ...
Palavras e frases confusas que deveriam ser evitadas Introdução Existem muitas concepções errôneas sobre o software livre. A idéia desse tópico, que deve ser consultado ...
Experiência GUFSC O Grupo de Usuários de Software Livre da UFSC (GUFSC) tem uma iniciativa chamada ''Graduação Livre''. A idéia é encontrar soluções de substituição ...
dotProject O dotProject é um sistema de gerência de projetos em software livre de fácil utilização, com um bom conjunto de funcionalidades e características que o ...
Texto nas Páginas O texto em cada página deve, obrigatoriamente, explicar o que é a página :) e, preferencialmente, referenciar links e outras referências sobre o ...
Links e Referências nas Páginas Sempre que houver alguma referência a ser listada na página, esta deve ser listada no final da página, na seção Referências, com o ...
Código Fonte Quando houver a possibilidade de inserir um pequeno trecho de código fonte sobre a linguagem de programação, é encorajado que se faça. Se esta linguagem ...
Free Pascal Uma implementação livre da Linguagem Pascal. A sintaxe da linguagem é semanticamente compatível com o TP (Turbo Pascal) 7.0, assim como com a maioria das ...
Linguagem Object Pascal Alguns poderiam considerar apenas um dialeto da linguagem Pascal , com a implementação do paradigma de programação orientada a objetos. ...
Programação Imperativa ProgramaçãoImperativa (ou Procedural) descreve a computação em termos do estado do programa e comandos que mudam esses estado. Programas imperativos ...
Programação em Lógica Programação em lógica é um paradigma de programação no qual o conjunto de atributos que uma solução deveria ter são especificados, ao invés do ...
Linguagem Java Java é uma linguagem de programação que implementa os conceitos do paradigma de programação orientada a objetos criada por James Gosling e outros engenheiros ...
Linguagem C C é uma linguagem de programação de propósito geral, direcionada à programação de sistemas, que: é um C melhorado suporta abstração de dados ...
Linguagem Assembly Assembly é uma linguagem de máquina numa notação compreensível para programadores. Linguagem de máquina é dita a linguagem entendida por uma arquitetura ...
Linguagem Scheme Scheme é um dialeto de Lisp que usa escopo estático e recursão de cauda inventada por Guy Steele e Gerald Sussman. Foi projetado para ter uma semântica ...
Linguagem Haskell Haskell é uma linguagem de programação puramente funcional, e hoje em dia bastante utilizada por cursos de graduação em Informática e Computação ...
Linguagem Clean Clean é uma linguagem de programação que implementa os conceitos do paradigma de programação funcional, avaliando funções e evitando os chamados efeitos ...