Advice for Buying a Math Program for a Junior Math Major

AI Thread Summary
For a mathematics major with limited computer experience, investing in a laptop to run advanced math software is a practical decision. Recommended programs include Maple, known for its power and relative ease of use, and Mathematica and MATLAB, though they can be expensive. For budget-conscious students, free alternatives like Octave, R, and Maxima are suggested, each offering specific functionalities such as statistical analysis and symbolic computation. While using these tools can enhance learning, it's important to balance their use with traditional paper methods to avoid dependency. A solid understanding of programming concepts is also advised, with introductory courses recommended to ease the learning curve associated with these software programs. Consulting the university's system administrator for available campus licenses can further reduce costs.
chev_bigblock
Messages
3
Reaction score
0
So here's the situation:
I am going to be a junior (this fall), and am majoring in mathematics. That being said, I have just about zero computer background (although I am taking computer science 1 in the fall, as I think it would be a good thing to learn). So anyway, I decided I want to buy a laptop and put some "heavy duty" math programs on it. I was wondering if there was a math program(s) that any fellow math people would recommend- like mathematica, maple, matlab, etc... Also how hard are they to learn how to use? Like I said, right now I know just about zero programming stuff, and have had no experience with these programs (I've done everything on paper so far). Any advice?
 
Computer science news on Phys.org
Maple is very powerful and easy to learn. If you're looking for a free alternative, I recommend maxima.
...and have had no experience with these programs (I've done everything on paper so far). Any advice?
Yea, try to keep it this way. Its better!
 
I'm agree

It's absolutely better to do most things on paper, however, a computer can be a very helpful tool. I think students have to be careful to not use it to do their work- but I also believe if used correctly, it can aid learning... but what do I know? I've had very little experience with them. Anyway, thanks for the reply!
 
Even with an educational discount, most of the biggies are still pretty expensive, with Mathcad perhaps being an exception (student edition is pretty limited though). Without a lot of computer or programming experience, you'll have a pretty steep learning curve to climb. I'd recommend adding a few introductory programming courses to your schedule.

If you're on a budget (and what university student isn't?), I recommend the following free alternatives:

* Octave - Matlab like clone (http://www.gnu.org/software/octave/)
* R - S like clone for doing stats (http://www.r-project.org/)
* Maxima - for doing symbolic stuff (http://maxima.sourceforge.net/)

All of them have pretty self-contained binaries available for Windows.
 
I recommend Maple for a mathematician but before buying a software consult to your department's system administrator. Some universities have a campus license for some programs. Learning Maple may be harder than some other but it worths. I also recommend you to learn a programming language like Fortran for numerical cases. Octave and Maxima are very good programs and having a knowledge about them would be nice for you.
 
Thanks

Thanks for the replies, they have been helpful.
 
In my discussions elsewhere, I've noticed a lot of disagreement regarding AI. A question that comes up is, "Is AI hype?" Unfortunately, when this question is asked, the one asking, as far as I can tell, may mean one of three things which can lead to lots of confusion. I'll list them out now for clarity. 1. Can AI do everything a human can do and how close are we to that? 2. Are corporations and governments using the promise of AI to gain more power for themselves? 3. Are AI and transhumans...
Thread 'ChatGPT Examples, Good and Bad'
I've been experimenting with ChatGPT. Some results are good, some very very bad. I think examples can help expose the properties of this AI. Maybe you can post some of your favorite examples and tell us what they reveal about the properties of this AI. (I had problems with copy/paste of text and formatting, so I'm posting my examples as screen shots. That is a promising start. :smile: But then I provided values V=1, R1=1, R2=2, R3=3 and asked for the value of I. At first, it said...
Back
Top