Computer and Information Scientists, Research
Career Overview
Career 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.
Industry: Computer and Mathematical
Other Job Titles for Computer and Information Scientists, Research:
- Cost Estimators
- Accountants
- Assessors
- Credit Analysts
- Financial Analysts
- Insurance Underwriters
- Tax Preparers
- Statisticians
- Procurement Clerks
Personality Profile
- Realistic: Realistic occupations frequently involve work activities that include practical, hands-on problems and solutions. They often deal with plants, animals, and real-world materials like wood, tools, and machinery. Many of the occupations require working outside, and do not involve a lot of paperwork or working closely with others.
- Investigative: Investigative occupations frequently involve working with ideas, and require an extensive amount of thinking. These occupations can involve searching for facts and figuring out problems mentally.
- Artistic: Artistic occupations frequently involve working with forms, designs and patterns. They often require self-expression and the work can be done without following a clear set of rules.
- Social: Social occupations frequently involve working with, communicating with, and teaching people. These occupations often involve helping or providing service to others.
- Enterprising: Enterprising occupations frequently involve starting up and carrying out projects. These occupations can involve leading people and making many decisions. Sometimes they require risk taking and often deal with business.
- Conventional: Conventional occupations frequently involve following set procedures and routines. These occupations can include working with data and details more than with ideas. Usually there is a clear line of authority to follow.
- First Interest High-Point: Primary-Rank Descriptiveness
- Second Interest High-Point: Secondary-Cutoff/Rank Descriptiveness
- Third Interest High-Point: Tertiary-Cutoff/Rank Descriptiveness
Common Work Tasks
- Analyze problems to develop solutions involving computer hardware and software.
- Assign or schedule tasks in order to meet work priorities and goals.
- Evaluate project plans and proposals to assess feasibility issues.
- Apply theoretical expertise and innovation to create or apply new technology, such as adapting principles for applying computers to new uses.
- Consult with users, management, vendors, and technicians to determine computing needs and system requirements.
- Meet with managers, vendors, and others to solicit cooperation and resolve problems.
- Conduct logical analyses of business, scientific, engineering, and other technical problems, formulating mathematical models of problems for solution by computers.
- Develop and interpret organizational goals, policies, and procedures.
- Participate in staffing decisions and direct training of subordinates.
- Develop performance standards, and evaluate work in light of established standards.
- Design computers and the software that runs them.
- Maintain network hardware and software, direct network security measures, and monitor networks to ensure availability to system users.
- Participate in multidisciplinary projects in areas such as virtual reality, human-computer interaction, or robotics.
- Approve, prepare, monitor, and adjust operational budgets.
- Direct daily operations of departments, coordinating project activities with other departments.
Emerging Tasks
- n/a
Work Activities
- Analyzing Data or Information: Identifying the underlying principles, reasons, or facts of information by breaking down information or data into separate parts.
- Assisting and Caring for Others: Providing personal assistance, medical attention, emotional support, or other personal care to others such as coworkers, customers, or patients.
- Coaching and Developing Others: Identifying the developmental needs of others and coaching, mentoring, or otherwise helping others to improve their knowledge or skills.
- Communicating with Persons Outside Organization: Communicating with people outside the organization, representing the organization to customers, the public, government, and other external sources. This information can be exchanged in person, in writing, or by telephone or e-mail.
- Communicating with Supervisors, Peers, or Subordinates: Providing information to supervisors, co-workers, and subordinates by telephone, in written form, e-mail, or in person.
- Controlling Machines and Processes: Using either control mechanisms or direct physical activity to operate machines or processes (not including computers or vehicles).
- Coordinating the Work and Activities of Others: Getting members of a group to work together to accomplish tasks.
- Developing and Building Teams: Encouraging and building mutual trust, respect, and cooperation among team members.
- Developing Objectives and Strategies: Establishing long-range objectives and specifying the strategies and actions to achieve them.
- Documenting/Recording Information: Entering, transcribing, recording, storing, or maintaining information in written or electronic/magnetic form.
- Drafting, Laying Out, and Specifying Technical Devices, Parts, and Equipment: Providing documentation, detailed instructions, drawings, or specifications to tell others about how devices, parts, equipment, or structures are to be fabricated, constructed, assembled, modified, maintained, or used.
- Establishing and Maintaining Interpersonal Relationships: Developing constructive and cooperative working relationships with others, and maintaining them over time.
- Estimating the Quantifiable Characteristics of Products, Events, or Information: Estimating sizes, distances, and quantities; or determining time, costs, resources, or materials needed to perform a work activity.
- Evaluating Information to Determine Compliance with Standards: Using relevant information and individual judgment to determine whether events or processes comply with laws, regulations, or standards.
- Getting Information: Observing, receiving, and otherwise obtaining information from all relevant sources.
- Guiding, Directing, and Motivating Subordinates: Providing guidance and direction to subordinates, including setting performance standards and monitoring performance.
- Handling and Moving Objects: Using hands and arms in handling, installing, positioning, and moving materials, and manipulating things.
- Identifying Objects, Actions, and Events: Identifying information by categorizing, estimating, recognizing differences or similarities, and detecting changes in circumstances or events.
- Inspecting Equipment, Structures, or Material: Inspecting equipment, structures, or materials to identify the cause of errors or other problems or defects.
- Interacting With Computers: Using computers and computer systems (including hardware and software) to program, write software, set up functions, enter data, or process information.
- Interpreting the Meaning of Information for Others: Translating or explaining what information means and how it can be used.
- Judging the Qualities of Things, Services, or People: Assessing the value, importance, or quality of things or people.
- Making Decisions and Solving Problems: Analyzing information and evaluating results to choose the best solution and solve problems.
- Monitor Processes, Materials, or Surroundings: Monitoring and reviewing information from materials, events, or the environment, to detect or assess problems.
- Monitoring and Controlling Resources: Monitoring and controlling resources and overseeing the spending of money.
- Operating Vehicles, Mechanized Devices, or Equipment: Running, maneuvering, navigating, or driving vehicles or mechanized equipment, such as forklifts, passenger vehicles, aircraft, or water craft.
- Organizing, Planning, and Prioritizing Work: Developing specific goals and plans to prioritize, organize, and accomplish your work.
- Performing Administrative Activities: Performing day-to-day administrative tasks such as maintaining information files and processing paperwork.
- Performing for or Working Directly with the Public: Performing for people or dealing directly with the public. This includes serving customers in restaurants and stores, and receiving clients or guests.
- Performing General Physical Activities: Performing physical activities that require considerable use of your arms and legs and moving your whole body, such as climbing, lifting, balancing, walking, stooping, and handling of materials.
- Processing Information: Compiling, coding, categorizing, calculating, tabulating, auditing, or verifying information or data.
- Provide Consultation and Advice to Others: Providing guidance and expert advice to management or other groups on technical, systems-, or process-related topics.
- Repairing and Maintaining Electronic Equipment: Servicing, repairing, calibrating, regulating, fine-tuning, or testing machines, devices, and equipment that operate primarily on the basis of electrical or electronic (not mechanical) principles.
- Repairing and Maintaining Mechanical Equipment: Servicing, repairing, adjusting, and testing machines, devices, moving parts, and equipment that operate primarily on the basis of mechanical (not electronic) principles.
- Resolving Conflicts and Negotiating with Others: Handling complaints, settling disputes, and resolving grievances and conflicts, or otherwise negotiating with others.
- Scheduling Work and Activities: Scheduling events, programs, and activities, as well as the work of others.
- Selling or Influencing Others: Convincing others to buy merchandise/goods or to otherwise change their minds or actions.
- Staffing Organizational Units: Recruiting, interviewing, selecting, hiring, and promoting employees in an organization.
- Thinking Creatively: Developing, designing, or creating new applications, ideas, relationships, systems, or products, including artistic contributions.
- Training and Teaching Others: Identifying the educational needs of others, developing formal educational or training programs or classes, and teaching or instructing others.
- Updating and Using Relevant Knowledge: Keeping up-to-date technically and applying new knowledge to your job.
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
Tools & Technology Used on the Job
- Ada
- Advanced numerical software
- Algorithmic software
- Articulated robots
- Augmint
- Automated document generation software
- Borland JBuilder
- C
- C++
- Charm++
- Cluster systems
- Clustering software
- Clustermatic
- CMAKE
- Computational statistics software
- Computer laser printers
- Computer scanners
- Data mining software
- Data visualization software
- Digital cameras
- Digital video cameras
- Distributed heterogeneous computers
- Doxygen
- Eclipse software
- Eiffel
- Extensible stylesheet language transformations XSLT
- File servers
- Formula translation/translator FORTRAN
- Free-field speakers
- Graphics pipelines
- Graphics workstations
- Greenhills Ada compilers
- Hard disk drives
- High end computer servers
- High-performance cluster HPC computers
- High-performance software libraries
- High-speed networking testbeds
- IBM Rational Apex
- IBM Rational Rose
- Image capture devices
- Integrated development environment IDE software
- Intel Integrated Performance Primitives
- Intel Math Kernel Library
- JavaScript
- Laser scanners
- Lighting grids
- Linux
- List processing language LISP
- Low-level virtual machine LLVM compilers
- Magneto optical discs
- Mainframe computers
- Massively parallel processors MPP
- Mathematical software
- Microcomputers
- Microsoft ActiveX
- Microsoft Visual Basic
- Microsoft Visual Basic.NET
- Microsoft Visual C# .NET
- Microsoft Visual Studio
- Microsoft Visual Studio.NET
- Microsoft Windows XP
- Mobile robots
- Multisensory data representation software
- MySQL software
- Network interface cards NIC
- Network storage arrays
- Object-oriented development environment software
- OpenGL
- Optimization software
- Oracle DBMS
- Pan-tilt-zoom cameras
- Parallel systems software
- Perforce Software Configuration Management System
- Personal computers
- Polaris parallelizing compilers
- Polhemus Fasttrack System
- Prolog
- Python
- Quarter inch cartridge QIC tapes
- Real time motion capture systems
- Render farms
- Rice Simulator for ILP Multiprocessors RSIM
- Simulation software
- Software libraries
- Source code management SCM software
- Stereographic projectors
- Sun Microsystems Java
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Sun Microsystems Solaris
- The Mathworks MATLAB
- Three-dimensional 3D graphics software
- Unified modeling language UML
- Universal serial bus USB flash memory drives
- Unix
- Video editing software
- Video projectors
- VME PowerPC VxWorks
- Web servers
Education, Training & Experience
Overall Experience
Extensive skill, knowledge, and experience are needed for these occupations. Many require more than five years of experience. For example, surgeons must complete four years of college and an additional five to seven years of specialized medical training to be able to do their job.
Job Training
Employees may need some on-the-job training, but most of these occupations assume that the person will already have the required skills, knowledge, work-related experience, and/or training.
Education
A bachelor's degree is the minimum formal education required for these occupations. However, many also require graduate school. For example, they may require a master's degree, and some require a Ph.D., M.D., or J.D. (law degree).
Examples
These occupations often involve coordinating, training, supervising, or managing the activities of others to accomplish goals. Very advanced communication and organizational skills are required. Examples include librarians, lawyers, aerospace engineers, physicists, school psychologists, and surgeons.
Salary & Wages
- Average hourly wage (2007) -$47.10
- Average annual wage (2007) - $97,970.00
Projected Employment Growth
- Projected growth (2006-2016): 21.53%
- Projected need (2006-2016): 5,440
- Employment (2006): 25,261




