A. writes computer programs for specific problems
B. operate the device which input and output data from the computer
C. normally require a college degree in computer science
D. all of the above
Please do not use chat terms. Example: avoid using "grt" instead of "great".