Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.math.mathematica

Topic: Algorithm Analysis Course: Should I use Mathematica for projects?
Replies: 15   Last Post: Jul 23, 2012 7:57 PM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Brentt

Posts: 55
Registered: 9/24/11
Algorithm Analysis Course: Should I use Mathematica for projects?
Posted: Jul 11, 2012 6:25 PM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

Hi,

I'm an undergrad math major, and taking a cross disciplinary Algorithm
Analysis course in the fall. I talked to the professor and he said we can
use whichever language we like and Mathematica would be fine if it had a
way to evaluate run-time.

Two questions:

I think the required capabilities are those found in the documentation
under "Time Measurement & Optimization". Would this be correct? And would
those functions be adequate for an algorithm analysis course?


I know this list would be a little biased but: should I use Mathematica?

Cons: I absolutely adore Mathematica and never find myself wanting to
program in anything else (I've toyed with Python and other languages, but
Mathematica inspires me to play with programming like other languages have
not), and thought committing to Python for the class might expand my
programming skills. Also I'm guessing the course will focus on procedural
algorithms which might not be a good fit for Mathematica's functional
paradigm. I know Mathematica can be shoehorned in to any paradigm, but
maybe it'd be better to use a more procedural language.

Pros: I will learn Mathematica with more depth, and there are good reasons
to get really good at one thing as opposed to OK at many things. Plus what
I learn in Mathematica may just as well translate to other languages anyway
so it may not be a big deal which I choose.

Input anyone?




Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2013. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.