Cosma Home > Communication > Media > Computation > Computer > Software > Program




These are organized by form and function.

Communications Computation Storage Authoring Simulation
Analog Mail Device Paper Typewriter Automaton
Electronic Network Calculator Tape Recorder Elektro
Digital Internet Computer
Hardware Modem Microprocessor Memory Peripheral Robot, XR
Software Service (Web) Program (OS) Database Application AI, World


These are organized by a classification scheme developed exclusively for Cosma. More…



Computer Science: A Guide to Web Resources (U. of Albany, SUNY)
Programming (Dmoz Tools)
Computer Programming Portal (Wikipedia)


program : a sequence of coded instructions that can be inserted into a mechanism (as a computer) — Webster

FOLDOC: Free Online Dictionary of Computing, OneLook, Free Dictionary, Wiktionary


Computer program (also software, or just a program) is a sequence of instructions written to perform a specified task with a computer. A computer requires programs to function, typically executing the program’s instructions in a central processor. The program has an executable form that the computer can use directly to execute the instructions. The same program in its human-readable source code form, from which executable programs are derived (e.g., compiled), enables a programmer to study and develop its algorithms. — Wikipedia




“Mother Tongues” Lineage Chart (Wired Infographic) (PDF Version)


WorldCat, Library of Congress, UPenn Online Books, Open Library


So you want to learn to program? (Robert Talbert, Chronicle of Higher Education)


OER Commons: Open Educational Resources



Programming Reddit


NPR Archives







International Obfuscated C Code Contest


OEDILF: The Omnificent English Dictionary In Limerick Form




  • Do You Hear What I Hear? A Cyberattack.
    on August 6, 2021 at 2:19 am

    Carnegie Mellon University CyLab Security and Privacy InstituteCarnegie Mellon University's Yang Cai and colleagues have designed a method of making abnormal network traffic audible by rendering cybersecurity data musically. The researchers explored several sound mapping algorithms, converting numeral datasets into music with diverse melodies, harmonies, time signatures, and tempos. They produced music using network traffic data from an actual malware distribution network, and presented it to […]

  • Running Quantum Software on a Classical Computer
    on August 6, 2021 at 2:19 am

    EPFL (Switzerland)Researchers at the Swiss Federal Institute of Technology Lausanne (EPFL) in Switzerland and Columbia University have developed a method of using a traditional computer to simulate the Quantum Approximate Optimization Algorithm (QAOA). The approach employs a classical machine learning algorithm that acts like near-term quantum computers. The researchers used an artificial neural network previously co-developed by EPFL's Giuseppe Carleo to simulate QAOA, which is considered a […]

  • LLNL Optimizes Flow-Through Electrodes for...
    on August 6, 2021 at 2:19 am

    Lawrence Livermore National LaboratoryLawrence Livermore National Laboratory (LLNL) scientists three-dimensionally (3D) printed carbon flow-through electrodes (FTEs) for electrochemical reactors from graphene aerogels. The researchers demonstrated the ability to customize FTE flows and drastically enhance reactant transfer from electrodes onto reactive surfaces, optimizing electrochemical reactions. Said LLNL's Swetha Chandrasekaran, "By 3D-printing advanced materials such as carbon aerogels, […]

  • Scientists Share Wiring Diagram Tracing...
    on August 6, 2021 at 2:19 am

    GeekWireA multi-institutional team of neuroscientists spent five years and $100 million developing a high-resolution model detailing the connections between 200,000 mouse brain cells. Created under the federally-funded Machine Intelligence From Cortical Networks (MICrONS) program, the dataset encompasses 120,000 neurons and about 80,000 other types of brain cells in a cubic millimeter of a mouse brain's visual neocortex. The researchers recorded neural activity patterns as the mouse watched […]

  • Census Data Change to Protect Privacy Rattles...
    on August 6, 2021 at 2:19 am

    The Wall Street JournalThe U.S. Census Bureau will use a complex algorithm to adjust 2020 Census statistics to prevent the data from being recombined to disclose information about individual respondents. The bureau's Ron Jarmin said it will use differential privacy, an approach it has long employed in some fashion, which involves adding statistical noise to data. Small random numbers, both positive and negative, will be used to adjust most of the Census totals, with inconsistent subtotals […]