Career Details :: Computer Programmers
Description
Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. May program web sites.
Experience
A minimum of two to four years of work-related skill, knowledge, or experience is needed for these occupations. For example, an accountant must complete four years of college and work for several years in accounting to be considered qualified.
Education
Most of these occupations require a four-year bachelor's degree, but some do not.
Training
Employees in these occupations usually need several years of work-related experience, on-the-job training, and/or vocational training.
Tasks
- Analyzes, reviews, and rewrites programs, using workflow chart and diagram, applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Resolves symbolic formulations, prepares flow charts and block diagrams, and encodes resultant equations for processing.
- Prepares or receives detailed workflow chart and diagram to illustrate sequence of steps to describe input, output, and logical operation.
- Revises or directs revision of existing programs to increase operating efficiency or adapt to new requirements.
- Compiles and writes documentation of program development and subsequent revisions.
- Trains subordinates in programming and program coding.
- Assigns, coordinates, and reviews work and activities of programming personnel.
- Assists computer operators or system analysts to resolve problems in running computer program.
- Collaborates with computer manufacturers and other users to develop new programming methods.
- Prepares records and reports.
- Writes instructions to guide operating personnel during production runs.
- Consults with managerial and engineering and technical personnel to clarify program intent, identify problems, and suggest changes.
- Develops programs from workflow charts or diagrams, considering computer storage capacity, speed, and intended use of output data.
- Converts detailed logical flow chart to language processible by computer.
Related Careers
- Computer and Information Systems Managers
- Computer Operators
- Computer Science Teachers, Postsecondary
- Computer Support Specialists
- Computer Systems Analysts
- Data Processing Equipment Repairers
- Numerical Tool and Process Control Programmers
- Operations Research Analysts
Important Abilities
General Work Activities
- Interacting With Computers
- Updating & Using Job-Relevant Knowledge
- Thinking Creatively
- Communicating With Other Workers
- Getting Information Needed to Do the Job
Important Skills
Frequent Work Context
- Degree of Automation
- Consequence of Error
- Importance of Being Sure All Is Done
- Importance of Being Exact or Accurate
- Job-Required Social Interaction
Related Majors
| Major | Add to XapPack |
|---|---|
| Accounting/Information Systems | |
| Accounting/Management Information Systems | |
| Administrative Data Processing | |
| Administrative Information Systems | |
| Business Computer Information Systems | |
| Business Computer Programming | |
| Business Computer Systems | |
| Business Data Processing | |
| Business Data Programming | |
| Business Information Systems | |
| Computer Information Systems Management | |
| Computer Information/Systems Management | |
| Computer Management/Data Processing | |
| Computer Programming | |
| Computer Systems Management | |
| Computer-Based Business Majors | |
| Computer/Information Management | |
| Computers/Programming | |
| Information Management | |
| Information Resources Management | |
| Information Services Management | |
| Information Systems Management | |
| Information/Operations Management | |
| Management Computer Information Systems | |
| Management Information Science | |
| Management Information Systems | |
| Management Information Systems/Business Data Processing | |
| Management of Information Systems | |
| Management of Information Technology | |
| Management of Technology/Operations | |
| Management Science/Information Systems | |
| Management Systems | |
| Management/Information Systems | |
| Office Information Systems | |
| Office Systems | |
| Systems Management |
Institutions Offering Related Majors
No institutions found.