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




  • IBM Establishes First Quantum Education, Research...
    on September 20, 2020 at 3:39 am

    HPCwireIBM on Thursday announced the establishment of its first IBM Quantum education and research initiative for Historically Black Colleges and Universities (HBCU), led by Howard University and 12 more HBCUs. The IBM-HBCU Quantum Center will provide access to its quantum computers, and collaborate on academic, education, and community outreach efforts. The initiative aims to prepare and cultivate talent at HBCUs from all science, technology, engineering, and math fields for the quantum era. […]

  • Data Processing Module Makes Deep Neural Networks...
    on September 20, 2020 at 3:39 am

    NC State NewsArtificial intelligence researchers at North Carolina State University (NC State) have enhanced deep neural network performance by integrating feature normalization and feature attention modules into a hybrid attentive normalization (AN) module. This module improves system accuracy, while consuming negligible additional computation power. The team tested the AN module by plugging it into four popular neural network architectures: ResNets, DenseNets, MobileNetsV2, and AOGNets. […]

  • House Passes Legislation to Boost Election...
    on September 20, 2020 at 3:39 am

    The HillThe U.S House of Representatives on Wednesday passed the Election Technology Research Act, which would establish and fund a Center of Excellence in Election Systems at the National Institute of Standards and Technology (NIST). This center would test the security and accessibility of election-related hardware. The legislation also authorizes NIST and the National Science Foundation to research further securing election technology, focusing on and addressing cybersecurity and other issues […]

  • How to Train a Machine to See 3D in the Dark
    on September 20, 2020 at 3:39 am

    Australian National UniversityResearchers at the Australian National University (ANU) have developed a method that uses machine learning to generate a close-to-perfect optical hologram in near-darkness. Three-dimensional (3D) holograms typically appear grainy in low light due to the shot noise limit, but ANU’s Holo-UNet was trained over thousands of learning cycles to master the appearance of an ideal hologram. Once trained, the researchers would show the Holo-UNet a hologram with missing […]

  • The Phish Scale: NIST-Developed Method Helps IT...
    on September 20, 2020 at 3:39 am

    NISTResearchers at the U.S. National Institute of Standards and Technology (NIST) have developed the Phish Scale, which could help organizations better train their employees to avoid being deceived by seemingly trustworthy emails. The scale is designed to help information security officers better comprehend click-rate data, in order to gauge phishing training programs' effectiveness more accurately. NIST's Michelle Steves said, "The Phish Scale is intended to help provide a deeper understanding […]