Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Computer Programmer Presentation

No description

Erik Buckley

on 9 October 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Computer Programmer Presentation

IT Programmer Ability to write computer programs using computer languages such as C++ or Java
Update and expand existing programs
Debug programs by testing for and fixing errors
Normally work alone
Often work closely with others
Software developers
Marketing department
Others within the organization
Comfortable and clean office environment
May be able to telecommute Job Description and Conditions Correct errors in code
Make appropriate changes
Recheck program to ensure desired results are achieved
Conduct trial runs of programs and apps
Make sure desired outcome is produced
Make sure instructions are correct
Compile & write documentation of development and revisions
Insert comments in coded instructions so others can understand Responsibilities Skills by erik buckley IT Programmer Job Description
Job Responsibilities
Advancement Write, update and maintain programs to handle specific jobs
track inventory
store/retrieve data
control equipment
Consult with management, engineering and technical personnel
clarify program intent
identify problems
suggest changes
Perform or direct revision, repair, or expansion of programs
increase operating efficiency
adapt to new requirements Write, analyze, review and rewrite programs
create detailed workflow diagrams
apply knowledge of subject matter and symbolic logic
input, output, logical operation
convert into coding instructions for a computer language Compose instructions and manuals
guide end users
Investigate for response to program instructions
networks, workstations, cpu of system and peripherals
Perform system analysis
maintain the use of systems software as a systems programmer
Consult with and assist computer operators or system analysts
define and resolve problems running apps
Assign, coordinate, and review work and activities of programming personnel
Collaborate with manufacturers to develop new programming methods
Train subordinates in programming and coding Activities Computer interaction
program, write software, set up functions, etc.
Organize, Plan, Prioritize
develop specific goals and plans
Make decisions, solve problems
analyze information; evaluate results; choose the best solution
Gather information from all relevant sources Update and use relevant knowledge
keep up-to-date technically
apply new knowledge to the job
Communicate with supervisors, peers, subordinates Analyze Data/Process Information
identify underlying principles, reasons, or facts and bread down information into parts
compile, code, categorize, calculate, tabulate, audit, or verify information or data
translate information & how it can be used
Develop and maintain constructive working relationships
Provide guidance and expert advice to management or groups on technical systems or process-related topics
Resolve conflicts Knowledge of programming
Critical thinking
Complex problem solving
Active learning
Active listening
Time management
Quality control analysis
Judgement and decision making Skills Information ordering
Deductive reasoning
Written expression
Written comprehension
Fluency of ideas
Flexibility of closure
ability to detect patterns hidden in other distracting material Abilities Salary, Education, Advancement Money Average Programmer Salary in Mankato: $57,000 According to indeed.com Managerial position with experience
Programmer-analyst or systems analyst with business experience
Software engineer with specialized knowledge and experience with a language or operating system Advancement Opportunities Bachelor's degree
usually required, though sometimes associate's degree
computer science or a related field
may take classes in specific fields such as healthcare or accounting if you wish to work in those fields
Most programmers learn only a few languages in school, with skills to learn new languages easily
Hands-on training writing code, debugging, and other tasks
May require continuing education and professional development seminars to keep up with changing technology Education Certification Demonstrates a level of competence
May provide advantage in job market
Generally available through product vendors or software firms Bibliography www.bls.gov/ooh/computer-and-information-technology/computer-programmers.htm
Full transcript