LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux Mint
User Name
Password
Linux Mint This forum is for the discussion of Linux Mint.

Notices


Reply
  Search this Thread
Old 12-08-2009, 08:25 PM   #1
todd_dsm
LQ Newbie
 
Registered: Oct 2007
Location: Des Moines, IA
Distribution: Slacware 12
Posts: 23

Rep: Reputation: 16
Seeking math program for algebra and discrete mathematics


Does anyone know of a math program? I'm using Mint 8 (Debian).

I'd like to brush up on algebra and discrete mathematics to better understand scripting/programming. If anyone knows of a program like that or 2 different programs that handle each, I would appreciate the assist.

TT
 
Old 12-08-2009, 09:11 PM   #2
jhwilliams
Senior Member
 
Registered: Apr 2007
Location: Portland, OR
Distribution: Debian, Android, LFS
Posts: 1,168

Rep: Reputation: 211Reputation: 211Reputation: 211
Are you looking for a program that will teach you Discrete Mathematics and Algebra? I am not aware or any such that exist. Discrete Mathematics and (pure) Algebra are very closed-form and analytical branches of Mathematics, and do not lend to computational manipulation. Of course, Discrete Mathematics (and Algebra to a lesser extent) have innumerable applications to Computer Science -- and here, there is much computational work that can be done.

Popular Mathematics and Engineering Computation software packages include, but are not limited to: Maple, MatLab, Mathematica, Mathcad, Gauss. All of the above are closed-sourced binaries for which you will need a license. Octave is an open source environment for MatLab code. Sage is an open source alternative to Maple, and may be your best bet as Maple is the only closed-form analysis tool of the above list.

The above notwithstanding, I think your time will be better invested just doing real programming instead of tinkering around with Mathematics, unless you have good reason to do so. If you are intent on brushing up on your Mathematics, the best way to do that is probably unfortunately to dig through textbooks.

Here are the names of two Algebra books I have on my shelf:

"Linear Algebra and Differential Equations", by Peterson and Sochacki," Pearson Education, ISBN 0-201-66212-4. A good practical introduction to Linear Algebra, algorithmic approaches to solving systems of linear equations, and a good overview of key topics and phrases in Linear Algebra. And sure, you can use all that to solve some differential equations.

"Algebra," by Michael Artin, Prentice Hall, ISBN 0-13-004763. A more advanced read than the above -- approaches more of the modern and abstract components of college Algebra.

And here are some class notes my father prepared for his Discrete Structures course. I'm sure he'd be happy to hear your feedback!
 
1 members found this post helpful.
Old 12-09-2009, 12:10 AM   #3
todd_dsm
LQ Newbie
 
Registered: Oct 2007
Location: Des Moines, IA
Distribution: Slacware 12
Posts: 23

Original Poster
Rep: Reputation: 16
To Clarify

To answer your question...the purpose is not to be a better programmer but to be self-sufficient programmer.

I've been shell scripting for about a year now. I seem to have hit a wall in theory and, in turn, practice.

A friend (20-year C programmer) advised me to hit Discrete Mathematics. And, if that was too great a jump, to begin with some remedial algebra, then the discrete mathematics. She said this would help me to think in programming terms and get into the mind-set.

I've found some cool (free) Comp-Sci course work from MIT. They video tape the classes, then give it away for free. I've also stumbled onto their Linear Algebra classes and the discrete mathematics from Georgia Tech. So, I don't need the programs to teach me.

I need to programs to run me through similar (or hopefully the same) concepts discussed in the course work, then apply them over and over until I have it. Think of the need as advanced flash cards.

I will chase down the free apps first, then the pay-for if necessary.
===

Thank you for the ISBNs. I very much appreciate that and I will look into them. And, by the way, I'm not qualified to give feedback on your fathers notes but he appears to be brilliant. I've book marked the page, it has some great concepts/references. If anything more comes to you let me know.

Cheers mate,

TT
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Head First Algebra: A Learner's Guide to Algebra LXer Syndicated Linux News 0 02-06-2009 12:01 PM
Free Math/Algebra tutorials? SlowCoder General 4 02-26-2008 01:51 PM
math program that I can enter math functions ... Four General 5 04-19-2006 08:02 PM
seeking math progs Sammy2ooo Linux - Software 2 01-13-2006 04:14 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Linux Mint

All times are GMT -5. The time now is 12:55 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration