Software engineering versus computer science
Whether software development is more like science or engineering has been fiercely debated for many decades. Software development shares attributes of both and many software projects have elements of both, but distinctions exist.
Many believe that (metaphorically) software engineering is to computer science and information science as traditional engineering is to physics and chemistry.
While 40% of software engineers earn computer science degrees, they do not practice computer science every day, which is different than practicing software engineering every day
Differences Issue between Software Engineering vs. Computer Science
Ideal... Constructing software system for real-world use ....Correct eternal truths about computability and algorithms with good runtime behavior
Goals... Working programs (like office suites and compilers).... Algorithms (like Shell sort) and abstract problems (like Travelling Salesman)
Budgets and Schedules ...Projects (like the next upgrade) have fixed budgets and schedules....... Projects (like solving NP) are independent of budget and schedule.
Emphasis..... Software engineering emphasizes applying skills and working programs that deliver value to users..... The theory of software emphasizes eternal truths, like the running time analysis, space analysis, and correctness of algorithms.
Change.... Programs will evolve as user needs and expectations evolve, and as technologies and practices evolve..... When computer science problems are solved, the solution will never change
.
Additional Skills......Domain Knowledge ...............Mathematics
Notable Educators and Researchers Barry Boehm, David Parnas, and Frederick P. Brooks.......... Edsger Dijkstra, Donald Knuth, Robert Tarjan, and Alan Turing
Notable Practitioners John Backus, Dan Bricklin, Tim Berners-Lee, Linus Torvalds, Richard Stallman........ Not applicable
Number of Practitioners in U.S. 640,000 .........25,000
Number of Practitioners in World.... unknown......... unknown
Computer Science (CS) was the study of software and algorithms, Computer Engineering (CE) was the design of hardware and systems, and Computer Science and Engineering (CSE) attempted to cover both.
Computer Science is the study of computers, including their design (architecture) and their uses for computations, data processing, and systems control. The field of computer science includes engineering activities such as the design of computers and of the hardware and software that make up computer systems.
So based on the above differences, i would choose computer engineers. It's more of a challenge to diagnose the hardware problems and do software programming. And the # 1 reason is that they make bigger bucks.
2007-10-18 23:02:31
·
answer #1
·
answered by rosieC 7
·
0⤊
1⤋
I would say Computer Engineering, they teach you both hardware & software. You can be a great programmer even if you do Engineering. But if you do Computer Science you might miss on the good stuff about the physical part of a computer.
2007-10-18 22:48:39
·
answer #2
·
answered by Tommy 2
·
0⤊
0⤋
Degree course of Computer Engineering .
2007-10-18 22:42:32
·
answer #3
·
answered by Anonymous
·
0⤊
0⤋
Science and Engineering are both nearly similar. In both you will study c, java,c++. Uml,Multimedia, graphics. Do both are same.
The Course I study is Computer Science Engineering.
2007-10-18 23:01:18
·
answer #4
·
answered by The Ranger 6
·
0⤊
0⤋
I think computer science. but i didn't know in which year u r studying.
2007-10-18 22:51:18
·
answer #5
·
answered by Hegde 1
·
0⤊
0⤋
Neither is better. What ever you want to study, just study. How can one career be "better" than another? Money/salary wise? Sorry, confused.
2007-10-18 22:41:53
·
answer #6
·
answered by Anonymous
·
1⤊
1⤋
Whichever you choose, your attitude, aptitude and hardwork to success matters.
2007-10-20 21:40:00
·
answer #7
·
answered by Deepak Vasudevan 5
·
0⤊
0⤋
for career, computer engineering is better.
2007-10-18 22:49:38
·
answer #8
·
answered by hugo 2
·
0⤊
0⤋
If u choose computer engineer u will be PAID MOREEEEEEE..
2007-10-18 23:13:59
·
answer #9
·
answered by dishwara 4
·
0⤊
0⤋
none... Physics is better
♪♫ Just Beat It ♫♪
2007-10-18 22:41:47
·
answer #10
·
answered by Anonymous
·
0⤊
0⤋