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).
computer vision engineerembedded systems security engineerblockchain developermobile application developercloud engineerartificial intelligence engineerICT application configuratorembedded systems software developercomputer-aided design operatorbioinformatics scientistnumerical tool and process control programmerbattery system engineerethical hackerICT network administratoruser interface developerpredictive maintenance expertdigital games developerICT system developerindustrial mobile devices software developerICT application developerbattery simulation engineercomputer science lecturerweb developerICT network engineer
Optional for these occupations
computer programming is a useful but optional skill for 26 occupation(s).
telecommunications engineersoftware analystintegration engineerembedded system designersoftware testerdata warehouse designerchief ICT security officerenterprise architectcomputer hardware engineering technicianICT change and configuration managerICT techniciancomputer numerical control machine operatorchief technology officerknowledge engineerchief information officerdatabase designercomputer hardware engineeruser interface designersystem configuratorICT security technicianICT system analystdatabase developermobile devices techniciansoftware architectdigital media designerdigital games designer
Do you have this skill?
Take our free skill gap assessment to find out how your profile matches occupations that require computer programming.