Ambientes Integrados de Desenvolvimento Os ambientes integrados de desenvolvimento (ou IDE, de "integrated development environment") unem em uma única ferramenta um ...
AnjutaIDE Anjuta é uma IDE excelente para desenvolvimento de aplicativos GTK/GNOME. Referências Integrated Development Enviroment Home Page The GIMP Toolkit ...
Apresentação do Projeto CurrículoLivre A Executiva Nacional dos Estudantes de Computação, entidade que representa todos os estudantes de graduação e pós graduaç ...
Arquitetura de Computadores O termo arquitetura de computadores refere se às características existentes em um projeto de máquina para executar as tarefas escritas ...
Banco de Dados A tecnologia atual vem facilitando a atividade de colecionar e armazenar dados indiscriminadamente, criando o problema de organizá los e gerenciá los ...
Ciência da Computação O ponto central desta matéria está nos conceitos de máquina e algoritmo. Segundo os autores clássicos da ciência da computação, algoritmo é um ...
Como colaborar com o CurrículoLivre Divulgue. Mostre o CurrículoLivre a colegas, professores, coordenadores de curso. Convença os da importância do Software Livre ...
Computador e Sociedade Nenhuma máquina deixa de ter algum efeito colateral negativo. Nesta matéria deve se dar ênfase às influências negativas sociais e individuais ...
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 ...
Computação Gráfica Computação Gráfica reúne um conjunto de técnicas que permitem a geração de imagens a partir de modelos computacionais de objetos reais (ou imagin ...
Contribuidores por Tópico Lista de contribuidores por tópico. Busca por assinaturas ( Main.NomeWiki), por isso lista a mesma pessoa mais de uma vez em alguns tópicos ...
Criar Um Fórum de Discussão Discussão movida pra cá de ÁreasDeFormação ... Uma dúvida que me surgiu: existe software educacional livre que eu nunca usei, mas que ...
Apresentar o Currículo Livre no Fórum Internacional de Software Livre Pessoal, tem alguém preparando algo para apresentar no FISL 2005? Acho que seria muito importante ...
CurrículoLivre no 2005 Espaço para decidirmos o que faremos na atividade CurriculoLivre: o Software Livre e a batalha por uma nova educação, proposta pela para 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 ...
Descrevendo as Áreas de Formação Discussão movida pra cá de ÁreasDeFormação. Outra: adicionamos uma descrição à página de cada um dos itens e sub itens acima, copiamos ...
Diffutils Diffutils é um conjunto de ferramentas utilizado para comparação de arquivos. Mas o que isto tem com relação a programação ? Imagine se na situação em que ...
Diretrizes Curriculares As diretrizes estão num documento elaborado pela Secretaria de Educação Superior do da Educação, em meados de 2002, entitulado: Diretrizes ...
Compiladores Compiladores são ferramentas de tradução entre linguagens, mantendo a semântica original, tais como: ambientes para linguagens de programação (compiladores ...
Empreendedorismo Formação de empreendedores é um processo de prover profissionais de áreas técnicas ou administrativas com os conceitos e habilidades para reconhecer ...
Filosofia Ciência e Filosofia têm as mesmas origens históricas centradas na explicação racional dos fenômenos naturais, em oposição aos argumentos mitológicos e religiosos ...
Matemática A matemática, para a área de computação, deve ser vista como uma ferramenta a ser usada na definição formal de conceitos computacionais (linguagens, aut ...
Pedagogia Rotineiramente traduzida como o domínio das técnicas, habilidades e metodologias, visando a transmissão de um determinado conhecimento o educacional, a ...
Programação A programação, entendida como programação de computadores, é uma atividade voltada à solução de problemas. Nesse sentido ela está relacionada com uma variada ...
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 ...
Programação Livre Pessoal, Primeiro gostaria de agradecer a participação de todos no projeto, certamente a participação de cada um é de grande valor. Num futuro bastante ...
Discussões do meu Interesse Para "demonstrar interesse" numa discussão, edite seu tópico e adicione o seu WikiName ao campo InteressadosNaDiscussão (separando o dos ...
Dot Project 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 ...
EclipseIDE Eclipse é uma IDE feita para o desenvolvimento na linguagem Java, com boa extensibilidade através de plugins . É uma das ferramentas livres mais utilizadas ...
Editores de Texto Editores de texto são ferramentas para edição de arquivos de texto puro, tais como código fonte de programas, documentos XML, SGML, LaTeX, documentos ...
EmacsEdiff Ediff é um poderoso pacote para o GnuEmacs que permite ver e juntar (merge) as diferenças entre arquivos e diretórios e aplicar patches interativamente ...
Engenharia de Software Engenharia de Software compreende um conjunto de disciplinas matemáticas, técnicas (em computação), sociais e gerenciais que sistematizam a ...
Pessoal, O coordenador do meu curso (ciência da computação UFPR) formulou algumas perguntas para passar aos professores daqui.Gostaria que vocês opinassem (com urg ...
Experiência GUFSC O 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 de softwares ...
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 ...
É ú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 ...
Faça Login para se Interessar Você precisa fazer login antes de buscar pelas discussões de seu interesse. Afinal, como você acha que o sistema vai saber quem é voc ...
Ferramentas da web Curriculo Ferramentas para localização, criação e edição de novas páginas na área do CurrículoLivre dentro de twiki.softwarelivre.org . Notas ...
Formação Básica Compreende os princípios básicos da área de computação, a ciência da computação, a matemática necessária para defini los formalmente, a física e eletricidade ...
Formação Complementar Para que os profissionais possam interagir com profissionais de outras áreas na busca de soluções computacionais complexas para seus problemas ...
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 ...
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ç ...
Free Pascal Uma implementação livre da LinguagemPascal. A sintaxe da linguagem é semanticamente compatível com o TP (Turbo Pascal) 7.0, assim como com a maioria das ...
FreeSkinPosTopic \ Página Inicial O conteúdo deste sítio é gerado por diversas pessoas, então cada artigo, documentação, etc pode ser modificado/distribu ...
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 ...
Fórum de Discussão Discussões TodasAsDiscussões /TWiki/TWikiDocGraphics/stargold.gif DiscussõesDoMeuInteresse \ Crie uma nova discussão Para criar uma ...
Emacs Emacs é um editor de texto livre e portável. Ele é extensível usando Emacs Lisp ("elisp", um dialeto do Lisp). O Emacs possue o conceito de "modos" que adequam ...
História da Ciência da Computação O conhecimento da evolução histórica da área de computação mostra como se chegou até o presente e permite ao egresso conhecer a si ...
Implementações de Scheme A LinguagemScheme tem inúmeras implementações, algumas com propósitos espefíficos. Por exemplo, Guile permite ser facilmente embutida em outros ...
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 ...
Interessados Na Discussão Insira seu nome num campo InteressadosNaDiscussão para depois poder fazer uma busca por todas as discussões em que você está interessado ...
Interface Homem Máquina Interação Humano Computador pode ser definida como ``a disciplina relacionada ao projeto, implementação e avaliação de sistemas computacionais ...
KDevelopIDE O KDevelop é um ambiente integrado de desenvolvimento incluso no projeto KDE. Suporta quatro construtores de programas (dentre eles Automake e Ant), mais ...
LazarusIDE Ambiente integrado de desenvolvimento que suporta o compilador FreePascal, com ferramentas visuais para criação de interfaces gráficas e debugger integrado ...
Levantando Necessidades... Um dos principais problemas que eu (nao sei com relacao aos outros colegas) tenho tido nessa coisa de buscar alternativas livres para ...
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 C A linguagem de programação C foi desenvolvida nos anos 70 por Ken Thompson e Dennis Ritchie para o desenvolvimento do sistema UNIX. Ela é uma linguagem ...
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 Clean Clean é uma linguagem de programação que implementa os conceitos do paradigma de ProgramaçãoFuncional, avaliando funções e evitando os chamados efeitos ...
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 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 ...
Linguagem LISP LISP (LISt Processing language) foi inventada por John McCarthy no MIT no final dos anos 50 e é a mais velha linguagem de programação em uso atualmente ...
Linguagem OCaml Objective Caml é uma linguagem moderna descendente do ML que implementa o paradigma da programação funcional . Ela é bastante rápida com performance ...
Linguagem Object Pascal Alguns poderiam considerar apenas um dialeto da linguagem Pascal , com a implementação do paradigma de programação orientada a objetos ...
Linguagem Pascal Uma linguagem de programação estruturada, bastante utilizada no ensino de programação. Links Na Wikipedia em português: http://pt.wikipedia ...
Linguagem Perl Perl (Practical Extraction and Report Language) é uma linguagem interpretada otimizada para trabalhar com informação textual e imprimir relatórios baseado ...
Linguagem Prolog A LinguagemProlog é uma das LinguagensDeProgramação que implementa os conceitos do paradigma lógico, tratando de regras e fatos, expressas na forma ...
Linguagem Python Python é uma linguagem de programação moderna, interpretada, interativa, orientada a objetos com tipos de dados de alto nível criada por Guido Van ...
Linguagem Ruby Ruby é uma linguagem de programação puramente orientada a objetos criada por Yukihiro "Matz" Matsumoto. Apesar de ter a sintaxe muito simples e mesmo ...
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 ...
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 ...
Material de Divulgação Idéias? AntonioTerceiro 26 Oct 2004 Quem sabe junto com o material da ENEC ? Quem sabe não seria válido o apoio dos DAs e CAs em divulgar ...
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 ...
Metodologia de Trabalho Diretrizes para a escrita ExpressõesProblemáticas PadrõesUtilizados \ O currículo O trabalho terá como base as DiretrizesCurriculares ...
Objetivos do Projeto CurrículoLivre O que não é um objetivo desse projeto? Não é objetivo deste projeto criar um curso de graduação (ou de qualquer outra natureza ...
Open Workbench Opção gratuita para gerência de projetos. Desenvolvido pela Niku Corp., conta atualmente com mais de 50.000 usuários cadastrados no mundo todo. Uma ...
Padrões Utilizados Nesta página serão descritos os padrões de formatação dos textos, títulos e menus a serem utilizados na edição/criação de páginas no projeto Curr ...
Processamento de Imagens A sub área de Processamento de Imagens, juntamente com a ComputaçãoGráfica, aborda o tratamento da informação pictorial. Entre os seus objetivos ...
Programação em Lógica ProgramaçãoEmLó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 ...
Programação Funcional A programação funcional trata a computação como a avaliação de funções matemáticas e não a execução de comandos como na programação imperativa ...
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 ...
Movi a discussão pra DiscussãoProgramaçãoLivre. Aqui vai ser organizado o conteúdo pra fechar uma "publicação" para o 2004. AntonioTerceiro 26 Oct 2004
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 ...
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 ...
Publicações do Projeto Publicações ProgramaçãoLivre um checkpoint para validação do esforço inicial Infra necessária Checar TWiki:Plugins/PdfPlugins ...
Questionário aos Professores Questionário Referente aos professores 1. Qual seu nome? 2. Qual o seu título acadêmico? 3. Pode se dizer que o conceito de software ...
Realidade Virtual Realidade Virtual pode ser definida como uma técnica avançada de construção de interfaces tridimensionais altamente interativas, usando dispositivos ...
Redes de Computadores As Redes de Computadores constituem uma filosofia de utilização dos computadores que, interligados por sistemas de comunicação, passam a poder ...
ReformulandoAPágina 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 ...
Relacionando Disciplinas e Tipos de Software Discussão movida pra cá de DisciplinaProgramação. Como vamos identificar os TiposDeSoftware utilizados por cada disciplina ...
Relatos de Experiências Aqui reuniremos relatos de casos de sucesso (e de insucesso), de forma a contribuir com a discussão da adoção do Software Livre como ferramenta ...
Sistemas Distribuídos SistemasDistribuídos são sistemas compostos de computadores fracamente acoplados, interconectados por rede que fornecem serviços e que permitem ...
Sistemas Multimídia A formação de profissionais capazes de escrever programas de ação multimídia e que verdadeiramente se adaptem aos meios computacionais hoje dispon ...
Sistemas Operacionais Sistemas Operacionais visam gerenciar a operação de computadores de modo a oferecer a seus usuários flexibilidade, eficiência, segurança, transpar ...
Sobre Linguagens de Programação Outra coisa que pensei: coisas como "bottom up" e "top down" entram aonde? metodologias? PedroKroeger 17 Sep 2004 Acho que seria ...
Source Navigator Source Navigator mostra o relacionamento entre classes e funções, "call trees", cria arquivos do make automaticamente, possui uma interface para 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 ...
Tipo de Tópico Indica qual o tipo do tópico em que o formulário está. Pode ser: FórumDeDiscussão o tópico é uma discussão do Fórum. \ AntonioTerceiro 15 ...
Tipos de Software Softwares que servem (nem sempre exatamente) aos mesmos propósitos, agrupados em categorias. Metodologia Na descrição de um TipoDeSoftware, procure ...
Trechos de Código Fonte Acabei de instalar o BeautifierPlugin, pra gente usar para "embelezar" ; ) trechos de código. Dêem uma olhada nas linguagens suportadas. ...
Títulos nas Páginas Os títulos de topo de página a serem usados são os com três traços e um sinal de mais ( ) , conforme pode se ver no modo de edição desta página ...
Validação das Páginas HTML Pessoal, eu sei que é um detalhe agora, nesse momento de correria pelo esquema de fechar o ProgramaçãoLivre (e que podemos ver isso depois ...
ViM ViM é um editor de texto altamente configurável feito para possibilitar eficiência na edição de texto. Ele é uma versão melhorada do editor vi , distribuído na ...
Currículo Livre Apresentação A Executiva Nacional dos Estudantes de Computação, entidade que representa todos os estudantes de graduação e pós graduação na área ...
Projeto Currículo Livre Sobre o projeto O projeto CurrículoLivre é uma parceria da ENEC com o Projeto Software Livre Brasil para construir uma coleção de software ...
WebNotify O é 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 servi ...
TWiki SL.Curriculo Web Preferences The following settings are web preferences of the TWiki SL.Curriculo web. These preferences overwrite the site level preferences ...
Áreas de Formação De acordo com as DiretrizesCurriculares, as Áreas de Formação para cursos de Computação e Informática são: FormaçãoBásica FormaçãoTecnol ...