Any advice on online postgrad study?
-
I wonder if anyone hereabouts has experience to share of software related online postgrad courses. In about a months time I have to make up mind whether to go for something like this, or back to work full time if I can find a contract. The idea came about having read a couple of Phd thesis on Aspect Oriented Programming a few months back. I realised that I had already implemented most of the same ideas and surpassed what they were doing in a few places. The thought was if they can get a Phd, albeit from a minor German university, for that then I should be able to aswell. Going back to being a student on a campus somewhere is impractical however appealing so I let the idea pass. Now it seems universities are getting very excitable about online courses and offering many more remote places so maybe it could work after all. I have no idea where to start looking given that searching for online-courses will give me millions of hits, most of them not worth following up. Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
I wonder if anyone hereabouts has experience to share of software related online postgrad courses. In about a months time I have to make up mind whether to go for something like this, or back to work full time if I can find a contract. The idea came about having read a couple of Phd thesis on Aspect Oriented Programming a few months back. I realised that I had already implemented most of the same ideas and surpassed what they were doing in a few places. The thought was if they can get a Phd, albeit from a minor German university, for that then I should be able to aswell. Going back to being a student on a campus somewhere is impractical however appealing so I let the idea pass. Now it seems universities are getting very excitable about online courses and offering many more remote places so maybe it could work after all. I have no idea where to start looking given that searching for online-courses will give me millions of hits, most of them not worth following up. Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
Matthew Faithfull wrote:
Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
Back to school.
The report of my death was an exaggeration - Mark Twain
Simply Elegant Designs JimmyRopes Designs
Think inside the box! ProActive Secure Systems
I'm on-line therefore I am. JimmyRopes -
Matthew Faithfull wrote:
Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
Back to school.
The report of my death was an exaggeration - Mark Twain
Simply Elegant Designs JimmyRopes Designs
Think inside the box! ProActive Secure Systems
I'm on-line therefore I am. JimmyRopesThanks, I think :confused: I was kind of asking the 'which school' question already but never mind. :sigh:
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
I wonder if anyone hereabouts has experience to share of software related online postgrad courses. In about a months time I have to make up mind whether to go for something like this, or back to work full time if I can find a contract. The idea came about having read a couple of Phd thesis on Aspect Oriented Programming a few months back. I realised that I had already implemented most of the same ideas and surpassed what they were doing in a few places. The thought was if they can get a Phd, albeit from a minor German university, for that then I should be able to aswell. Going back to being a student on a campus somewhere is impractical however appealing so I let the idea pass. Now it seems universities are getting very excitable about online courses and offering many more remote places so maybe it could work after all. I have no idea where to start looking given that searching for online-courses will give me millions of hits, most of them not worth following up. Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
I wonder if anyone hereabouts has experience to share of software related online postgrad courses. In about a months time I have to make up mind whether to go for something like this, or back to work full time if I can find a contract. The idea came about having read a couple of Phd thesis on Aspect Oriented Programming a few months back. I realised that I had already implemented most of the same ideas and surpassed what they were doing in a few places. The thought was if they can get a Phd, albeit from a minor German university, for that then I should be able to aswell. Going back to being a student on a campus somewhere is impractical however appealing so I let the idea pass. Now it seems universities are getting very excitable about online courses and offering many more remote places so maybe it could work after all. I have no idea where to start looking given that searching for online-courses will give me millions of hits, most of them not worth following up. Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
I wonder if anyone hereabouts has experience to share of software related online postgrad courses. In about a months time I have to make up mind whether to go for something like this, or back to work full time if I can find a contract. The idea came about having read a couple of Phd thesis on Aspect Oriented Programming a few months back. I realised that I had already implemented most of the same ideas and surpassed what they were doing in a few places. The thought was if they can get a Phd, albeit from a minor German university, for that then I should be able to aswell. Going back to being a student on a campus somewhere is impractical however appealing so I let the idea pass. Now it seems universities are getting very excitable about online courses and offering many more remote places so maybe it could work after all. I have no idea where to start looking given that searching for online-courses will give me millions of hits, most of them not worth following up. Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
There is a long line of people who disagree with me, but my opinion is that getting a particular degree is more important than where you get it (if the choice is getting one at college 'x' versus not getting it). I am 58 and went back to school last year for classes towards a Master's. I was the oldest one in each class (including the professor), but had no trouble with the work. My work was truly my own - nobody would talk to me, even for collaboration - but I learned a lot, had fun and did well. As a software developer, my brain got into the groove of being a student again without any trouble (I'm not sure that a language or Poli Sci major could say the same). I quit because I couldn't fund the next step. I did well academically, and if I had the $$$ I would continue (I couldn't capture the track where the college paid for it - I think it was my age. You might do better...). At my stage in career and life, the degree is more important than the university, but a younger person might want to look harder at the choices.
-- Harvey
-
I did a MSc through the OPen University. It is quite interesting study actually, and shows if anything self motivation, but also you earn money because you work and studt about 20 hours a week.
============================== Nothing to say.
Yes I guess they've been at it longer than anyone really and I always got on reasonably well with all the OU stuff I used to watch for fun. Maybe I'll look and see what they're doing these days. Thanks.
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
There is a long line of people who disagree with me, but my opinion is that getting a particular degree is more important than where you get it (if the choice is getting one at college 'x' versus not getting it). I am 58 and went back to school last year for classes towards a Master's. I was the oldest one in each class (including the professor), but had no trouble with the work. My work was truly my own - nobody would talk to me, even for collaboration - but I learned a lot, had fun and did well. As a software developer, my brain got into the groove of being a student again without any trouble (I'm not sure that a language or Poli Sci major could say the same). I quit because I couldn't fund the next step. I did well academically, and if I had the $$$ I would continue (I couldn't capture the track where the college paid for it - I think it was my age. You might do better...). At my stage in career and life, the degree is more important than the university, but a younger person might want to look harder at the choices.
-- Harvey
Thanks for the insight. I had thought I would be way too rusty until I started doing a bit of research before Christmas and realized not only was I enjoying it but I was looking at these Phd papers thinking that's OK but it could be improved here or there. Funding is definitely an issue, I would have to do it from home and only if I can work as well.
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
I'll see if he put's in his tuppence. I suppose there's no reason not to look at US based courses as long as they're completely online, even one or two trips a year to the US wouldn't be impossible.
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
I wonder if anyone hereabouts has experience to share of software related online postgrad courses. In about a months time I have to make up mind whether to go for something like this, or back to work full time if I can find a contract. The idea came about having read a couple of Phd thesis on Aspect Oriented Programming a few months back. I realised that I had already implemented most of the same ideas and surpassed what they were doing in a few places. The thought was if they can get a Phd, albeit from a minor German university, for that then I should be able to aswell. Going back to being a student on a campus somewhere is impractical however appealing so I let the idea pass. Now it seems universities are getting very excitable about online courses and offering many more remote places so maybe it could work after all. I have no idea where to start looking given that searching for online-courses will give me millions of hits, most of them not worth following up. Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
Matthew Faithfull wrote:
The idea came about having read a couple of Phd thesis on Aspect Oriented Programming a few months back.
Seriously? On AOP? OK, I haven't read these papers, so I am talking with my head up my arse, but my response to a PhD paper on AOP is, metaphorically, flatulence. They don't call it "Piled Higher and Deeper" for nothing.
Matthew Faithfull wrote:
I realised that I had already implemented most of the same ideas and surpassed what they were doing in a few places.
I think you prove my point. That is not intended as a slight against you, but rather that AOP is trivial to anyone with a brain, which you obviously have, and the fact that you've already been implementing most of the same ideas, and better, is illuminating.
Matthew Faithfull wrote:
Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
No idea, because I wouldn't, for two reasons. I don't actually believe that I can get a "good experience" anywhere - I imagine I could teach most of these courses. Second, the paper is worthless to me - it's basically irrelevant to real life experience. Which leads me to the question (and asked in all sincerity because thankfully not everyone thinks like me), why is the paper important to you? Marc
Latest Article: C# and Ruby Classes: A Deep Dive
My Blog -
I wonder if anyone hereabouts has experience to share of software related online postgrad courses. In about a months time I have to make up mind whether to go for something like this, or back to work full time if I can find a contract. The idea came about having read a couple of Phd thesis on Aspect Oriented Programming a few months back. I realised that I had already implemented most of the same ideas and surpassed what they were doing in a few places. The thought was if they can get a Phd, albeit from a minor German university, for that then I should be able to aswell. Going back to being a student on a campus somewhere is impractical however appealing so I let the idea pass. Now it seems universities are getting very excitable about online courses and offering many more remote places so maybe it could work after all. I have no idea where to start looking given that searching for online-courses will give me millions of hits, most of them not worth following up. Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
I went back to school (PhD candidate in Petroleum Engineering) about 2 years ago, plus a couple of months. I'm a full time graduate student, as well as working about half time. The first year was pretty tough, with homework, exams, and then qualifying exams, but after that it has been mostly downhill. I hope to finish my dissertation by the end of the year - everything else is completed. If you can do it, I suggest going back to a brick and mortar university. The interaction with students and faculty is great. You would have to get past the course work and qualifying exams, but once that's finished, you can pretty much work your own schedule, with approval from your supervisor, of course. I would guess the first thing you need to do is figure out who you want for a supervisor, then find out if they will accept you, etc. I have no idea how they would handle the qualifying exams, dissertation research and defense online. I think it would be pretty hard to make that work.
CQ de W5ALT
Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software
-
Thanks, I think :confused: I was kind of asking the 'which school' question already but never mind. :sigh:
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
Matthew Faithfull wrote:
I was kind of asking the 'which school' question already but never mind.
None of the on-line universities.
The report of my death was an exaggeration - Mark Twain
Simply Elegant Designs JimmyRopes Designs
Think inside the box! ProActive Secure Systems
I'm on-line therefore I am. JimmyRopes -
Matthew Faithfull wrote:
The idea came about having read a couple of Phd thesis on Aspect Oriented Programming a few months back.
Seriously? On AOP? OK, I haven't read these papers, so I am talking with my head up my arse, but my response to a PhD paper on AOP is, metaphorically, flatulence. They don't call it "Piled Higher and Deeper" for nothing.
Matthew Faithfull wrote:
I realised that I had already implemented most of the same ideas and surpassed what they were doing in a few places.
I think you prove my point. That is not intended as a slight against you, but rather that AOP is trivial to anyone with a brain, which you obviously have, and the fact that you've already been implementing most of the same ideas, and better, is illuminating.
Matthew Faithfull wrote:
Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
No idea, because I wouldn't, for two reasons. I don't actually believe that I can get a "good experience" anywhere - I imagine I could teach most of these courses. Second, the paper is worthless to me - it's basically irrelevant to real life experience. Which leads me to the question (and asked in all sincerity because thankfully not everyone thinks like me), why is the paper important to you? Marc
Latest Article: C# and Ruby Classes: A Deep Dive
My BlogMarc Clifton wrote:
Second, the paper is worthless to me - it's basically irrelevant to real life experience.
i think education is pretty much useless for majority of population - but couple specialties do require good deal of math: image processing/recognition with real application in defense, computer graphics (animation, simulation, graphical effects, FEA with application in different fields ... etc) and also quantitative finance/trading. I can imagine there are more places but for most jobs, education is just "Paper work" - experience counts for 90% of what you need to get the job done. This said, I felt a little deflated some moron, in his 40, who's done nothing in his life and never had a job for more than three months, said to me that he wanted to take an MBA because it'd help him understand how to run a business. He's done two master degree and never had a real job for 15 years since he graduated from University. Why'd you need an MBA, or PMP, in order to know how to run a project or a business? To run a business, you need: a. connection in high (or many) places (depending if you want go corporate or retail) b. money c. luck d. common sense e. determination If real estate is (or was) a "Bubble", education is a much more bloated bubble.
dev
-
Matthew Faithfull wrote:
The idea came about having read a couple of Phd thesis on Aspect Oriented Programming a few months back.
Seriously? On AOP? OK, I haven't read these papers, so I am talking with my head up my arse, but my response to a PhD paper on AOP is, metaphorically, flatulence. They don't call it "Piled Higher and Deeper" for nothing.
Matthew Faithfull wrote:
I realised that I had already implemented most of the same ideas and surpassed what they were doing in a few places.
I think you prove my point. That is not intended as a slight against you, but rather that AOP is trivial to anyone with a brain, which you obviously have, and the fact that you've already been implementing most of the same ideas, and better, is illuminating.
Matthew Faithfull wrote:
Where would I go for a good experience and a Phd or MSc worth more than the paper it's printed on?
No idea, because I wouldn't, for two reasons. I don't actually believe that I can get a "good experience" anywhere - I imagine I could teach most of these courses. Second, the paper is worthless to me - it's basically irrelevant to real life experience. Which leads me to the question (and asked in all sincerity because thankfully not everyone thinks like me), why is the paper important to you? Marc
Latest Article: C# and Ruby Classes: A Deep Dive
My BlogThank you for your thoughts. You ask
Marc Clifton wrote:
why is the paper important to you?
and the answer is that it isn't that important which is why I'm not prepared to spend a huge ammount or take several years out to achieve it. What's happened is I've already spent several years 'spare' time effectively teaching myself and arriving at most of the ideas and methodologies of AOP pretty independently. I've now got quite a lot of working code and a good understanding of how it could be better so what can I make of it? It looks like I could with a little more work and by going though the necessary official process get a Phd for work that from an intellectual point of view I've already done. It would be an incremental improvement over the work done in Germany a few years ago essentially achieving the same goals but in standard C++ insead of having to break the language to make it work, thereby making it commercial viable. A few enhancements would more or less fall out of the additional compatability without much additional difficulty. Option 2 would be to try and commercialize what I have but because no one buying software understands what OOP is let alone AOP and I don't have a pile of capital the size of Bill Gates' Mansion that would be extremely risky and unlikely to succeed especially with the way things stand at the moment. Option 3 is that I simply publish everything I have in pretty much its current form on Code Project, you may even like it, and then move on and as they say get a proper job.
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
I went back to school (PhD candidate in Petroleum Engineering) about 2 years ago, plus a couple of months. I'm a full time graduate student, as well as working about half time. The first year was pretty tough, with homework, exams, and then qualifying exams, but after that it has been mostly downhill. I hope to finish my dissertation by the end of the year - everything else is completed. If you can do it, I suggest going back to a brick and mortar university. The interaction with students and faculty is great. You would have to get past the course work and qualifying exams, but once that's finished, you can pretty much work your own schedule, with approval from your supervisor, of course. I would guess the first thing you need to do is figure out who you want for a supervisor, then find out if they will accept you, etc. I have no idea how they would handle the qualifying exams, dissertation research and defense online. I think it would be pretty hard to make that work.
CQ de W5ALT
Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software
Thanks for your input. The concensus seems to be that a 'physical' course for want of a better term is still much better than a remote online one. Unfortunately it's not really an option unless I can do it at Nottingham Trent University which is about 2 miles from me. I hope yours dissertation goes well.
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
Yes I guess they've been at it longer than anyone really and I always got on reasonably well with all the OU stuff I used to watch for fun. Maybe I'll look and see what they're doing these days. Thanks.
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
Marc Clifton wrote:
Second, the paper is worthless to me - it's basically irrelevant to real life experience.
i think education is pretty much useless for majority of population - but couple specialties do require good deal of math: image processing/recognition with real application in defense, computer graphics (animation, simulation, graphical effects, FEA with application in different fields ... etc) and also quantitative finance/trading. I can imagine there are more places but for most jobs, education is just "Paper work" - experience counts for 90% of what you need to get the job done. This said, I felt a little deflated some moron, in his 40, who's done nothing in his life and never had a job for more than three months, said to me that he wanted to take an MBA because it'd help him understand how to run a business. He's done two master degree and never had a real job for 15 years since he graduated from University. Why'd you need an MBA, or PMP, in order to know how to run a project or a business? To run a business, you need: a. connection in high (or many) places (depending if you want go corporate or retail) b. money c. luck d. common sense e. determination If real estate is (or was) a "Bubble", education is a much more bloated bubble.
dev
devvvy wrote:
but couple specialties do require good deal of math: image processing/recognition with real application in defense, computer graphics (animation, simulation, graphical effects, FEA with application in different fields ... etc)
Yes, I remember in my 20's I was working for a company that built multispectral cameras, and among a variety of applications for these cameras was detecting hydrogen fires (this was after the Challenger explosion). I was out in San Diego where the hardware guys were designing and building the things, and I was writing the camera control firmware as well as writing the image processing code, originally in Fortran! On the east coast were the "math geniuses" of the company, and they developed a complicated algorithm using FFT's and complex translation and mapping routines based on their highly sophisticated (they were all PhD's) knowledge of math and and transforms. The resulting code took five minutes on a (then) 8086 machine to process 5 video frames of separate spectral images. And do you know what all that complicated code boiled down to? A lookup table with scaling and clipping! With the video capture board, I ended up implementing a realtime scaling and clipping for each of the five frames which you could see, again in realtime, on the video output and then processing the five captured frames in about 10 seconds to produce a single composite image. And that's one of several stories. The problem, as I see it, is the tendency to see everything as a nail once you have a hammer. But what surprises me is, how, as you go up the degree level, the ability to think outside of the box declines. Marc
Latest Article: C# and Ruby Classes: A Deep Dive
My Blog -
Thank you for your thoughts. You ask
Marc Clifton wrote:
why is the paper important to you?
and the answer is that it isn't that important which is why I'm not prepared to spend a huge ammount or take several years out to achieve it. What's happened is I've already spent several years 'spare' time effectively teaching myself and arriving at most of the ideas and methodologies of AOP pretty independently. I've now got quite a lot of working code and a good understanding of how it could be better so what can I make of it? It looks like I could with a little more work and by going though the necessary official process get a Phd for work that from an intellectual point of view I've already done. It would be an incremental improvement over the work done in Germany a few years ago essentially achieving the same goals but in standard C++ insead of having to break the language to make it work, thereby making it commercial viable. A few enhancements would more or less fall out of the additional compatability without much additional difficulty. Option 2 would be to try and commercialize what I have but because no one buying software understands what OOP is let alone AOP and I don't have a pile of capital the size of Bill Gates' Mansion that would be extremely risky and unlikely to succeed especially with the way things stand at the moment. Option 3 is that I simply publish everything I have in pretty much its current form on Code Project, you may even like it, and then move on and as they say get a proper job.
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
Matthew Faithfull wrote:
Option 3 is that I simply publish everything I have in pretty much its current form on Code Project
That's the decision I came to after going through my own thought process about schooling and a degree. I actually don't have degree, just a high school diploma, and when I looked at the prospect of getting a BA or MA, online program options, the cost, the pacing of classes, etc., I ended up having a lot of resistance to the whole idea. It was about that time that I discovered Code Project and figured out that what is more important to me is not the degree but the visibility and community engagement, which has been quite fruitful. As an amusing story, my client hired a programmer for the summer who was still going to college and he mentioned that he had a senior guy doing the architecture (me). On mentioning my name, this college kid replied "You mean THE Marc Clifton who has written all those articles???" Ah, it was glorious! :-D Marc
Latest Article: C# and Ruby Classes: A Deep Dive
My Blog -
Matthew Faithfull wrote:
Option 3 is that I simply publish everything I have in pretty much its current form on Code Project
That's the decision I came to after going through my own thought process about schooling and a degree. I actually don't have degree, just a high school diploma, and when I looked at the prospect of getting a BA or MA, online program options, the cost, the pacing of classes, etc., I ended up having a lot of resistance to the whole idea. It was about that time that I discovered Code Project and figured out that what is more important to me is not the degree but the visibility and community engagement, which has been quite fruitful. As an amusing story, my client hired a programmer for the summer who was still going to college and he mentioned that he had a senior guy doing the architecture (me). On mentioning my name, this college kid replied "You mean THE Marc Clifton who has written all those articles???" Ah, it was glorious! :-D Marc
Latest Article: C# and Ruby Classes: A Deep Dive
My Blog:laugh: That's great, sadly we can't all be as famous as you. Still if I don't get a job soon or get on a course I'll probably end up racking up a mountain of CP points. Now all I have to do is work out how to exchange them for food and I'm made.
"The secret of happiness is freedom, and the secret of freedom, courage." Thucydides (B.C. 460-400)
-
devvvy wrote:
but couple specialties do require good deal of math: image processing/recognition with real application in defense, computer graphics (animation, simulation, graphical effects, FEA with application in different fields ... etc)
Yes, I remember in my 20's I was working for a company that built multispectral cameras, and among a variety of applications for these cameras was detecting hydrogen fires (this was after the Challenger explosion). I was out in San Diego where the hardware guys were designing and building the things, and I was writing the camera control firmware as well as writing the image processing code, originally in Fortran! On the east coast were the "math geniuses" of the company, and they developed a complicated algorithm using FFT's and complex translation and mapping routines based on their highly sophisticated (they were all PhD's) knowledge of math and and transforms. The resulting code took five minutes on a (then) 8086 machine to process 5 video frames of separate spectral images. And do you know what all that complicated code boiled down to? A lookup table with scaling and clipping! With the video capture board, I ended up implementing a realtime scaling and clipping for each of the five frames which you could see, again in realtime, on the video output and then processing the five captured frames in about 10 seconds to produce a single composite image. And that's one of several stories. The problem, as I see it, is the tendency to see everything as a nail once you have a hammer. But what surprises me is, how, as you go up the degree level, the ability to think outside of the box declines. Marc
Latest Article: C# and Ruby Classes: A Deep Dive
My Blog