The preparation of a formalized sequence of instructions that can be recognized and implemented by a computer.
NASA. (n. d.). Scope and subject category guide. Retrieved from http://sti.nasa.gov/sscg/61.html
coding theory, electronic data processing, internet programming, object-oriented programming, structured programming, or specific programming languages, such as: C#, C++, Java, ASP, HTML, SQL, ActionScript, Flash