KnowledgeDigital

computer programming

The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms (e.g. object oriented programming, functional programming) and of programming languages.

Alternative Names

GCCAdaALGOLVisual Basic .NETVisual BasicHyperTalkAppleScriptCeylonLabVIEWEuphoriaSubversionOCamlPL/IMSVC++DylanAspectJKorn-shellSTLIoHackTuringObject PascalCurlDIBOLcTKnockoutJSbashSeed7Emacs LispOpenCVRebolLuaBCPLActionScriptC shellAWKINTERCALCOMALPowerShelloccamFantomCamlZ shellTclSquirrel-scriptIDLGosuFortranX10AngularJSREXXBizTalkColdFusionPostScriptTACL

Essential for these occupations

computer programming is listed as an essential skill for 24 occupation(s).

Optional for these occupations

computer programming is a useful but optional skill for 26 occupation(s).

Do you have this skill?

Take our free skill gap assessment to find out how your profile matches occupations that require computer programming.

Quick Facts

TypeKnowledge
ClassificationESCO
DigitalYes
GreenNo
Essential for24 occupations
Optional for26 occupations
Total occupations50
Alt names55

Assess your skills

Take a free career assessment to discover your strengths and skill gaps.