Is Mathematics the Best Language for Understanding the Universe?

  • Thread starter Thread starter WindScars
  • Start date Start date
  • Tags Tags
    Skills
AI Thread Summary
The discussion centers on the debate over the necessity of advanced mathematics versus programming for understanding complex concepts in science and mathematics. One participant argues that programming can replace traditional hand calculations, suggesting that understanding concepts is more important than performing calculations manually. However, others counter that advanced mathematics is essential for grasping deeper scientific principles, as it provides the necessary framework to evaluate computer-generated results accurately. They emphasize that without a solid mathematical foundation, one risks misunderstanding the results produced by programming tools. The conversation highlights the importance of balancing computational skills with a strong grasp of mathematical concepts for true comprehension of the universe.
WindScars
Messages
50
Reaction score
0
I'm very good at math and scored high during all my life - but I must admit that nothing I have found until now couldn't be done better by programming. So, if someone wants to understand the nature of the world, not for an university or for jobs, but for it's sake - can you provide me one single example of where advanced math could be more useful than just understanding the subject and using computers to do the calcs.

This topic is not very clear, so rephrasing:
It's about changing arcaic hand algebra to programming as the main tool for humans to work with math. Where I wrote "math skills", visualize it as youself working into your algebra on a paper, getting an integral algebrically, solving a differencial equation by hands. Couldn't this be replaced by understanding what an integral is, and using the computer to solve it for you? You don't have to get deep into every topic to use it properly. Time wasted is advancement lost. I would like to see one example where all that time spent on: decoring formulas, getting algebra skills, learning to solve an integral alebrically, and others, will be more useful than doing it programatically.

Thank you.
 
Last edited:
Physics news on Phys.org
Cryptography. Say I give you an integer with around 180 digits. Now I ask you to find a prime factorization for that number, what do you do then? Brute force? It's a very tough problem in general, and you WILL need advanced math to even attempt it, let alone make a program.
 
I think that the problem is more one of checking the computer's accuracy. Numerical methods can be unstable for certain classes of problems, and all non-trivial programs have bugs anyway.

If you don't understand the math, you won't be in a position to properly evaluate a computer generated answer.

Just think about calculators for a second. If I ask you to divide 117.938 by 19.767, clearly a calculator will be much quicker. But if you come up with an answer of 56.556, how will you know that you accidently pressed '1' twice without knowing that 120 / 20 is about 6?
 
First, programs, to be of any use, must be written by someone who understands the mathematics that goes into doing any calculations.

WindScars said:
can you provide me one single example of where advanced math could be more useful than just understanding the subject and using computers to do the calcs?

I think you make an unwarranted dichotomy between advanced mathematics and understanding a subject. You can claim to understand physics without math, but I would argue it's through a set of vague analogies. Mathematics gives structure and definition to analogies and allows you to know in what ways the analogy is correct or incorrect.

I personally believe that everything we do in physics is model building that has no real truth in nature. Consider an artist that makes a copy of a painting. You would argue that visually it is a similar painting, but it is never the original. Going back to physics I think learning physics without math is like making a photocopy of the copy of the original.

Babbling done.

-Eric
 
Last edited:
WindScars said:
can you provide me one single example of where advanced math could be more useful than just understanding the subject

Advanced math is needed to understand the subject. Try to understand quantum mechanics without knowing linear algebra. How will you understand http://en.wikipedia.org/wiki/Schrödinger_equation without knowledge of PDE's??
You can't just separate advanced math and physics.

Furthermore, who will write all this fancy programs for you?? People who know the math!
 
TMFKAN64 you don't get the point. The computer can provide wrong answers as you. This has nothing to do with the issue. You can check it. I'm proposing a replacement of hand algebra to programming as the primordial tool to your self development of scientific knowledge. Literary: changing the paper to the keyboard.

Same to Micromass. It's about changing arcaic hand algebra to programming as the main tool for humans to work with math. Where I wrote "math skills", visualize it as youself working into your algebra on a paper, getting an integral algebrically, solving a differencial equation by hands. Couldn't this be replaced by understanding what an integral is, and using the computer to solve it for you? You don't have to get deep into every topic to use it properly. Time wasted is advancement lost.

Reading the topic again I admit it's not clear so this is bad news for the proposed discussion.
 
Last edited:
WindScars said:
TMFKAN64 you don't get the point. I'm not saying in not understanding the subject and hoping the computer will do everything for you, that's the case when you ask it to do a division without knowing what to expect. I'm proposing a replacement of hand algebra to programming as the primordial tool to your self development of scientific knowledge.

A respectable mathematician (don't know his name, sorry), went to an elementary school where they focussed on abstract math instead of doing algebra. So he went to one of the kids and he asked him: "what is 2+4". The kid thought for a while and answered "It equals 4+2 because of commutativity". The kid had no idea what 2+4 meant and that it equaled 6.

I'm sorry, but I find this very sad. People need to know how to calculate. They need not be good at it or it needs not be fast, but they need to know how it goes. You can't possibly talk about integrals and derivatives without ever having calculated one.
 
WindScars said:
TMFKAN64 you don't get the point. The computer can provide wrong answers as you. This has nothing to do with the issue. You can check it. I'm proposing a replacement of hand algebra to programming as the primordial tool to your self development of scientific knowledge. Literary: changing the paper to the keyboard.

Same to Micromass. It's about changing arcaic hand algebra to programming as the main tool for humans to work with math. Where I wrote "math skills", visualize it as youself working into your algebra on a paper, getting an integral algebrically, solving a differencial equation by hands. Couldn't this be replaced by understanding what an integral is, and using the computer to solve it for you? You don't have to get deep into every topic to use it properly. Time wasted is advancement lost.

Reading the topic again I admit it's not clear so this is bad news for the proposed discussion.


You clearly have never done any higher math. What you are basically saying is: "Let's get an idea of what a car is, and then let's forget about building one ourselves, let the robots do it.", except that you almost make it seem as if that's equivalent to spending the time building the car yourself.

How would you ever develop any mathematical maturity whatsoever? How would you advance mathematics if you didn't develop intuition and problem solving skills? Mathematics is not just a "read it, know it" type of monster. It's a common saying that you have to fight math to understand math.
 
micromass said:
A respectable mathematician (don't know his name, sorry), went to an elementary school where they focussed on abstract math instead of doing algebra. So he went to one of the kids and he asked him: "what is 2+4". The kid thought for a while and answered "It equals 4+2 because of commutativity". The kid had no idea what 2+4 meant and that it equaled 6.

I'm sorry, but I find this very sad. People need to know how to calculate. They need not be good at it or it needs not be fast, but they need to know how it goes. You can't possibly talk about integrals and derivatives without ever having calculated one.
Yes, your example is perfect. Why is being able to calculate an integral more important to knowing what it is and what it does? If anything, understanding rules as d/dx x^n = nx^(n-1) is essentially what happened to the 2+4 guy.

DivisionByZro said:
You clearly have never done any higher math. What you are basically saying is: "Let's get an idea of what a car is, and then let's forget about building one ourselves, let the robots do it.", except that you almost make it seem as if that's equivalent to spending the time building the car yourself.

How would you ever develop any mathematical maturity whatsoever? How would you advance mathematics if you didn't develop intuition and problem solving skills? Mathematics is not just a "read it, know it" type of monster. It's a common saying that you have to fight math to understand math.

You clearly have never done any higher guessing. Neither reading. Quote where I said against fighting math, developing intuition and solving problems. I'm arguing in favor to using programming as a replacement of the old pen and paper. You clearly have no idea of what I'm talking about.
People are strange. I'm done here. Got my answer. Thank you.
 
  • #10
WindScars said:
Yes, your example is perfect. Why is being able to calculate an integral more important to knowing what it is and what it does? If anything, understanding rules as d/dx x^n = nx^(n-1) is essentially what happened to the 2+4 guy.

Personally, I want to feel comfortable with the material. And to be comfortable, that means that I absolutely must see and compute actual examples. I have tried reading through a math text before without doing any computations. I remembered very little and I was not comfortable with the material at all.

Just knowing what an integral means is ok. But never calculate one makes you out of touch with what those things actually are. It's hard to explain, but it's really true.

Furthermore, what are you going to do if there are no numbers anymore, but only symbols?? How will you derive a formula from a given law?? If you don't know how to handle the numbers, then you will be hopeless if there are symbols instead.
 
  • #11
Well I suppose you and I have different views of what doing math on a computer entails. I did not mean to offend anyone, perhaps I was unintentionally harsh.. There's a good reason pencil and paper is a tried-true-tested technique for math...
 
  • #12
The military wants to write an algorithm to track am object falling out of the sky. You solve the differential equation numerically every timed you want to update the position of the object with your best guess, therussian programmer solves it once and just repeatedly evaluates the solution. Your program takes too long to run to successfully track the enemy nukes and the russians win the cold war in a very hot mess
 
  • #13
Don't you think weird a technology available for thousand years is still the one used here? They didn't use ink and paper because they had a choice, this was just the only way they had to keep data and express concepts. Programming is essentially the same. There's nothing I can express on a paper I can't on notepad - except on the later I replace stuff like dividing by hand, solving an equation, and others, by an automated method. I won't lose a single bit of the knowledge. When you are solving an equation or performing a multiplication you are not thinking on your main problem anyway, it actually takes you off the focus. You know it.

Now this last answer really did it for me. I got an insight here. Thank you guys.
 
  • #14
WindScars said:
You clearly have never done any higher guessing. Neither reading. Quote where I said against fighting math, developing intuition and solving problems. I'm arguing in favor to using programming as a replacement of the old pen and paper. You clearly have no idea of what I'm talking about.



People are strange. I'm done here. Got my answer. Thank you.

Oh come on. You asked a question, Div gave a fairly good answer. If you disagree with him, then bring in counterarguments. The thing you mention is very interesting, and I would love having a discussion with you about this. Don't back off because people disagree with you.

Perhaps Div misunderstood you, well: try to explain better to him what you mean.

A very related issue is whether mathematical proofs are actually necessary for something. Why should non-mathematicians (or mathematicians) even bother with proofs?? This is quite an interesting discussion.
 
  • #15
I haven't much to add anymore, I got my answer. Also my english bad, that makes it difficult to keep a good discussion.

Office_Shredder you didn't get the point too, by the way.

Knowing proofs is not an so-related issue. It is an interesting issue, though, I agree.

I'm definitely changing the paper and ink for text-editor and keyboard on my quest to knowledge.
 
  • #16
WindScars said:
When you are solving an equation or performing a multiplication you are not thinking on your main problem anyway, it actually takes you off the focus. You know it.

True. But you get a feel for the math involved. You get a feel about how hard it is to calculate \int{x^2dx}. Furthermore, you can stand in awe of the smart men who made calculating areas so easy!

And I'll bring it up again: what if your calculations involve symbols rather than numbers?? In that case, your computer will be useless. I know computers can do symbolic manipulations but it is still not good enough for if you want to do theoretical physics.

Also (and I'm sure you will disagree with this), there is a certain beauty in the calculations. Actually being able to find the area under a parabola made me almost high when I first done it. After a while it gets boring, but calculations really can be pretty.
 
  • #17
WindScars said:
I'm definitely changing the paper and ink for text-editor and keyboard on my quest to knowledge.

Good luck and let us know how it works out for you! (Seriously, I'm interested)
 
  • #18
At what point do you think "understanding" kicks in? You say "understand what an integral is". Do you simply mean:

I understand the definition of a Riemann Integral:
\int_a^b f(x)dx=\lim_{n\rightarrow \infty}\sum_{i=1}^n f(x_i)[x_i-x_{i-1}], and that's it?
 
  • #19
Micromass, what do you mean? This is where the computer will exceed. How familiar you are with functional and object-oriented programming? You don't just manipulate symbols, you manipulate objects with a well-defined behavior. Are you working with vectors? Great.

f = function(t) { return t*t; }
vec1 = V3(f(t),(derivative(f))(t),0)
vec2 = vec1.cross(V3_unitx)

Well, you just defined 2 vectors, one whose position is defined by 2 functions of t, one being the derivative of the other, displaying, as result, accelerated and uniform movements for the x and y axis, and other defined by the cross product of the first vector and the unitary x vector. You can visualize it moving on the front of your eyes ready on. There are functions, symbols, objecs. Lots of concepts. No number.

Matterwave, for god's sake, that's the absolute opposite of what I'm saying. Understand it intuitivelly, play with it using programming instead of paper+ink / imagination. Seems like I'm really bad on expressing myself on english (:
 
Last edited:
  • #20
You're question is rather vague.

You asked: "Are math skills necessary?"

Necessary for what? When you say you are trading in a text editor for a paper and pencil, what is your goal?
 
  • #21
bcbwilla read the entire topic. My english is bad but I'm sure this is not vague anymore at this point. Also, I expressed myself horribly, when I used "math skills" to refer to "algebraic skills" from memorizing an integral table to having a collection of tricks to solve equations and all that.
 
  • #22
WindScars said:
Micromass, what do you mean? This is where the computer will exceed. How familiar you are with functional and object-oriented programming? You don't just manipulate symbols, you manipulate objects with a well-defined behavior. Are you working with vectors? Great.

f = function(t) { return t*t; }
vec1 = V3(f(t),(f.derivate())(t),0)
vec2 = vec1.cross(V3_unitx)

Well, you just defined 2 vectors, one whose position is defined by 2 functions of t, one being the derivative of the other, displaying, as result, accelerated and uniform movements for the x and y axis, and other defined by the cross product of the first vector and the unitary x vector. You can visualize it moving on the front of your eyes ready on. There are functions, symbols, objecs. Lots of concepts. No number.

Matterwave, for god's sake, that's the absolute opposite of what I'm saying. Understand it intuitivelly, play with it using programming - as a good old day's mathematician would play on a paper and with imagination (because they had no computer!).

Fair enough. Show me how the computer can be used to verify the substitution law for integrals:

\int_a^b f(\varphi(x))\varphi^\prime (x)dx = \int_{\varphi(a)}^{\varphi(b)}f(t)dt

I'll be utterly amazed if a computer can do that.
 
  • #23
WindScars said:
bcbwilla read the entire topic. My english is bad but I'm sure this is not vague anymore at this point. Also, I expressed myself horribly, when I used "math skills" to refer to "algebraic skills" from memorizing an integral table to having a collection of tricks to solve equations and all that.
Of course you don't want a computer to do all this while you are just learning. You need to build intuition.
 
  • #24
WindScars said:
bcbwilla read the entire topic. My english is bad but I'm sure this is not vague anymore at this point. Also, I expressed myself horribly, when I used "math skills" to refer to "algebraic skills" from memorizing an integral table to having a collection of tricks to solve equations and all that.

I did read the entire topic.

Here is my response:

Sure, you can enter equations into a computer and solve them. But the equations themselves are partially the result of algebraic and other mathematical manipulations. Just look at all of the different formulations of classical mechanics, or quantum mechanics. These equations don't just magically appear in their current form.
 
  • #25
Micromass, why would the verification of the substitution law for integrals be useful for an individual pursuing the undestandment of it's universe?

(There are actually many things that could be done for that case, but there's no need to answer this because it's obvious math will always be the best way to solve a mathematical problem. This is not the point.)

bcbwilla said:
I did read the entire topic.

Here is my response:

Sure, you can enter equations into a computer and solve them. But the equations themselves are partially the result of algebraic and other mathematical manipulations. Just look at all of the different formulations of classical mechanics, or quantum mechanics. These equations don't just magically appear in their current form.
These equations are not quantum mechanics. These equations are an algebraic model of quantum mechanics. It can be modeled by matters of objects and functions aswell.
 
  • #26
WindScars said:
Micromass, why would the verification of the substitution law for integrals be useful for an individual pursuing the undestandment of it's universe?

...


Excuse me, but what physics classes did you already take?
 
  • #27
Just answer.
 
Last edited:
  • #28
WindScars said:
These equations are not quantum mechanics. These equations are an algebraic model of quantum mechanics. It can be modeled by matters of objects and functions aswell.

Objects and functions representing what? The equations!
 
  • #29
WindScars said:
Just answer.
I'm curious to now. What actual background do you have?

Mathematical details are enormously important to physics. Operators not commuting is at the heart of quantum mechanics. Schwarz inequality leads to the uncertainty relationship. And those are just the most basic details of quantum. Mathematical details are hugely important to physics.
 
  • #30
You are asking this because you are suspecting I am not good at physics. You want to be sure I know what I'm talking or else it won't make sense arguing. This shows that, for you, who I am is relevant to this discussion. Unfortunatelly, whoever my human incarnation is completely irrelevant to any of the laws of physics. It's funny how you know how to do an integral but don't understand this basic concept.

Consider myself as a 10 yo who never did any math. You'll still have to direct to my arguments, though.

Mathematical details are enormously important to physics. Operators not commuting is at the heart of quantum mechanics. Schwarz inequality leads to the uncertainty relationship. And those are just the most basic details of quantum. Mathematical details are hugely important to physics.
This is certainly fundamental to the human model of quantum mechanics. No doubts of that. Edit: this still has nothing to do with the topic.
 
Last edited:
  • #31
WindScars said:
Just answer.

If we want to solve the Schrodinger equation, then we might want to apply separation of the variables. This will yield a differential equation that will be solvable by integration. This last step involves solving a separable differential equation. That separable equations can easily be solved is a direct consequence of the substitution law.

Just one of many examples.
 
  • #32
And why would you need a paper and algebraic skills to do this?
 
  • #33
WindScars said:
And why would you need a paper and algebraic skills to do this?

Because a computer can't?? I asked you before if a computer could verify the substitution law. You didn't respond to that.
 
  • #34
WindScars said:
And why would you need a paper and algebraic skills to do this?
Because computers don't know how to solve differential equations numerically (the ones they can even solve numerically without a person using some algebraic input) other than immensely simple integrals.

Do you know that the best way to solve the quantum harmonic oscillator is by strictly algebraic means?
WindScars said:
You are asking this because you are suspecting I am not good at physics. You want to be sure I know what I'm talking or else it won't make sense arguing. This shows that, for you, who I am is relevant to this discussion. Unfortunatelly, whoever my human incarnation is completely irrelevant to any of the laws of physics. It's funny how you know how to do an integral but don't understand this basic concept.
.
...Jesus...

People ask because you give the impression of being clueless about physics and math and don't want to talk to a brick wall.
 
Last edited:
  • #35
Jorriss, yes, it can.
About your edit, so don't lose your damn time. You'll not get anything from me and you can consider my background that of a 10 years old if you want to.

Micromass, a computer can verify and aply the substitution law. It can find it out, too, but this is harder.

By the way, what will solving the schrodinger equation do to us? I'm asking it, yes, I have no idea.
 
  • #36
WindScars said:
Micromass, a computer can verify and aply the substitution law.

Show me. Or give a reference if it has been done before.
 
  • #37
WindScars said:
By the way, what will solving the schrodinger equation do to us? I'm asking it, yes, I have no idea.

...chemistry? Density functional theory, molecular dynamics, etc.

Please respond to this:
You said "These equations are not quantum mechanics. These equations are an algebraic model of quantum mechanics. It can be modeled by matters of objects and functions aswell."

I replied: "Objects and functions representing what? The equations!"
 
  • #38
I don't understand why you get so offended when people ask what your level of knowledge/education is; it's a valid question. It seems to me (and I'm probably not alone in this) that you have no idea what physics and math are, yet you persist to argue. I tried to be helpful and tried to understand what it was you were asking, but I give up.
 
Last edited:
  • #39
Bcbwilla, objects and functions represent quantum mechanics. Using QM is not fair as I don't know anything about it, though. You can use something I am, the analogy will still be valid.

Micromass, I answered it does because I'm sure it does. The substituton law? I have seen a news about computers predicting and modeling a biologic "setup" (forgot the word). But there are probably many mathematical problems it can't solve, so I basically said, yes, your point is right! But it is just irrelevant because this topic is not about a computer solving things for you, is about using the computer as a replacement to ink and paper as your main tool. This said, changing your question to be valid to the topic:

Show me how you can use the computer to verify the substitution law for integrals:
1. Solve it programatically? (not really necessary for this one)
2. Use mathematica or anything else?
3. Just do your algebra on notepad or using a touchscreen?

Note: I also point why worrying too much with algebraic tricks is so important? For instance, is not it better to use your time to learn mathematica than to memorize integral tables?

Division I don't get offended, just upset, because it just simply no point? Having a background on physics have nothing to do with this topic? Would be it fair if I asked for your programming background? This is just elitism and it is very unecessary.
 
Last edited:
  • #40
DivisionByZro said:
I don't understand why you get so offended when people ask what your level of knowledge/education is; it's a valid question. It seems to me (and I'm probably not alone in this) that you have no idea what physics and math are, yet you persist to argue. I tried to be helpful and tried to understand what it was you were asking, but I give up. I wash my hands of you, sir.

It's not his arguiring that is worrisome, I like a good argument. It's the fact that he tries to learn physics without actually doing the calculations. This will end in a disaster, and I'm trying to get the OP to not learn physics this way.
 
  • #41
WindScars said:
Bcbwilla, objects and functions represent quantum mechanics. Using QM is not fair as I don't know anything about it, though. You can use something I am, the analogy will still be valid.

Pick any physics topic you'd like. Show me a simple function describing a problem within this topic without using a physics equation that has been derived in part through algebra.
 
  • #42
Micromass, you should't worry about me, you should answer the topic. If this is why you are asking for my background, allright: I just finished the first semester on calculus and physics 1. Scored a standard deviance above average and was the best on high school times. But this is off topic here. I have topics for this already. And again, you are misunderstanding completely my point.
 
  • #43
WindScars said:
Division I don't get offended, just upset, because it just simply no point? Having a background on physics have nothing to do with this topic? Would be it fair if I asked for your programming background? This is just elitism and it is very unecessary.

It's ok. I'm doing a minor in computer science too. I'm not pulling stuff out of my a**, or I try not to. It's not elitism, it's a prerequisite for any serious talk about science. You can't just walk around throwing your ideas and expect people to take you seriously. You have to give them a reason to take you seriously; that's making a reputation for yourself and working hard. I'm sorry to break it to you.
 
  • #44
Where was this a serious talk about science? I'm just asking for changing the paper to a computer, and replacing algebra tricks (not algebra, algebra tricks - things like memorizing integrals tables) to the understandment of programs like mathematica. When I made myself look like I'm trying to have a 'serious talk about science'?

bcbwilla, again, "algebra tricks" is not the same as algebra. You guys are not getting my point, at all. I know I need english classes, but I'm pretty sure it IS understandable if you read what I say. but anyway, I can model a vector class programatically without any algebra at all. I can further use it to model a mechanical system. I can easily aply advanced mathematical concepts just exporting functions and understanding why they work. And I can find out those functions using artifitial inteligence, there are some interesting articles on that. But again, this is not the point, I'm answering because you asked. The topic is JUST about replacing the pen and ink and the algebraic tricks like memorizing formulas into programming and learning to use software, respectively. Nothing beyound that.
 
Last edited:
  • #45
WindScars said:
I can easily aply advanced mathematical concepts just exporting functions and understanding why they work. And I can find out the simplest formulas using artifitial inteligence,
:confused: :confused: :confused: :confused: ?
 
  • #46
Its hard if you don't say what did you not understand, but I'll rephrase:

I can aply hardest concepts (say, solving differential equations) by using the proper software instead of learning tricks. If I need to push knowledge beyound, there are many ways to do that using a computer. One example is that paper where a computer just found out all the rules of a simple biological system by itself. But this is NOT the point of the topic. The topic is just about using a computer instead of the paper, and understanding software like mathematica instead of memorizing integrals or methods of solving differential equations.

This is not being good, anyway. I should stop creating topics in english until I understand you better. Not just the fact my english is poor, it's a very different culture and I always tend to be misunderstood on those topics... and I already got my answer. This is so painly pointless...
 
  • #47
WindScars said:
The topic is just about using a computer instead of the paper, and understanding software like mathematica instead of memorizing integrals or methods of solving differential equations.

If everyone only knew how to use Mathematica and not analytical solutions to integrals or different methods of solving differential equations, then there would be no one to write Mathematica in the first place.
 
  • #48
Someone has to understand it, but do everyone that wants to understand the fundaments of our universe has too? Can't someone just use software to do what was already discovered, and spend it's time on the topic he is interested in making an advancement (if he is, at all?)

I'll use my example. I would like to work on nanotech. It's a field on development and it's entire dynamics is dictated by quantum mechanics. But do I need to go through years and years of math and physics, to understand quantum mechanics in a mathematically advanced level, if I want to push nanotechnology? What if instead I just learn the concepts, the soul of quantum mechanics, and use that years to come making, for instance, making simulations, trying to model nanochemical machinery?
 
Last edited:
  • #49
OK, Windscars, you claim that we don't understand what you mean. Fair enough. I probably don't understand what you mean.

Could you perhaps give an example of how your method would work?? What would be your method of studying something?? How would you do research?? Just give a very specific and concrete example.
 
  • #50
The hardest math course I ever took was a numerical linear algebra course. It was kind of based around Trefethen and Bau textbook.This was the course I learned what you can do with a computer and how you can determine if what you do with it actually makes any sense.The proofs were hard and the programing usually required that you really understand the proofs.I think it is impossible to make computer do something useful without having a really good theoretical understanding of what you are doing.For me programing takes an hour on paper ,10 mins coding and 3 hours debugging.
 
Last edited:
Back
Top