Does Physics course teach basic computing skills?

Click For Summary

Discussion Overview

The discussion centers around whether physics courses at the University of Toronto teach basic computing skills, particularly programming, and the necessity of such skills for physics majors. Participants explore the implications of programming knowledge for their studies and future careers.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Exploratory

Main Points Raised

  • Some participants express concern that physics courses may not include programming instruction, suggesting that students might need to learn programming independently.
  • Others argue that programming is assumed knowledge for physics majors, indicating that self-study is often necessary.
  • A participant highlights the importance of having strong math skills, particularly calculus, before entering college, alongside programming skills.
  • One participant notes that computer programming is complex and cannot be effectively taught as a secondary focus in demanding physics courses.
  • A personal anecdote is shared about the value of taking a dedicated programming course, emphasizing its long-term benefits in both academic and career contexts.
  • Suggestions are made for exploring evening courses in programming languages, with specific languages mentioned, such as Fortran, C++, and Java.

Areas of Agreement / Disagreement

Participants generally agree on the importance of programming skills for physics majors, but there is no consensus on whether these skills are adequately taught within physics courses. Multiple views exist regarding the necessity of independent study or additional courses.

Contextual Notes

Some participants mention a lack of prior programming knowledge and express uncertainty about what specific skills are necessary before entering undergraduate studies. There is also a recognition that course offerings may vary and that the teaching of programming may not be integrated into physics curricula.

Violinist
Messages
16
Reaction score
0
At university of Toronto, do certain physics courses teach computer programmings? or do I need to take extra course for computer
Not that I don't want to take it but I think I will have full course for both 1st year uni even without the computer courses. I think it is important to learn programming if i am a physics major.
 
Physics news on Phys.org
From what I know it really is important, but I think it's assumed that you already know how to program when you are a physics major. You pretty much have to study it by yourself.
 
mathsciguy said:
From what I know it really is important, but I think it's assumed that you already know how to program when you are a physics major. You pretty much have to study it by yourself.

I have no prior knowledge, can you teach me some stuff that I should know before graduating high school and I shall be learning during the undergrad?
 
Violinist said:
I have no prior knowledge, can you teach me some stuff that I should know before graduating high school and I shall be learning during the undergrad?

I haven't reached far from the program myself yet but it's a no brainer that you should get as much math skills and knowledge (preferably as far as calculus) as you can before entering college. Programming skills is a huge plus (though, computational physics is something I'm yet to take)
 
Violinist said:
At university of Toronto, do certain physics courses teach computer programmings?

Surely the UofT website has course descriptions. If a particular physics course is also intended to teach computer programming, the course description should say so.

Computer programming is a complex enough subject that it can't really be taught extensively or well as a "sideline" to another course, especially a physics course which is rather demanding to begin with. If you want to learn programming, either take a course in it at some point, or take the time to learn it on your own.
 
When I was 16 my school encourage me to take a one year evening course in Fortran computer programming at the local technical college. Just meeting other, and older, people with similar interests was fun & educational. And the course was very useful.

When I did physics at University I was never offered a computing course, but bashed together some Fortran programmes to analyse data, rather than doing it by hand. That impressed them, might even have raised by grades a notch. Then after I couldn't get a job in physics my whole career has been in computing... that one year evening course was probably the most useful course I ever took.

So try and find an evening course - make sure it is in a proper programming language - Fortran is still good, though you might find C++ & Java more likely to be on offer these days - these are also good. Pascal, Smalltalk are perhaps less easily found now, but also good (Smalltalk I love!) Visual Basic will do at a pinch.

If you aren't 16 yet, or just like fun, then check out:

http://news.squeak.org/2008/10/28/squeak-learn-programming-with-robots-now-free/
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 21 ·
Replies
21
Views
5K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K