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




  • Pioneer of Modern Datacenter Design Receives...
    on June 6, 2020 at 9:59 am

    ACMACM and the IEEE Computer Society named Google's Luiz Andre Barroso to receive the 2020 Eckert-Mauchly Award for pioneering warehouse-scale computing design, and driving its use in industrial applications. Barroso is widely credited as the preeminent architect of hyperscale datacenters, whose core element is a holistic approach to system design. He formulated the concept of designing a datacenter as a single, massive warehouse-scale computer, coupling inexpensive hardware with powerful […]

  • In Virus-Hit South Korea, AI Monitors Lonely...
    on June 6, 2020 at 9:59 am

    Associated PressSouth Korean telecommunications provider SK Telecom operates an experimental artificial intelligence (AI)-powered network of voice-enabled smart speakers to remotely monitor thousands of isolated seniors during the coronavirus pandemic. The speakers feature the "Aria" AI component, and a lamp that turns blue when processing voice commands for news, music, and online searches. The devices also can assess users' memory and cognitive functions with quizzes, which would be […]

  • Java-Based Ransomware Targets Windows, Linux
    on June 6, 2020 at 9:59 am

    TechCrunchSecurity researchers have uncovered new Windows- and Linux-targeting ransomware that uses a little-known Java file format to complicate detection before it is activated. An attack against an unnamed European educational institute was probed by consultancy KPMG in partnership with BlackBerry; they found a hacker had infiltrated the institute's network via a remote desktop server connected to the Internet, and deployed a persistent backdoor to easily access the network. The hacker […]

  • U.S. University to Trial Covid-19 Checker App...
    on June 6, 2020 at 9:59 am

    Financial TimesAbout 1,000 University of Kansas graduate students and staff will trial a smartphone application designed to check for Covid-19 symptoms before permitting them to access the university campus. The CVKey system will ask users about their physical condition, and potential coronavirus symptoms, before generating a QR code that will permit access to six key buildings on campus. The non-profit CVKey organization said the app’s underlying code will be open source, and will store […]

  • ISCA Honors Scientists for Paper's Lasting Impact
    on June 6, 2020 at 9:59 am

    UC San Diego News CenterThe International Symposium on Computer Architecture (ISCA) honored a paper by University of California, San Diego scientists Dean Tullsen, Rakesh Kumar, and Victor Zyuban with its 2020 Influential Paper Award. The paper, originally presented in 2005, explored how interconnections on multiprocessor chips impact power, performance, and design, and offered new ways to model these issues. The paper was the first to measure real multicore designs extensively, and to assess […]