What's the difference between Computer Engineering and Computer Science?
An article published earlier this year by Money Magazine shows that Computer Engineering is the most lucrative college degree with an average starting salary of $53,117. Computer science came in 5th at $48,656 and Information Sciences running 7th at $42,108.
The article also states that the National Association of Colleges and Employers (NACE) expects hiring of college graduates to increase 12.7 percent over last year.
Click here to read the full article.
What's the difference between Computer Engineering and Computer Science?
to answer your question BCK here are a couple definitions
What is computer science? -
1. Computer science is the study of computers and computational systems: their theory, design, development, and application.
2. the branch of engineering science that studies (with the aid of computers) computable processes and structures
3. Computer science is a young, rapidly evolving discipline that ranges from theoretical studies of algorithms to practical problems of design and implementation of efficient, reliable software and hardware. Computer science, unlike most physical sciences, successfully intermingles theoretical concepts (the science) with modern practical applications of the science (the engineering).
The official CSAB definition of computer science lists theory, algorithms and data structures, programming methodology and languages, computer elements and architecture as the crucial areas of computer science. Other areas include software engineering, artificial intelligence, database systems, computer networking, parallel and distributed systems, computer-human interaction, computer graphics, operating systems, and numerical and symbolic computation.
A computer science professional must have a firm understanding of the crucial areas of computer science and may also have knowledge of the other areas depending upon particular interest.
now
What is Computer Engineering?
Computer Engineering may be considered the discipline that joins electrical engineering and computer science. Computer Engineers are rigorously trained in the areas of engineering problem solving, mathematics (both continuous and discrete), physical understanding, and a wide variety of software skills ranging from systems software to computer-aided design.
Now let's compare the two...
A graphical comparison of computer engineering to computer science and electrical engineering can be found at this link
So why is it that many Computer Science and Computer Engineering degree programs look the same? ie. they have most of the same courses.
Well...e.g. at UWI Mona.. they do Comp Sic.. down at St Augustine...the do Engineering...i know the guys down there get to do courses in electronics / telecommunications and process eingineering... It allows them i suppose to step into places like C&W and Digecel and get jobs as telecoms network ppl.... It seems to me that their grasp the programming stuff better.. cuz they use alot of C in some of these courses....
Yeah there are some core course between the two (e.g. Intro to porgarmming languages) In my estimation the Comp Eng. takes/provides a more practical approach..
The difference between Computer Science and Computer Engineering is as follows Computer Engineers apply computers to solve all sorts of problems in Hardware and Software,they also design bith hardware and software .A computer Scientist is more concerned with the development of Software.The Computer Engineer uses Electrical Enineering knowledge along with Compouter Science knowledge to carry out his tasks.
Even in definition there is overlap...I think the defining thing si that computer science is heavily theoretical.Definitions of Computer Engineering on the Web:
The creative application of engineering principles and methods to the design and development of hardware and software systems
www.hpcc.gov/pubs/blue94/section.6.html
– Field of study encompassing the design and implementation of computer hardware.
averia.unm.edu/sa3e_student/Glossary.html
Definitions of Computer Science on the Web:
The systematic study of computing systems and computation. The body of knowledge resulting from this discipline contains theories for understanding computing systems and methods; design methodology, algorithms, and tools; methods for the testing of concepts; methods of analysis and verification; and knowledge representation and implementation.
www.hpcc.gov/pubs/blue94/section.6.html
The systematic study of algorithmic processes that describe and transform information: their theory, analysis, design, efficiency, implementation, and application
www.cs.panam.edu/cs1380/frames/define.html
– Study of the implementation, organization, and application of computer software and hardware resources.
averia.unm.edu/sa3e_student/Glossary.html
Ok, so how do those degrees differ from a degree in Computer Information Systems, and a degree in Management Information Systems?