Rekenaarkunde is enige doelgerigte aktiwiteit wat rekenaarmasjinerie vereis, voordeel daaruit uit trek, of skep.[1] Dit sluit die studie en eksperimentering van algoritmeiese prosesse in, en ontwikkeling van beide hardeware en sagteware. Rekenaarkunde het wetenskaplike, ingenieurswese, wiskundige, tegnologiese en sosiale aspekte. Belangrike rekenaardissiplines sluit in rekenaaringenieurswese, rekenaarwetenskap, rekenaarsekuriteit, datawetenskap, inligtingstelsels, inligtingstegnologie, digitale kuns en sagteware-ingenieurswese.[2]