Cosma Home > Communication > Media > Program



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



Computer Science: A Guide to Web Resources (U. of Albany, SUNY)
Computer Science, Program Languages and Scripts (Best info. on the Net)
Computer Programming Algorithms Directory
Applications and Systems – Languages, Development and Management (CompInfo – The Computer Information Center)
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, Urban Dictionary


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




History of Programming Languages (Denis Sureau)
“Mother Tongues” Lineage Chart (Wired Infographic) (PDF Version)


Retro Computing Museum


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


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


Jan’s Illustrated Computer Literacy 101, Computer Basics, Programming (Jan Smith)
OER Commons: Open Educational Resources



Programming Reddit


NPR Archives







International Obfuscated C Code Contest


OEDILF: The Omnificent English Dictionary In Limerick Form




  • Sensor Cited as Potential Factor in Boeing...
    on January 1, 1970 at 12:00 am

    The Washington PostAngle-of-attack sensors that Boeing was ordered to replace following the near-crash of an Airbus A321 in 2014 are drawing fresh scrutiny after two recent Boeing 737 disasters, including last week's deadly crash in Ethiopia. Experts say the risks posed by a defective angle-of-attack sensor are exacerbated by the increasing role of cockpit software. According to the experts, errors in how software interprets sensor readings can lead to unpredictable complications. The […]

  • The Autocrat's New Tool Kit
    on January 1, 1970 at 12:00 am

    The Wall Street JournalNew technologies will enable autocrats to tighten their grip on citizenry, undermine basic rights, and spread illiberal practices outside of their own countries. Microtargeting is poised to spread beyond commercial aims, with artificial intelligence (AI)-driven apps expected to allow authoritarians to analyze patterns in a population's online activities, identifying persons most susceptible to propaganda and targeting them more precisely. Lisa-Marie Neudert with the […]

  • Chinese Children Take to Coding Amid Country's...
    on January 1, 1970 at 12:00 am

    South China Morning PostChina's ambitions to become unparalleled in artificial intelligence (AI) and other advanced technologies, and transform the country's economy by making high-tech industries world-class, are reflected in Chinese children's increasing enrollment in coding classes. Interest in coding classes has risen in the past decade as China's online populace and mobile phone user base expanded into the world's largest, buoyed by government policies encouraging the development of […]

  • A Robotic Leg, Born Without Prior Knowledge,...
    on January 1, 1970 at 12:00 am

    USC Viterbi School of EngineeringResearchers at the University of Southern California (USC) have developed a bio-inspired algorithm that enabled a robotic limb to learn a new walking task by itself after only five minutes of unstructured activity, and then adapt to other tasks without additional programming. This breakthrough is similar to the natural learning that happens in babies, as the robotic limb was first allowed to understand its environment in a process of free play, known as "motor […]

  • Researchers Use Algorithm From Netflix Challenge...
    on January 1, 1970 at 12:00 am

    Optical Society of AmericaScientists at the Ecole Normale Superieure in France have repurposed an algorithm developed for Netflix's 2009 movie preference prediction challenge for high-speed acquisition of classical Raman spectroscopy biological-tissue images. The researchers demonstrated imaging speeds of a few tens of seconds for an image that would usually take minutes to obtain, and they think sub-second speeds could be realized in the future. Said Ecole Normale Superieure's Hilton de […]