Software

Cosma / Communication / Media / Software

When done well, software is invisible. — Bjarne Stroustrup, Oct. 14, 1985: C++ Adds to Programming

—————————

Introduction1

Eye on Tech (YouTube Channel)

Dictionary

software : the set of programs, procedures, and related documentation associated with a system and especially a computer system; specifically : computer programs — Merriam-Webster   See also OneLook

Software (FOLDOC: Free Online Dictionary of Computing)

Thesaurus

Roget’s II (Thesaurus.com), Merriam-Webster Thesaurus, Visuwords

Encyclopedia

Computer software, or just software is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it. In other words, software is a conceptual entity which is a set of computer programs, procedures, and associated documentation concerned with the operation of a data processing system. We can also say software refers to one or more computer programs and data held in the storage of the computer for some purposes. In other words software is a set of programs, procedures, algorithms and its documentation. Program software performs the function of the program it implements, either by directly providing instructions to the computer hardware or by serving as input to another piece of software. Software is also sometimes used in a more narrow sense, meaning application software only. Sometimes the term includes data that has not traditionally been associated with computers, such as film, tapes, and records. — Wikipedia

Software (Encyclopædia Britannica)

Outline

Outline of Software (Wikipedia)

———————–

Inspiration

Talks about Software (TED: Ideas Worth Spreading)

———————-

Innovation

Software engineering is an engineering approach to software development. Engineering techniques are used to inform the software development process which involves the definition, implementation, assessment, measurement, management, change, and improvement of the software life cycle process itself. It heavily uses software configuration management which is about systematically controlling changes to the configuration, and maintaining the integrity and traceability of the configuration and code throughout the system life cycle. — Wikipedia

Jared Owen (YouTube Channel)
Jared Owen (Blender Nation)

Software Engineering (American Society for Engineering Education)

Outline of Software Engineering (Wikipedia)
Outline of Software Development (Wikipedia)

Commerce

Entrepreneurship

Software Campaigns (Indiegogo)
Software Campaigns (Kickstarter)

Product

Software Products (Wolfram Alpha)

Software (Etsy)
Software Gifts (Zazzle)

————————–

Preservation

History

License Dashboard (YouTube Channel)
License Dashboard (Official Website)

Software History Center
Software & Software Engineering (Engineering and Technology History Wiki)

Library

DDC: 005 Software (Library Thing)
Subject: Software (Library Thing)

Subject: Software (Open Library)

LCC: QA 76.75 Software (UPenn Online Books)

LCC: QA 76.75 Software (Library of Congress)
Subject: Software (Library of Congress)

Subject: Software (WorldCat)

—————————

Participation

Make software that you want to use and that you would want to use often. As long as you are making something that you want to use, then your heart will be in it. — Cabel Sasser, Sink or Swim, SXSW 2006

Education

Computer Science Field Guide: Software Engineering (Computer Science Education Research Group, University of Canterbury)
Computer Science Field Guide (Computer Science Education Research Group, University of Canterbury, YouTube Playlist)

MERLOT: Multimedia Educational Resource for Learning and Online Teaching
OER Commons: Open Educational Resources

Course

Software Engineering Courses (edX)

Community

Occupation

CareerOneStop, YouTube Channel (U.S. Department of Labor, Employment and Training Administration)
CareerOneStop, Official Website (U.S. Department of Labor, Employment and Training Administration)

Software Developers (CareerOneStop, U.S. Department of Labor, Employment and Training Administration)
Software Developers (Occupational Outlook Handbook, U.S. Bureau of Labor Statistics)

Organization

Software and Information Industry Association (SIIA)
ACM Special Interest Group on Software Engineering (ACM SIGSOFT)
Software Engineering (American Society for Engineering Education)

News

Software News (Communications of the ACM)
ACM Transactions on Software Engineering and Methodology
Software (JSTOR)
Software (NPR Archives)

Government

Free Commercial Downloads (USA.gov)
Top Government Software Products (Capterra)

Document

Software (USA.gov)

returntotop

——–

Related

Here are links to pages about closely related subjects.

Media

Function Communications Computation Storage Creation Simulation
Analog Mail Device Paper Type, Print Automaton
Electronic Network Calculator Tape Record Elektro
Digital Internet Computer
Hardware Modem Microprocessor Memory Peripheral Robot, XR
Software Service (Web) Program (OS, SS) Database Application AI, VW

Format Multimedia (Video, Animation) Image (Object) Scent, Flavor, Audio (Text) Haptic, “Other

——

Notes

1.   The resources on this page are are organized by a classification scheme developed exclusively for Cosma.