Skip navigation

Computer and Information Scientists, Research - 15-1011.00

O*NET-SOC Description

Conduct research into fundamental computer and information science as theorists, designers, or inventors. Solve or develop solutions to problems in the field of computer hardware and software.

Sample of Reported Job Titles

  • Computer Scientist
  • Control System Computer Scientist
  • Scientific Programmer Analyst

SOC Occupation Groups

15-0000 Computer and Mathematical Occupations
15-1000 Computer Specialists
15-1010 Computer and Information Scientists, Research
15-1011.00 Computer and Information Scientists, Research

Related Occupations

No information available.

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.
  • Approve, prepare, monitor, and adjust operational budgets.
  • Assign or schedule tasks in order to meet work priorities and goals.
  • 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.
  • Develop and interpret organizational goals, policies, and procedures.
  • Develop performance standards, and evaluate work in light of established standards.
  • Direct daily operations of departments, coordinating project activities with other departments.
  • Evaluate project plans and proposals to assess feasibility issues.
  • Maintain network hardware and software, direct network security measures, and monitor networks to ensure availability to system users.
  • Meet with managers, vendors, and others to solicit cooperation and resolve problems.
  • Participate in multidisciplinary projects in areas such as virtual reality, human-computer interaction, or robotics.
  • Participate in staffing decisions and direct training of subordinates.

Detailed Work Activities

  • advise clients or customers
  • advise governmental or industrial personnel
  • analyze scientific research data or investigative findings
  • collect scientific or technical data
  • collect statistical data
  • communicate technical information
  • compile numerical or statistical data
  • confer with engineering, technical or manufacturing personnel
  • confer with research personnel
  • confer with scientists
  • consult with managerial or supervisory personnel
  • create mathematical or statistical diagrams or charts
  • design computer hardware or software interface
  • design computer programs or programming tools
  • design data processing systems
  • design data security systems
  • design electronic equipment
  • design engineered systems
  • design hardware or software systems
  • develop mathematical ideas or interpretations
  • develop mathematical or computer languages
  • develop mathematical simulation models
  • develop new products based on scientific research results
  • develop or maintain databases
  • develop plans for programs or projects
  • develop policies, procedures, methods, or standards
  • develop scientific or mathematical hypotheses, theories, or laws
  • develop tables depicting data
  • direct and coordinate activities of workers or staff
  • direct and coordinate scientific research or investigative studies
  • direct implementation of new procedures, policies, or programs
  • explain complex mathematical information
  • follow data security procedures
  • follow data storage procedures
  • make decisions
  • make presentations
  • plan scientific research or investigative studies
  • prepare reports
  • prepare technical reports or related documentation
  • program computers for electronic engineering applications
  • program computers using existing software
  • program mainframe computer
  • provide technical computer training
  • recommend further study or action based on research data
  • resolve engineering or science problems
  • resolve symbolic formulations in data processing applications
  • test computer programs or systems
  • use computer application flow charts
  • use computer networking technology
  • use computer programming language
  • use computers to enter, access or retrieve data
  • use differential equations in computer programming
  • use geographical information system (GIS) software
  • use interpersonal communication techniques
  • use knowledge of investigation techniques
  • use knowledge of mainframe computers
  • use library or online Internet research techniques
  • use mathematical or statistical methods to identify or analyze problems
  • use object-oriented computer programming techniques
  • use oral or written communication techniques
  • use project management techniques
  • use public speaking techniques
  • use quantitative research methods
  • use relational database software
  • use scientific research methodology
  • use spreadsheet software
  • use structural analysis techniques to analyze computer systems
  • use word processing or desktop publishing software
  • work as a team member
  • write business project or bid proposals
  • write computer software, programs, or code
  • write documentation for computer programming
  • write research or project grant proposals
  • write scholarly or technical research papers

Military Crosswalk Titles

No information available.

Apprenticeship Crosswalk Titles

No information available.

DOT Crosswalk Titles

  • Software Engineer