Q:

What is the difference between Computer Engineering (CE), Computer Science (CS), and Software Engineering (SE)?

6
Like
Answer
Comment
Flag
Thanks for your feedback!
A:

2 Answers

rank
1
2
Like
Comment
Flag
A. While computer engineering programs include courses in software, SE programs incorporate much more detail in software development practice and process, including advanced areas of software architecture, requirements management, quality assurance, and process improvement. Software engineering programs do not stress computer hardware and electronics as much as computer engineering programs do. On the other hand, software engineering is based on computer science, as other engineering disciplines are based on natural or life sciences. However, software engineering adds an emphasis on issues of process, design, measurement, analysis and verification. In general, scientists seek new knowledge, while engineers want to build things, solve problems, and help people. Both roles are important.  more

Related Videos

rank
2
2
Like
Comment
Flag
While all of these majors involve a significant amount of coursework in software, they apply it in different ways. Computer engineering graduates are ideally prepared for careers in developing embedded computer systems-products and devices that have computer chips (microcontrollers) embedded into them, such as iPods, video cards, cell phones, and flight control systems. Computer engineering students study computer software development (e.g., Java), embedded software development (e.g., an assembly language, C, and C++), digital logic, electronic circuits, interfacing computers to the physical world, and design of computer networks and protocols. Software engineering programs do not stress computer hardware and electronics, but instead focus on enterprise-level software development practices and processes. Both computer and software engineering build on the discipline of computer science, which is the study of computation and algorithms. Computer scientists pursue the scientific topics ...  more

Add your answer...

Top Related Experts

1.
Lavinia Tauro
Computer expert · Articles · 0 Likes
2.
Lala Aghazada
Engineering expert · Articles · 0 Likes
3.
jan caree
Software expert · Articles · 0 Likes
4.
Bailey Richert
Engineering expert · Articles · 0 Likes
5.
Parker Brown
Engineering expert · Articles · 0 Likes

Top Answerers

1.
vanity fair
7 Answers in the past week
2.
Robert Turner
4 Answers in the past week
3.
jacob kind
3 Answers in the past week

Top Askers

1.
Deitty smith
3 Questions in the past week
2.
Frank Bell
2 Questions in the past week
3.
Charles McAtee
2 Questions in the past week

Top Supporters

1.
Tom Wagner
9 Likes given in the past week
2.
Nancy Hayden
2 Likes given in the past week
3.
Rachel Kellen Gill
3 Likes given in the past week
...