Can a computer illiterate graduate in theoretical physics?

In summary, this person does not think that computer usage is a necessary part of theoretical physics, and fears that he will be behind the rest of his peers if he does not learn how to use a computer.
  • #1
Pleonasm
322
20
I have recently taken up mathematics at home and found that it does not pose any problems for my future aspirations in becoming a physicist. However, I am not mechanically inclined and can't use a computer to any sophisticated degree. It's all about abstract thinking for me. I fear mechanical mastering will be part of a modern theoretical physics program (advanced computer usage that is) and that I will lag behind the rest when the day comes.

So, is the computer element of modern theoretical physics large enough for one to instead favour pure mathematics - probability theory and statistics, or is this really a non-ussue?
 
Physics news on Phys.org
  • #2
It's not a big issue, but it's not a non-issue either. Almost every mathematician or physicist uses computers nowadays to some degree. This might be to do computations, or just to write papers. You're going to need the computer sooner or later. And any undergrad program will make you work with the computer eventually.

So bite the bullet and learn some advanced computer usage.
 
  • #3
Pleonasm said:
I have recently taken up mathematics at home and found that it does not pose any problems for my future aspirations in becoming a physicist. However, I am not mechanically inclined and can't use a computer to any sophisticated degree. It's all about abstract thinking for me. I fear mechanical mastering will be part of a modern theoretical physics program (advanced computer usage that is) and that I will lag behind the rest when the day comes.

So, is the computer element of modern theoretical physics large enough for one to instead favour pure mathematics - probability theory and statistics, or is this really a non-ussue?
So, how do you function day to day?

Do you write out everything longhand? I got to tell ya, I still got calluses on my fingers from handwriting as a kid, and I don't miss it one bit.

If you have to look up something or do research, do you shlep to the library?

If you want to develop a mathematical model of something physical, do you whip out your trusty abacus and go to town on it?

If you want to communicate some insight to your colleagues, do you write out a letter and wait for the snail mail to take it to its destination? I bet you still have one of those phones with a dial or something on it. Even Western Union caught up with the times and stopped using funny little guys tapping out Morse Code.

Man, it's 25 years past Hammer Time! You got to keep up with the times, otherwise, you'll get left behind. It's not 1890 (1790?) anymore, and quill pens and parchment are getting hard to find.
 
  • #4
micromass said:
It's not a big issue, but it's not a non-issue either. Almost every mathematician or physicist uses computers nowadays to some degree. This might be to do computations, or just to write papers. You're going to need the computer sooner or later. And any undergrad program will make you work with the computer eventually.

So bite the bullet and learn some advanced computer usage.

Alright then. I do question however how a pure mathematics degree - which is really formal just logic with numbers, would entail any mastering of computer language?

SteamKing said:
So, how do you function day to day?

Do you write out everything longhand? I got to tell ya, I still got calluses on my fingers from handwriting as a kid, and I don't miss it one bit.

If you have to look up something or do research, do you shlep to the library?

If you want to develop a mathematical model of something physical, do you whip out your trusty abacus and go to town on it?

If you want to communicate some insight to your colleagues, do you write out a letter and wait for the snail mail to take it to its destination? I bet you still have one of those phones with a dial or something on it. Even Western Union caught up with the times and stopped using funny little guys tapping out Morse Code.

Man, it's 25 years past Hammer Time! You got to keep up with the times, otherwise, you'll get left behind. It's not 1890 (1790?) anymore, and quill pens and parchment are getting hard to find.

Here's the deal. I was brought up without a computer untl the age of 18. I know nothing about computers aside from googling. I work with a Sony Vaio (rest in peace) laptop.
 
  • #5
Here's what I'm seeing. I see someone who is set in his/her ways, and who simply do not wish to learn something new, even if it opens a whole new avenue and capabilities that can easily be a tremendous asset. Instead of putting in the effort of acquiring new knowledge and skills, he/she is trying to find ways of not doing it.

So I will ask myself, what else will he/she not wish to learn. If I were to give him/her a topic in a completely new area, will he/she do the same thing and try to go around it, rather than tackle it head on?

This has nothing to do with learning computer skills. It is more of a reflection on your attitude towards acquiring and learning new things. I would not hire you not because of your lack of computer skills, but rather what I perceive as someone who would not care to learn something new. As a scientist (and maybe even for a mathematician), this is an extremely undesirable trait.

Zz.
 
  • #6
ZapperZ said:
Here's what I'm seeing. I see someone who is set in his/her ways, and who simply do not wish to learn something new, even if it opens a whole new avenue and capabilities that can easily be a tremendous asset. Instead of putting in the effort of acquiring new knowledge and skills, he/she is trying to find ways of not doing it.

So I will ask myself, what else will he/she not wish to learn. If I were to give him/her a topic in a completely new area, will he/she do the same thing and try to go around it, rather than tackle it head on?

This has nothing to do with learning computer skills. It is more of a reflection on your attitude towards acquiring and learning new things. I would not hire you not because of your lack of computer skills, but rather what I perceive as someone who would not care to learn something new. As a scientist (and maybe even for a mathematician), this is an extremely undesirable trait.

Zz.

I am perfectly willing to learn it if they teach me the basics. I am quite sure a physics instructor, however, wouldn't. I am being pragmatic about these issue. If it's of secondary importance I will probably manage anyway. You seem to have a very optimistic view of capabilities. Remember that Albert Einstein failed his electrical engineering studies. He was not mechanically inclined, as he himself stated, yet brilliant.
 
  • #7
Pleonasm said:
I am perfectly willing to learn it if they teach me the basics. I am quite sure a physics instructor, however, wouldn't. I am being pragmatic about these issues, but if it's of secondary importance I will probably manage anyway. You seem to have a very optimistic view of capabilities. Remember that Albert Einstein failed his electrical engineering studies. He was not mechanically inclined, as he himself stated, yet brilliant.

You have to be really desperate to use Einstein as a role model here. Using an extreme exception to justify anything is awfully weak. How that applies to you, and the times we are living in, is puzzling. When you are that type of an exception, sure, you may write your own ticket. But do you think you are even in the same league to be able to get away with it?

Good luck!

BTW, you ASKED for opinions on here. But it seems that you have a response and excuse to everything that were mentioned. You already made up your mind on this matter, so what the point in all this?

Zz.
 
  • #8
Pleonasm said:
I am quite sure a physics instructor, however, wouldn't.

You're right, he wouldn't. And there is so many things that he won't teach you. If you're serious about physics, then you need to be able to self-study. Nobody is going to keep holding your hand.
 
  • #9
ZapperZ said:
You have to be really desperate to use Einstein as a role model here. Using an extreme exception to justify anything is awfully weak. How that applies to you, and the times we are living in, is puzzling. When you are that type of an exception, sure, you may write your own ticket. But do you think you are even in the same league to be able to get away with it?

Good luck!

BTW, you ASKED for opinions on here. But it seems that you have a response and excuse to everything that were mentioned. You already made up your mind on this matter, so what the point in all this?Zz.

I have aspergers syndrome and suffer from the exact same weakness in mechanical abilities as he did. This is a fact. What I ask of the physics community is to take this into concideration. I don't do very well in pretty much any practical application. I also tend to make things more diffcult than they really are.

I don't know if you notice but I did write: "alright then," which basically means that I accepted the answer, though not the second part of it...
 
  • #10
i think not since many recent developments in theoretics are based solely on the discovery of the transistor and beyond. but i believe it depends on the will to succeed
 
  • #11
Pleonasm said:
Alright then. I do question however how a pure mathematics degree - which is really formal just logic with numbers, would entail any mastering of computer language?
No one is asking you to become a hot shot software developer. A computer can be a handy tool for those who never programmed a line. You're communicating with an online forum, so computer use is not totally foreign to you.
Here's the deal. I was brought up without a computer untl the age of 18. I know nothing about computers aside from googling. I work with a Sony Vaio (rest in peace) laptop.
And you're not the exception in growing up without having a computer to use, either.

I didn't get to use computers growing up, because the personal computer really didn't take off until after I got out of college. But once small business computers became common in the office, it was either adapt to the new reality or fall by the wayside.

I got to know a lady who lives in a retirement community, no technical background whatsoever, in her 80s at least, and she could manage to use a computer for emailing with her friends and family, surfing the web, playing games and what not. If she got stuck with something, she would ask her nephew or one of her friends to give her a hand in figuring out what to do.

People can learn to drive a car without knowing much how they work under the hood. Driving a car, using a computer, it's learning to use a tool to help you accomplish a certain task more quickly. If you want to be an academic, even one in a theoretical field, you have to use some modern tools. You can't be like Archimedes, drawing stuff in the sand.
 
  • #12
Pleonasm said:
I have aspergers syndrome and suffer from the exact same weakness in mechanical abilities as he did. This is a fact. What I ask of the physics community is to take this into concideration. I don't do very well in pretty much any practical application. I also tend to make things more diffcult than they really are.

I don't know if you notice but I did write: "alright then," which basically means that I accepted the answer, though not the second part of it...

It might be harsh, but a lot of people won't care about your aspergers syndrome and your mechanical abilities. Sure, in undergrad you might get some extra benefits, but down the line people will take it less and less into consideration. If you don't do well in practical application, then you need to work on it. If you're in grad school and say "I'm not going to solve this equation with mathematica because I have aspergers," then people will not react very understanding to that. Yes, aspergers is a big problem and I do sympathize, but if you want to be competent in research, then you'll need to stud the practical stuff.
 
  • #13
Whatever job you take, if you want to operate at a 'high level', you need to be computer literate.

Physics or math degrees are not CS or software engineering degrees, like some people here want to suggest.
Depending on what you do, programming becomes important to very important. In other areas, other subjects become more important, like technical skills.

If you are going to give up on a high level education just because some skills you need to develop don't come naturally to you, you aren't going to amount to anything.
You say you didn't grow up with a computer. So what does that say about your natural ability to learn how to use one?
 
  • #14
None. But I don't want to fall behind my peers in class. If fear the programming part is a bit too much for a complete noob. Pure mathematics does not require programming of any sort. But if the programming aspect is fairly self explanatory I see no problem ahead.
 
  • #15
Pleonasm said:
Pure mathematics does not require programming of any sort.

False
 
  • #16
micromass said:
False

Please elaborate which type of programming a pure mathematics degree would require. Pure mathematics must have evolved then, despite not being a scientific discipline.
 
  • #17
Pleonasm said:
Please elaborate which type of programming a pure mathematics degree would require. Pure mahematics must have evolved then, despite not being a scientific discipline.

It depends on what kind of math you're going to get into. But whatever you will do, you will end up writing mathematical documents. For that you need to know LaTeX. It's not exactly programming, but not very easy either. If you're going into group theory for example, you will need programs where you get to manipulate algebraic structures like GAP. This is a full programming language. Maybe you will need to solve equations with MATLAB or mathematica. There's so much a computer can be useful for. I could not have done my research without knowledge of computers!

Maybe an undergrad degree in pure math will even require a programming course (it did with me).
 
  • #18
Basically any math major is going to be required to take at least an introductory computer programming course. And many math majors will either be required to take, or strongly encouraged to take some classes in numerical methods and/or numerical analysis. These courses are very good for physics majors to take as well. Just about any physics degree will require at least introductory programming. Either of these majors is likely to require at least some technical papers involving some degree of mathematics, which involves learning to type the language of mathematics.

Like it or not, these are essential parts of doing mathematics or physics today. We have tools available today that simplify many tasks, and using them is an essential part of working in these fields. Equations that can literally take days to solve can be solved almost instantly with computers. This is a valuable skill.
 
  • #19
Computers use the exact same type of abstract reasoning as mathematics. In fact there is no mechanical aptitude in computer usage. Every mathematician I have met (under the age of 60) can code as well as any computer scientist. I don't get how you can separate it honestly, computers are math. If you can't get computers, I really suspect any advanced physics experiment is bit beyond your reach.

Programming is input->expression->output. Its math on wheels. I'm really breaking my brain trying to imagine someone good with high level mathematics that couldn't program. Its like trying to imagine someone who can run, but falls when they walk.
 
  • #20
I'm a bit confused by your description of computer programming as a mechanical skill. The only mechanics involved in programming are the movement of ones fingers across the keys. A mechanical skill would be designing and building the computer itself. You might find that you'll take to programming much more easily than you're imagining.
 
  • #21
Terminatrix said:
Computers use the exact same type of abstract reasoning as mathematics. In fact there is no mechanical aptitude in computer usage. Every mathematician I have met (under the age of 60) can code as well as any computer scientist. I don't get how you can separate it honestly, computers are math. If you can't get computers, I really suspect any advanced physics experiment is bit beyond your reach.

Programming is input->expression->output. Its math on wheels. I'm really breaking my brain trying to imagine someone good with high level mathematics that couldn't program. Its like trying to imagine someone who can run, but falls when they walk.

The candidates program in mathematics over here is all about deducing mathematical proofs. Most of the examinations are verbal, some are in a class writing on a piece of paper answering question, just as one would have done in a philosophy or history examination.

Perhaps the master programme in mathematics is where computers play a more integral role..
 
Last edited:
  • #22
QuantumCurt said:
I'm a bit confused by your description of computer programming as a mechanical skill. The only mechanics involved in programming are the movement of ones fingers across the keys. A mechanical skill would be designing and building the computer itself. You might find that you'll take to programming much more easily than you're imagining.

That's true, but my skills in both are equally non existent. I can't get the program to work and deduce the proofs. I find there are too many intermediate steps for me to independentaly figure it out.. And I keep on making misstakes! Add to that a complete lack of experience with programs in general and you have a state of demoralization.

Imagine showing it to your parents of a different generation. It's like a foreing language to them. They wouldn't even know where to start. I am much the same.
 
  • #23
Pleonasm said:
That's true, but my skills in both are equally non existent. I can't get the program to work and deduce the proofs. I find there are too many intermediate steps for me to independentaly figure it out.. And I keep on making misstakes! Add to that a complete lack of experience with programs in general and you have a state of demoralization.

Imagine showing it to your parents of a different generation. It's like a foreing language to them. They wouldn't even know where to start. I am much the same.

Right. And complaining about it won't help. Get a book on programming and work through it. If you program every day for an hour or an half hour each day, then you'll get it in no time.

My recommendation: download the following language: http://racket-lang.org and work through the following book: https://mitpress.mit.edu/sicp/full-text/book/book.html You'll be very decent in programming in a month or so.
 
  • #24
Pleonasm, I cannot understand your attitude. The fact is: In science, the combination "human+computer" is much more powerful on any conceivable level than just a human alone. By using computers, one can solve problems faster, often by many orders of magnitude, and can solve many problems a human alone could not even dream of attempting to solve. Even basic computing skills can offer open worlds of opportunity.

What does this mean for you? Unless you learn to use computers effectively, you cannot ever hope to use your time and skills effectively. And, on a more mundane level, it means that most likely you will be out-competed by your peers---to a degree which is not even funny any more. It will be like entering a 200 mile race where you walk and everyone else is using cars or helicopters.

And, I do not understand where you get the impression that using computers is "mechanical" in any way. Coding is one of the (if not simply THE) most creative and logical endeavors you could get into on earth. Look up what Terminatrix said above. This post is correct.
 
  • Like
Likes QuantumCurt
  • #25
I have an 89 year old grandpa that uses email, Facebook, various message boards (relating to his coin collection), and pays his bills online. He was around for like 60 years before computers were really even a "thing" in the household sense. Adapting to change is one of the central aspects of life and how people grow. We learn things by doing them.

I was born in 1986, and we didn't have a computer until about 2002 when I was 16. I've never done much on computers aside from surfing the internet, but upon returning to school a few years ago at 25, I discovered how important they were. I've since learned to do a lot with them, and I have a few programming courses in my plans for the next few years.
 
  • #26
Will my ability to grasp programming/structures increase as I learn higher mathematics? Does one follow naturally from the other?
 
  • #27
Pleonasm said:
Will my ability to grasp programming/structures increase as I learn higher mathematics? Does one follow naturally from the other?

No, but there are many connections between the two. If anything, your ability of mathematics will increase if you know more programming. In any case, if mathematics is not difficult for you, then programming should be easy too.
 
  • #28
When studying for my physics degree, I knew two people who were very unfamiliar with standard programs and computers in general. Yet both of them quickly learned the essence of programming. In fact, their programs were so good that I was truly puzzled numerous times when they were unable to do simple things with their computers in situations unrelated to their research.

I think that it is more important to know exactly what you want your program to do and how to break this in small logical steps than to know the technical details of actually implementing your ideas. You will quickly learn the latter if you are good with the former. Also many people are happy to assist you with such things.
 
  • #29
micromass said:
No, but there are many connections between the two. If anything, your ability of mathematics will increase if you know more programming. In any case, if mathematics is not difficult for you, then programming should be easy too.

Isn't it more prudent to start by mastering mathematics, which is more familiar, and then programming?

I haven't received a response to my objections as to what some mathematical institutionens might offer for an intended graduate. Having seen with my own eyes math tests at university level in a pure mathematics - Candidates, and it did not contain programming whatsoever. Are you in fact sure of your contention above, that such courses are eventually mandatory?
 
  • #30
Pleonasm said:
Isn't it more prudent to start by mastering mathematics, which is more familiar, and then programming?

If programming is your weak side, then you should start now.

I haven't had received a response to my objections as to what some mathematical institutionens might offer for an intended graduate. I have indeed seen math tests at university level in a pure mathematics - Candidates, and it did not contain programming whatsoever. Are you in fact sure of your contention that such courses are eventually mandatory?

Yes, I am sure that in my university every physics and math major needed to take a programming course. Your university could be different.
 
  • #31
Every single math or physics degree program that I've looked into involves at least an introductory programming course. And given that I'm a physics/math double major, I've looked at a lot. It doesn't make sense to learn all of the math and then go back and learn all of the programming. It makes sense to learn them at the same time. Otherwise you'll be in advanced math classes and simultaneously learning how to program a computer to add 1+1 when you could be using it within your advanced math classes.

Programming and general familiarity with using a computer as a tool is incredibly beneficial in just about any math class. I was in an intermediate level differential equations class last semester. One of the topics we covered was numerical approximations to solution of differential equations using methods such as the Euler Method and the Runge-Kutta Method. These involve repeated iterative calculations using long decimals. They can be done by hand, but I'd have been sitting there for an hour working on one problem. Instead I set up an Excel spreadsheet (which took about 5 minutes) and then ran the necessary calculations (a few more minutes to record the data). Setting up an Excel spreadsheet to run my calculations was a far cry from writing an actual program to do it, but it still takes some knowledge to do it. What sounds better? Plugging 9 digit decimals into a calculator for an hour, or spending 5 minutes setting up a spreadsheet that did it for me?
 
  • #32
QuantumCurt said:
I'm a bit confused by your description of computer programming as a mechanical skill.

I suspect Pleonasm's native language is not English.
 
  • #33
jtbell said:
I suspect Pleonasm's native language is not English.

Well, I know the difference. I was simply being sloppy by not explaining how I lack both skill sets. My streight lies in verbal comprehension. You are quite right in that this is not my native language.

Regarding programming - I can name at least one fairly respected discipline which does not require computational work, beyond the trivial usage of writing in Word, and that's in the general field of psychology (there might be exceptions within psychology).

Right?
 
  • #34
No, psychology wouldn't generally require much in the way of programming. Although it wouldn't be unheard of for a psychologist to use a computer program to work with various statistics. Though I'm not sure what relevance that has here. Psychology is incredibly far removed from the physical sciences.
 
  • #35
It was in response to this:

Almeisan said:
Whatever job you take, if you want to operate at a 'high level', you need to be computer literate.

Psychology, Economics, Law, all well regarded disciplines encompassing little to no programming. I will concede however that it is intrisic to modern mathematics, physics, chemistry and biology graduates.
 

Similar threads

  • STEM Academic Advising
Replies
2
Views
1K
Replies
8
Views
1K
Replies
2
Views
951
Replies
35
Views
3K
  • STEM Academic Advising
Replies
1
Views
2K
  • STEM Academic Advising
Replies
24
Views
2K
Replies
37
Views
3K
  • STEM Academic Advising
Replies
14
Views
1K
  • STEM Academic Advising
Replies
11
Views
667
Back
Top