Can a computer illiterate graduate in theoretical physics?

Click For Summary

Discussion Overview

The discussion centers around the necessity of computer skills for graduates in theoretical physics, particularly for those who may not be mechanically inclined. Participants explore the implications of computer usage in modern physics education and research, questioning whether one can succeed in theoretical physics with a focus on pure mathematics instead of advanced computer skills.

Discussion Character

  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • One participant expresses concern that advanced computer skills are essential in modern theoretical physics and fears falling behind peers who are more adept with technology.
  • Another participant argues that while computer skills are important, they are not insurmountable and suggests that all students will eventually need to engage with computers during their studies.
  • Some participants challenge the notion that a lack of computer skills is a significant barrier, suggesting that a willingness to learn is more critical than existing knowledge.
  • There is a viewpoint that relying on historical figures like Einstein as a justification for not learning computer skills is weak, as the context and expectations have changed significantly since then.
  • Several participants emphasize the importance of self-study and adaptability in the field of physics, suggesting that students must take initiative in their learning, including acquiring necessary computer skills.

Areas of Agreement / Disagreement

Participants generally disagree on the extent to which computer skills are necessary for success in theoretical physics. While some argue that they are essential, others believe that a strong foundation in mathematics can suffice, provided the individual is willing to learn. The discussion remains unresolved regarding the balance between computer skills and mathematical proficiency.

Contextual Notes

Some participants express uncertainty about the specific requirements of physics programs regarding computer usage, and there are differing opinions on how much emphasis should be placed on mechanical skills versus abstract thinking in theoretical physics.

Who May Find This Useful

This discussion may be of interest to students considering a career in theoretical physics, educators in STEM fields, and individuals reflecting on the role of technology in scientific education.

Pleonasm
Messages
322
Reaction score
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
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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.
 
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   Reactions: 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.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
1K
Replies
1
Views
2K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
8
Views
3K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 5 ·
Replies
5
Views
1K
  • · Replies 13 ·
Replies
13
Views
3K
Replies
2
Views
2K
Replies
35
Views
6K