Go Back   Themers Club : Computers , Mobiles and Web Development Themes > General > Free & General Discussions

Free & General Discussions This section is for generals and Off-topic subjects ..

Reply
 
Thread Tools Display Modes
  #1  
Old 05-08-2009, 10:05 AM
Spiral's Avatar
Spiral Spiral is offline
Super Moderator
 
Join Date: Apr 2008
Posts: 1,451
Rep Power: 20
Spiral is on a distinguished road
Default What is the Difference Between a Software Engineer and a Computer Programmer?

The terms software engineer or computer programmer may be confusing to the average computer user. Most of us associate computer programs with the generic term ‘Software’. To us it may seem that the terms are interchangeable. That is not so. The role played by a software engineer is significantly different from that of a computer programmer. Before learning what the difference between a software engineer and a computer programmer is, let us see what is meant by the term software engineering and how it relates to computer programming.

Software engineering is a rigorous approach to development, maintenance and testing of software. These are engineers who must be knowledgeable about software requirements, design, development, maintenance and testing. They must be well versed with the tools and methods used for the development process as a whole. It is thus a convergence of the fields of computer science and systems engineering with a great deal of project management added for good measure. They are expected to have technical skills in addition to managerial skills.

A computer programmer on the other hand, is required to develop, test and maintain code that is to be run on the computer. He is responsible for converting the specifications provided in the software requirements definition phase into working code for the computer. Computer programmers are involved with design and maintenance of websites too. They should be proficient in analysis of programs. They are required to collaborate with manufacturers in developing new methodologies for software with evolution of hardware. Training, documentation and generation of reports are also tasks that should be handled by a computer programmer.

We can observe that the skill set required by a computer programmer is a subset of the skills expected from a software engineer. The computer programmer is a specialist in some areas covered by software engineering. A software engineer is in charge of the overall software development process and is expected to improve the reliability and maintainability of this complex process. A software engineer may have a team of computer programmers working under his supervision.
Reply With Quote
  #2  
Old 06-11-2009, 02:58 PM
BouncyT BouncyT is offline
Junior Member
 
Join Date: Jun 2009
Posts: 7
Rep Power: 0
BouncyT is on a distinguished road
Default

o0o didnt no that
Reply With Quote
  #3  
Old 08-15-2009, 04:15 PM
kaly13 kaly13 is offline
Junior Member
 
Join Date: Aug 2009
Posts: 6
Rep Power: 0
kaly13 is on a distinguished road
Default

...me neither!!!!!!!
Reply With Quote
  #4  
Old 09-19-2009, 09:26 AM
Kasey1 Kasey1 is offline
Junior Member
 
Join Date: Sep 2009
Posts: 3
Rep Power: 0
Kasey1 is on a distinguished road
Default

thanks for sharing.it is useful and great for me
Reply With Quote
  #5  
Old 09-25-2009, 03:38 AM
victorspencer5 victorspencer5 is offline
Banned
 
Join Date: Sep 2009
Posts: 5
Rep Power: 0
victorspencer5 is on a distinguished road
Default

He is responsible for converting the specifications provided in the software requirements definition phase into working code for the computer. Computer programmers are involved with design and maintenance of websites too
Reply With Quote
  #6  
Old 01-08-2011, 06:46 PM
jackcrown jackcrown is offline
Junior Member
 
Join Date: Jan 2011
Posts: 3
Rep Power: 0
jackcrown is on a distinguished road
Default

Depends on who you ask, but usually a "developer" makes it more distinctive, clearly defined tasks, or perhaps smaller scale, while a "software engineer" tends to do more design work in advance - the "engineering" department. But there is no absolute definition. I consider myself to be both - an engineer during the design, a programmer during development.
Reply With Quote
  #7  
Old 01-28-2011, 02:29 PM
alfieclinton alfieclinton is offline
Junior Member
 
Join Date: Dec 2010
Posts: 26
Rep Power: 0
alfieclinton is on a distinguished road
Default

Software engineering is a rigorous approach to development, maintenance and software testing. Who is this demand for software engineers to design, development, maintenance and knowledge test. A computer programmer on the other hand, need to develop, test and maintain the code running on your computer. He is responsible for the requirements of the computer software code freely available specification definition phase.
Reply With Quote
  #8  
Old 02-17-2011, 04:11 AM
johnarthton1 johnarthton1 is offline
Junior Member
 
Join Date: Feb 2011
Posts: 5
Rep Power: 0
johnarthton1 is on a distinguished road
Default

On the other hand a computer programmer to develop, test and maintain code running on the computer is required. A computer code for software requirements definition phase of work is responsible for changing the specifications provided. Computer programmers are involved with design and maintenance of websites too. They must be proficient in program analysis. They develop software with hardware to cooperate with manufacturers in developing new methods are needed. Training documentation, and report generation tasks that must be controlled by a computer programmer. We can observe the skills expected of a computer programmer, a software engineer requires a subset of skills set. Computer programmer is an expert in some areas covered by software engineering. A software engineer is in charge of overall software development process and to the credibility of this complex process is expected to improve maintainability. A computer software engineer working under his supervision a team of programmers can be.
Reply With Quote
  #9  
Old 03-08-2011, 04:58 AM
richardroy richardroy is offline
Junior Member
 
Join Date: Mar 2011
Posts: 5
Rep Power: 0
richardroy is on a distinguished road
Default

Words, software engineer or computer programmer can be confusing for the average computer user. Most of us common word 'software' with the computer program partners. To us it seems that words are work in the computer code for software requirements definition phase is responsible for changing the specifications provided. Is.
Reply With Quote
  #10  
Old 03-31-2011, 08:58 AM
peterjaydon peterjaydon is offline
Junior Member
 
Join Date: Mar 2011
Posts: 5
Rep Power: 0
peterjaydon is on a distinguished road
Default

Programmer can write any type of application, but engineers specializing in program or other program business needs science. Computer program systems in mind the current engineering design to meet sure requirements or hire a preservation of the program. Coding part of the technique.
Reply With Quote
Reply

Bookmarks

Tags
computer programmer, engineer

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT. The time now is 04:51 PM.


Powered by vBulletin® Version 3.7.6
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.