Computational science remains uncommon in many computer science departments, particularly in universities without an engineering school. Is it not considered part of the standard computer science curriculum?
|
Yes. The Iron Man Draft of the Computer Science Curricula 2013 by the ACM/IEEE-CS Joint Task Force, contains Computational Science and Parallel and Distributed Computing as two of the 18 Knowledge Areas recommended as part of the standard curricula. Furthermore, the draft contains the following specific recommendations:
|
|||
|
|
|
I like your own answer to your question. I wished this were how it was considered everywhere but I suspect this is not universally the case. In particular, the big-tent-view is not something departments often assume (no department, not CS and not Math). I created a computational science course using FEM software here at Texas A&M (MATH 676) which I'm teaching every other year. It was a bit difficult to get into the university catalog since the CS department did not want me to use the term "Computational Science" (it would step on their turf -- well, maybe so, but there is nothing even closely similar in their department; it's like staking a claim but then not using it). My personal view is that Computational Science should be a set of courses (a couple of basic courses on numerical methods, a basic "software in computational science" course, and then computational-X courses) that are taught in an interdepartmental mode. But that's not what I see is happening today. |
|||
|
|