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




  • 2019 ACM Fellows Recognized for Far-Reaching...
    on December 16, 2019 at 11:01 am

    ACMACM has recognized 58 members by naming them 2019 ACM Fellows for their contributions to areas that underpin the defining technologies of the digital age. ACM president Cherri M. Pancake said the technologies for which ACM Fellows were recognized stem from diligent collaborative and/or individual research, creative inspiration, and sometimes informed risk-taking. Said Pancake, "In highlighting the accomplishments of the ACM Fellows, we hope to give credit where it is due, while also […]

  • Researchers Criticize AI Software That Predicts...
    on December 16, 2019 at 11:01 am

    ReutersThe AI Now Institute at New York University has urged a ban on artificial intelligence (AI) that automatically analyzes facial expressions to influence hiring and other decisions. The Institute cited an academic review of studies on how people interpret moods from facial expressions, which concluded that such perceptions are unreliable, given that emotional communication widely varies across cultures, scenarios, and individuals in a single situation. The Institute said action against […]

  • Data Science Dominates LinkedIn's Emerging Jobs...
    on December 16, 2019 at 11:01 am

    ZDNetA study by online employment site LinkedIn found employers increasingly prize data science and related skills among workers. The top-ranked emerging job in the study was artificial intelligence (AI) specialist, which requires proficiency in machine learning, deep learning, TensorFlow, Python coding language, and natural language processing. LinkedIn said hiring of AI specialists grew 74% from 2015 to this year, with industries seeking such skills including computer software, Internet, […]

  • Testing Tech Ideas in Public? San Francisco Says:...
    on December 16, 2019 at 11:01 am

    Associated PressThe city of San Francisco, CA, will require businesses to obtain a permit before testing their high-tech ideas on the city’s streets. Supporters of the legislation, which the city's Board of Supervisors approved unanimously, say it is long overdue in a city that has served as a hub for major tech companies and which has grown accustomed to reacting to the sudden arrival of new technologies. Said Board president Norman Yee, “I support innovation and technology, but […]

  • The U.S. Cities Where Robots Impact Jobs Most
    on December 16, 2019 at 11:01 am

    CNBCA report from nonpartisan think tank the Century Foundation found that Midwestern states saw the sharpest growth in robots used in the workplace from 2009 to 2017. These areas now have the highest levels of "robot intensity" (the number of industrial robots per 1,000 human workers) in the country, according to the report. Nationwide, the study found, there are about 0.34 robots per 1,000 human workers. The Los Angeles-Long Beach-Santa Ana, CA, metropolitan area was found to have the highest […]