Thursday, July 30, 2009

What's the difference between Computer engineering And Programming?

I'm Entering college next year ,and pelase if you know the answer , make it in detail and is there's Any sites helpful?

What's the difference between Computer engineering And Programming?
Here is my two cents. Computer programming is a skill where you are able to tell the computer what to do by creating a clear, and specific set of instructions called an algorithm. This is accomplished by many different flavors of languages such as C++, Java, and C# which are considered high level languages, in respect that they resemble a common language that can be undertood by people. Low level langues such as assembly or machine code are what computers understand.





On the other hand computer engineering as I understand it is a whole set of different areas, such as the design of the new and faster microprocessors, and logic circuits. Other areas include research of materials to create new types of transistors which are the basic construction parts that make up a computer. Yet another area is the field of software engineering where new methods of solving problems are documented and improved with each iteration of a piece of sotware. At the present time many efforts are being focused by phycists and computer engineers to create quantum computers, which use molecules to perform the calculations now performed by transistors.





Not to mention many computer engineers also help design other pieces of hardware like monitors, printers, PDA's. Computer engineers can also be responsible for the design, the implementation, the documentation, and the testing of a new product. Whereas computer programmers are only responsible for the coding, the implementation aspect of the product.





One analogy I heard is that every computer engineer is a computer programmer, but not every computer programmer is a computer engineer. Hope that helps.
Reply:Programming - using code to create programs


Engineering - building computer parts, much harder
Reply:The best place will be to ask your college but here are some places to start:





http://en.wikipedia.org/wiki/Computer_en...





http://en.wikipedia.org/wiki/Computer_pr...
Reply:Computer Engineering is to deal with Hardware as well as necessary software... whereas in Programming you will deal with more high end programming..





now what's high end programming?? there are two kind of programming.. one is machine level programming... or assembly level programming.. that is to teach the hardware or the processor, what it is supposed to do... and the other is the high end programming.. here comes the programs like office tools, messengers and other day to day usage software...





choosing one of them is basically a question of choice and interest...

petal

No comments:

Post a Comment