# About to start a degree (sort of), need advice on how best to prepare

by TalkOrigin
Tags: advice, degree, prepare, sort, start
 P: 17 To try and make it as short as possible, I'm an adult (25) who will be going back to university in Sept to study what has always been my passion, physics. I say "sort of" in the title because it's a 3 year BSc degree, but there's an extra year at the beginning, which is a foundation year, which is actually called year 0. Unfortunately, although physics is my favorite subject, it's far from my best. I chose it purely because I enjoy it, so I'm hoping that + work ethic will be enough. My question is, what is the best way for me to prepare before sept? The foundation year is essentially a year where they teach you everything you need to know in 1 year to start a physics degree - and they assume no prior knowledge (well, VERY little). The thing is, that sort of learning curve is incredibly steep as they are essentially teaching 2 years of material in 1 year, and they are teaching it to people like me, who have been out of formal education for years. So, I want to go there knowing as much as possible before day 1. Lots of people have told me to simply focus on as much math as possible, and I'm wondering whether I should do this (I've already started teaching myself maths) or should I study physics side-by-side, or maybe get to a decent level with maths (maybe wait 3 months) then start with physics? I know physics is a lot easier with a grounding in maths, so I'm unsure how to approach this. I work at the moment so max amount of time I can give is 4 hours per day, for what it's worth. Like I said, I'm not great when it comes to these subjects so if I gave much less than 4 hours a day the progress would be almost unnoticeable lol. Thanks for listening, if you are interested in what they actually teach during this foundation year, feel free to check it out at: http://www.dur.ac.uk/resources/facul...works/f302.pdf You can click on each module and it gives you a breakdown of everything covered. And if there is any information I haven't given which would be useful please let me know.
 P: 352 To be honest, there's not much you really can do to prepare. Math is helpful. But don't focus on calculus or differential equations too much, mainly get your algebra together. You'll learn calculus, but probably skip a lot of algebra. Algebra is the most important thing you can learn. It's the foundation of everything. You can't do physics or calculus without it.
 P: 1,065 Doing some programming would be helpful. Not so much for getting good grades in classes, but for supplementing your degree program. Programming is one of the few way that undergrads can actually contribute during their research. If you know a little programming you will better be able to compete for undergrad research positions. Also, if you dont go on to a PhD program, being able to program is one of the main points of marketability for physics B.S. holders.
 P: 17 About to start a degree (sort of), need advice on how best to prepare Thanks for advice. johnqwertyful, I'm going over all of algebra/trig/etc before I get started on anything like calc, I really want my algebra to be solid. Ive bought quite a few textbooks for different levels so I'm just making my way through them. ModusPwnd, any tips on where to start? I know there's a ton of diff options available, like C, C++ and other... programming languages (?) which are more widely used in the science community. Also, could you recommend a good book for a complete beginner to learn the basics of whichever one you suggest?
 P: 1,065 It doesnt really matter which language you learn with. C++ is fine since there is a lot of help about it on the web. Also, I agree that solid Algebra/Trig is very important going in. Concentrate on that now probably, since you feel you are deficient. But keep programming in mind. Its not something you will necessarily get in your curriculum, but its pretty important for things outside the curriculum (that is, its important for jobs and research).
C and C++ are good languages for a physicist to know. Python is also good. They're also useful if you ever decide to look for jobs that involve a lot of programming (e.g., finance jobs). Matlab (and to a lesser extent, Mathematica) are also used a lot for programming by physicists, but those are programs that cost   for an individual. If you have an opportunity to take a course in them when you start your degree program, they may be handy. Mathematica is mostly used to do "symbolic computation" (i.e., manipulate symbolic expressions), so I doubt it's used much outside of academia. Matlab is more computational, so it may see some use outside of universities. The program R, which is similar to matlab, and is free, seems to be one of the go-to programs for industry companies that use stats. Also, there's an add-on/library (not sure what's the best descriptor) for Python called matplotlib, which is a matlab-like library implemented in Python.