1.Is “Computer Science” the same term as “Software Engineering”?
2.Is developing specific applications for clients that ordered them Computer Science?
3.What about the cases when someone writes software for experiments and research in a specific field of science (for example biology)?
4.Is developing large enterprise systems part of the same field as is writing software that controls robots or for example software for optimization based on biological phenomena?
1. No: The goal of Computer Science is to provide and improve methods, languages and frameworks to manipulate a computer. The goal of Software Engineering is to apply these tools in order to achieve a requested result with a computer.
2. No, that's the purpose of Engineering. (Science creates models, Engineering applies them)
3. This is engineering for scientific purposes :)
4. This is still engineering, applying different models.
1.Is “Computer Science” the same term as “Software Engineering”? 2.Is developing specific applications for clients that ordered them Computer Science? 3.What about the cases when someone writes software for experiments and research in a specific field of science (for example biology)? 4.Is developing large enterprise systems part of the same field as is writing software that controls robots or for example software for optimization based on biological phenomena?
What do you think?