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




  • How Do U.S. Students' Computer, Information...
    on November 20, 2019 at 6:11 am

    eSchool NewsU.S. eighth-graders scored above the international average for computer and information literacy in the 2018 International Computer and Information Literacy Study (ICILS), yet were found to have difficulty cultivating critical 21st-century employability skills. Peggy G. Carr of the U.S. Department of Education’s National Center for Education Statistics' said, "Today's eighth-graders were raised in a world in which computers and smartphones are commonplace, but the majority of […]

  • Design Flaw Could Open Bluetooth Devices to...
    on November 20, 2019 at 6:11 am

    Ohio State NewsOhio State University (OSU) researchers found an innate design flaw in mobile apps that work with Bluetooth-enabled devices that make them susceptible to hacking. OSU's Zhiqiang Lin said the vulnerability is rooted in how Bluetooth Low Energy devices talk to the mobile apps that govern them. The devices communicate with apps by broadcasting a universally unique identifier (UUID), which enables apps on users' phones to recognize the Bluetooth device. The UUID also is embedded […]

  • We Teach AI Systems Everything, Including our...
    on November 20, 2019 at 6:11 am

    The New York TimesArtificial intelligence reflects prejudices inherent in the information it is trained on, potentially bringing old attitudes into new technology. For example, Google's BERT (Bidirectional Encoder Representations from Transformers), a universal language model, is fed massive amounts of digitized text likely encompassing centuries of biases, leading it to consider computer programming an exclusively male profession, and giving women little credit. Computer scientist Robert Munro […]

  • Stanford Hospital Takes Holistic Approach to...
    on November 20, 2019 at 6:11 am

    The Wall Street JournalThe newly-opened Stanford Hospital in Palo Alto, CA, incorporates technologies to try to make the facility more friendly and welcoming to patients. The facility provides patients an intuitive keypad for entertainment options, as well as to adjust temperature, lighting, and window blinds from bed. Stanford Health Care’s Eric Yablonka said technologies underlying the user interface were combined to enhance the patient/caregiver experience. Innovations include a […]

  • Future of Autonomous Delivery May Be Unfolding in...
    on November 20, 2019 at 6:11 am

    The Washington PostFor several months, robotics company Nuro has been field-testing delivery via autonomous vehicles (AV) in Houston, with robotic Priuses transporting groceries to restaurants and suburban residences, mapping the city with sensors as they go. Human drivers and co-drivers currently ride in the vehicles to monitor their operation, take over in case of unexpected obstacles, and help to improve the vehicle's software. Nuro is competing with companies such as Amazon, Alphabet-owned […]