Follow this link to go to the text only version of nasa.gov
NASA - National Aeronautics and Space Administration
Follow this link to skip to the main content
+ Text Only Site
+ Contact STI Help Desk
+ Search the NTRS Database
WHAT IS STI? GET HELP REGISTER SITE SEARCH FEEDBACK Frequently Asked Questions

+ Home
Scope and Subject Category Guide
Registration Form
Reference Desk
Useful Links
Tools, Products, and Services




Subject Category Browse


Category Scope

61 Computer Programming and Software

Includes software engineering, computer programs, routines, algorithms, and specific applications, e.g., CAD/CAM. For computer software applied to specific applications, see also the associated category.

Definition

Computer Programming – The preparation of a formalized sequence of instructions that can be recognized and implemented by a computer. NASA Thesaurus, Washington, DC: National Aeronautics and Space Administration.

Software – All computer programs, procedures, and routines associated with the operation of a computer, including applications, utility, and systems programs; and related documentation.

NASA Interest

Exhaustive Interest : All computer programming and software concerned with aerospace activities including those for flight computers, test facilities, navigation, control, manufacturing, data processing from the results of these activities, and for the purpose of advancing the state-of-the-art of aerospace research and development.

Selective Interest : Computer programming and software from all sources, e.g., transportation, industry, university, etc. that would have possible aerospace application.

Negative Interest : Computer programming and software for routine medical, banking, ship operation, production line control, and the like, not having application to aerospace activities.

Input Subjects of Specific Interest

  • algorithms (computer operations)
  • CAD (computer aided design)
  • CAM (computer aided manufacturing)
  • coding techniques (computer programming)
  • compilers (software)
  • computer aided design (CAD)
  • computer aided manufacturing (CAM)
  • computer architecture
  • computer graphics (software)
  • computer programming
  • computer routines
  • computer software
  • computerized simulation (general)
  • data acquisition programs
  • debugging programs
  • diagnostic procedures (software)
  • document markup languages (computer programming)
  • error correction codes
  • fault tolerant software
  • flight computer software
  • formalism (computer programming)
  • interpreters (software)
  • object oriented programming
  • operating systems (computers)
  • programming (computers)
  • programming languages
  • protocol checking
  • service oriented architecture (SOA)
  • software debugging
  • software engineering
  • software reuse
  • web services


USA dot Gov: The U.S. Government's Official Web Portal
+ Sitemap
+ E-GOV Act Regulations
+ Visit the NASA Portal
+ Disclaimers, Copyright Notice, and Terms and Conditions of Use
+ Freedom of Information Act
+ Budgets, Strategic Plans and Accountability Reports
+ The President's Management Agenda
+ NASA Privacy Statement, Disclaimer, and Accessibility
Certification

+ Inspector General Hotline
+ Equal Employment Opportunity Data Posted Pursuant to the
No Fear Act

+ Information-Dissemination Priorities and Inventories
NASA - National Aeronautics and Space Administration
Editor: NASA Center for AeroSpace Information (CASI)
NASA Official: Lynn Heimerl
Last Update: September 22, 2008
+ Contact STI