Home › Work activities › Write computer programming code
O*NET detailed work activityWrite computer programming code
AI-readyBuild with code
18 jobs22 tasks
AI coding assistants can write, explain, test and refactor code from a plain description. You review, test and own what ships.
Part of Program computer systems or production equipment, under the O*NET work activity group Working with Computers. Individual tasks below can carry a different label when their own wording calls for it (14 AI-ready, 8 AI-assist, 0 stays human).
Tasks built on this activity
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
- Write program code to analyze data with statistical analysis software.
- Perform system analysis, data analysis or programming, using a variety of computer languages and procedures.
- Use object-oriented programming languages, as well as client and server applications development processes and multimedia and Internet technology.
- Write new functions or applications in programming languages to conduct analyses.
- Automate the deployment of software updates over geographically distributed network nodes.
- Develop a maintainable code base using object-oriented design principles, practices, or patterns.
- Write and code logical and physical database descriptions, and specify identifiers of database to management system or direct others in coding descriptions.
- Write and code logical and physical database descriptions and specify identifiers of database to management system, or direct others in coding descriptions.
- Write code for statistical applications.
- Write and execute scripts to automate tasks, such as parsing large data files.
- Write programs for computer numerical control (CNC) machines to cut metal and plastic materials.
Tasks where it is part of the work
- Write supporting code for Web applications or Web sites.
- Program and use computers to store, process, and analyze data.
- Write supporting code for Web applications or Web sites.
- Write new programs or modify existing programs to meet customer requirements, using current programming languages and technologies.
- Develop computer programs to collect meteorological data or to present meteorological information.
- Design, program, or model Geographic Information Systems (GIS) applications or procedures.
- Perform computer programming, data analysis, or software development for Geographic Information Systems (GIS) applications, including the maintenance of existing systems or research and development for future enhancements.
- Prepare and structure data warehouses for storing data.
- Develop transactional Web applications, using Web programming software and knowledge of programming languages, such as hypertext markup language (HTML) and extensible markup language (XML).