What is the difference between: Computer Science, Computer Programming, and Computer Engineering?
-
I need a thorough answers as I am considering in majoring in one of these.
-
Answer:
To quote Edward Djikstra (one of the pioneers of Computer Science), "Computer science is no more about computers than astronomy is about telescopes.". Computer Science is a discipline that branched off from math. It covers a huge variety of things, but from a theoretical standpoint. Computer science tries to find the most efficient way to solve problems, and explores the way we represent problems. There are also proofs- can you prove that this algorithm does what you want it to do, and can you prove that that there are no security holes here? Computer programming is a trade skill. Computers are very stupid, and you need to explain very carefully how something should be done in order for them to do it. Computer programming teaches how to instruct a computer. Your school may also include software engineering in here (or it may be in with Computer Science- different schools do it differently), which is the study of how best to design a program. What are the best techniques to write a program quickly and how can you best manage a team of programmers working on a project. Computer Engineering is the hardware side of computers. You start at the transistor level and work your way up to the chip level, trying to find more efficient paths to make computers faster and more efficient.
JMBOWBDFYUSOSPOHAB7ZIOK2TQ at Yahoo! Answers Visit the source
Other answers
Computer Science refers to computer architecture, algorithms , theory of computation and practical methods for their implementation/applications within computing systems. Computer Programming field refers to programming languages (c,c++,java,php,pearl,python, etc) that are use to develop different applications, also used for system programming. Computer Engineering field refers to a discipline that combines Electrical Engineering and Computer Science. Computer Engineering focuses on the knowledge required to develop computer systems.Computer Engineering typically acquire the training/education of Electrical Engineering, Software design and the integration between software and hardware components. Thus, computer engineers posses knowledge about both the software and hardware aspects of computing, which involves the design of processors, personal computers, mobile computers, supercomputers, circuits and embedded systems. also providing u a link....may help in detail
Saurabh
YA does not allow that much text in their answers so use search engines on each one and one at a time and start surfing computer engineering will be the toughest to get an actual job in computer programming will be the next toughest computer science willl be the easiest to get a degree in and most likely least paying jobs all three would not need to ask someone else to do their research for them. I am saying this to prepare you for what is expected out of you if you go for an actual job. People with jobs like this are very independent thinkers. They take action themselves. You want a job in those areas. Put a time limit on how much time you waste playing games and start learning. People like me do not hire you to play games at work. I will not be handing you a paycheck because you reached a certain level on a certain game. Get out and talk to people that have these jobs. I had a college grad that kept showing me his degree. He never did answer my basic interview questions. I am not paying him to sit on a chair with a degree in his hand. I expect and I needed him to crank out good clean code and without bothering his coworkers for help all the time. I had another guy that dropped studying his degree as soon as he finished his last test. For those degrees, you need to keep up on it whether you have a job in that area or not. I know a mainframe capacity planner that was making $120K a year. Well, mainframes kinda lost their marketshare and I watched him driveby delivering pizzas to survive. You have to keep up with what those areas have for a future.
Dr Who
Related Q & A:
- What is the difference between a computer engineering major and computer science major?Best solution by Super User
- Which degree has good job prospects: Computer science or Electrical and electronic engineering?Best solution by Quora
- Computer Science Java Programming?Best solution by AllExperts
- What is the difference between Computer Information Systems and Computer Science?Best solution by wiki.answers.com
- What is the difference between Computer Programming and Computer Science?Best solution by wiki.answers.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.