Definitely Java is not the right way to go - for a mathematician I'd recommend something more like Python or Mathematica.
Definitely Java is not the right way to go - for a mathematician I'd recommend something more like Python or Mathematica.
Are you suggesting these as tools for mathematicians? Now what is supposed to happen? They have to find problems for these tools? It should be the other way around...
Not to mention that, even outside of experimental math, there are plenty of pain-in-the-ass calculations that computer algebra systems make so much easier.
I think the four color theorem is an exception because mathematicians weren't impressed and excited to find that computers could prove theorems. Instead they were disappointed and considered it somehow "wrong". We should be pushing forward with automatic theorem provers, and we would be if more mathematicians could program.
engineering courses i took focused on matlab, and C (for embedded microcontrollers)
I never use java as 'domain-specific-language' for those projects.
The intro to CS was java; however, i took C for engineering course for uni requirement (counted as intro to cs)
If they are into numerical analysis then Mathematica, C and Java are still important and potentially necessary depending on what they are researching.