O*NET SOC Tasks |
Analyze problems to develop solutions involving computer hardware and software. |
Apply theoretical expertise and innovation to create or apply new technology, such as adapting principles for applying computers to new uses. |
Conduct logical analyses of business, scientific, engineering, and other technical problems, formulating mathematical models of problems for solution by computers. |
Consult with users, management, vendors, and technicians to determine computing needs and system requirements. |
Design computers and the software that runs them. |
Participate in multidisciplinary projects in areas such as virtual reality, human-computer interaction, or robotics. |