1.writes computer programs for specific problems
2.operate the device which input and output data from the computer
3.normally require a college degree in computer science
4.all of the above
Answer:2