Sunday, 7 August 2011

Difference between software engineering and computer science

What's the difference between software engineering and
computer science? -------
Essentially, computer science is concerned with the theories and methods that underlie
computers and software systems, whereas software engineering is concerned with
the practical problems of producing software. Some knowledge of computer science
is (~ssential for software engineers in the same way that some knowledge of
physics IS essential for electrical engineers.
Ideally, all of software engineering should be underpinned by theories of computer
science, but in reality this IS not the case. Software engineers must often use
ad hoc approaches to developing the software. Elegant theories of computer science
cannot always be applied to real, complex problems that require a software solution.

No comments:

Post a Comment

Your comments are welcome!