Okay, so let’s try this again.

I didn’t anticipate either needing such a long break, or ever going back after the break turned into a long one. But I really miss studying. I don’t have the mental capacity I did three years ago, that feels gone forever. So I’m taking the advice of many visitors to the blog, and slowing things down. Just taking one 30-credit module a year for the next four should see me through, without too terribly much stress.

Things got insane with Covid. For the first year and a half, work was rough. Where I work, we had to observe every lockdown, keeping over a thousand people working remotely, and going through all the lockdowns wasn’t easy. Those lockdowns kept rolling through until December 2021. Just the sheer numbers of tools we went through is insane to think about.

2022 wasn’t too bad. I had a huge holiday at the end of it, and I was enjoying just working during the day and enjoying my free time in the evenings, and … being normal, I guess.

I’ve known I was itching to start studying again for a while. I didn’t want to start it up last year with the holiday I had planned. But I had to postpone it this year, too, for a couple of months. My job had to reduce the number of senior IT positions … The trouble being only my boss and I have senior IT positions. I basically had to interview against my boss for the remaining position. I didn’t want to be job hunting, then settling into a new job, and going back into study all at the same time.

Thankfully, I won’t need to be. I was successful in my bid for the position, so I think I can finally step back into my studies. I enrolled this morning. I’m extremely excited about the new AI module, but I didn’t see if it was a first presentation this year. I’ve sworn off first presentations. So that’ll happen next year. This year I’m trying again with TM357 Cisco Networking part 2.

If things go well with the AI module next year, though, I’m planning to use that for my cap-stone project at the end of Stage III. I’ve been spinning up a few language models (GPT-2, DialoGPT, and GODEL) on Google Colab, and playing a fair bit (like everybody else on the planet) with OpenAI’s API. I have an idea for long-term context memory using Pinecone DB (or another cloud-based vector database) for a chatbot, and there’s an interesting GitHub project I saw that uses a similar idea to consume your internal documentation to become an AI knowledgebase. Combining the two could make a super responsive helpdesk assistant, and I’m really excited about giving it a go.

Anyway. That’s my long-winded (as always) way to say: I’m back.

This year’s Get Ahead Early & Stay Ahead (my #1 advice for the OU) is restricted entirely to TM352: Web, Mobile and Cloud Technologies. (My other module this year, TM357: Cisco Networking (CCNA) Part 2, won’t have its Cisco NetAcad materials released until after I have a tutor in a few weeks.) And yet, I still caught myself asking if it was worth it to start early. It always is.

If TM352’s title of Web, Mobile and Cloud Technologies sounds a lot like TT284’s title of Web Technologies, there’s a reason for it. They’re strongly related modules that cover a lot of the same material, ostensibly at different levels. One of the things that got under my skin about TT284 was a lack of clarity about the differentiation of Cloud Architecture as it applied to systems infrastructure and program design. The module guide indicates there will be practical experience working with both this year, so that seems like a difficult aspect to repeat.

Another positive is that there are weeks set aside just for working on assignments. Assignments in TM352 have a strong practical component, so it can be extremely useful to have study time devoted to getting those practical portions working correctly. With any luck, it’ll help me if there are any rough patches in TM357, as well.

Mostly what I’ve been doing this month, though, is chatting away on the OU STEM Club Discord. Well, no, mostly lurking. About one in every twenty comments I make actually manages to get past my internal filter, so mostly I’m just reading. It’s been remarkably busy this month, but I’m told it will be a bit quieter soon. It’s been nice to be able to chat with others who are going through the same things I am, and has really enhanced the entire OU experience.

Anyway, I’ve managed to get my customary 2 weeks ahead, at least for the one module I can, so I’m going to go back and lurk. And maybe see some of you there.

With Student Finance England opening part-time applications today (as distance learning, all OU tuition is classified as part-time), I’ve completed enrolment and finance applications for next year. Normally, I’ve sailed past enrolment by March. Honestly, I’m impressed that I can fix myself a sandwich most days in lock down. This is positively high-functioning for me this year.

Next year will be the opposite of last year’s slog. It’s practically a cake walk. Except no cake at the end. Alright, I’ll probably have cake. And definitely rum. Anyway, I’m giving myself the easiest start to stage 3 study that I could. I’ll certainly be regretting that I said this by next February or March, but it might be the most relaxing year I’ve had since the lazy days of TU100.

Instead of the three module crush of last year, I’m back down to just two this year. And I’m only carrying on two of last year’s modules. I’m following up TT284 Web Technologies with MT352 Web, Mobile, and Cloud Technologies. I’m not great with web development, but I’m not awful. I imagine the mobile stuff will mostly involve converting web applications to mobile apps, with accessing phone I/O and environmental considerations thrown in. But it’s just a guess and I could be in for a rude awakening. As for cloud technologies, I used to build and deploy IAAS platforms, so I’m happy to get a more academic view of that. At least I’ll have plenty of practical context for the discussion. Based on some hints dropped in the TT284 materials, I’m also expecting to play a bit with SOAP and REST, and also JSON and more XML. All of which seems interesting, so clearly I’m missing something. (Okay, so it will mostly be report writing again, probably. So I get to whet my procrastination skills.)

I’m going from TM257 Cisco Networking (CCNA) Part 1 to TM357 Cisco Networking (CCNA) Part 2. This is really just the second half to what used to be a single 60 credit module, except the second half has been updated from V6 of the CCNA materials to V7. I’m not going to lie, TM257 was hard work, and there was a lot of it, but it was doable. In fact, the amount of confidence I got was not insignificant. Which has been something of a recurring theme with OU study.

And that’s it. Please don’t shake my obvious self-denial about the workload differential between stages 2 and 3. If I thought for one minute that two stage 3 modules might end up being tougher than three stage 2 modules, well … My lock-down-defeated self just probably couldn’t take it.

Good luck to everyone else gearing up for next year.

At the last tutorial I went to, we received an update on the Stage 2 modules for Q62 (and Q67) which are being retired within the next few years.  Some changes are excitingly small, and others are large enough to make me change my plans.

Probably the biggest news is what isn’t changing.  M250 – Object Oriented Java Programming is almost certainly being replaced with another Java module, and might even still be called M250.  This is good news for me, because I was worried after taking the Learn to Code for Data Analysis MOOC on OpenLearn and the news that TM112 included Python that a new Python module would be replacing M250.  I don’t care one way or the other if they teach using Python or Java, object-oriented is object-oriented to me at this point, and the skills seem fairly transferable.  But I’d prefer to have a more mature module than a complete tear-down which would be required by switching to Python.  Hopefully they’ll be able to preserve quite a bit of the existing material and give it a good update in the process.

The largest change is probably happening to the Networking path for Q62.  T216 currently takes 50% of the Stage 2 modules, and is reportedly very difficult.  There are so many great things to study at Stage 2 that I had recently made the decision that I just couldn’t justify the full 60 credits required for it, and so was going to take four programming and developer based modules, instead, and just certify in networking on my own time.

That’s no longer necessary.  T216 is being split into two 30 credit modules, with the first half being taught in Stage 2, and the second half in Stage 3.  Given the effort level reportedly required, this seems like a good idea.  Most importantly, it makes the networking path much more flexible.

It’s not the only module being shrunk, though.  T215, which was the only other 60 credit module in Stage 2, is also becoming a 30 credit module.  The other 30 credits aren’t be replaced, however, as there was apparently a lot of redundancy already with an existing Stage 3 module.  This updates the module and removes the redundancy.

Another largish change is that a new TM254 – Software Engineering module is being introduced.  (Final module code is pending … And everything else, really.)  This includes parts of both M256 and M258, and I imagine replaces both of them … But I’m not entirely clear on this last part.

So here’s the summary of changes:

Stage 1:

TU100 My digital life – Final presentation being taught now, being replaced by TM111 Introduction to computing and information technology 1 (30 credits) and TM112 Introduction to computing and information technology 2 (30 credits)

Stage 2:

M250 Object-oriented Java programming – Final presentation October 2017, replacement also probably M250, or another Java module

T215 Communication and information technologies – Final presentation October 2017, replacement an unnamed 30 credit module

T216 Cisco networking (CCNA) – Final presentation October 2017, replacement TM257 at Stage 2, and TM357 at Stage 3

M256 Software development with Java – Final presentation February 2018, full or partial replacement by TM254 Software engineering

M258 IT project and service management – Final presentation October 2018, full or partial replacement by TM254 Software engineering

Stage 3:

Currently unknown, aside from the addition of TM357 as the second half of the Cisco networking module.

As I’ve said, all this will change my plans.  I had been expecting to take M250, M269, M256 and TT284 (Web technologies, which I think is also just going to be refreshed similar to M250) at Stage 2, and self studying the CCNA.  Now I think I’d like to take M250, M269, TM254 and TM257.  Stage 3 is nearly half a decade away at this point, so I’m not going to worry about it just now.


Completely unrelated, I’ve got my TMA04 submitted.  The topics covered are statistical analysis, creating graphs, determining averages, personal/professional development planning, loops and lists in Sense, and report research & writing.  And probably also referencing.

In US terms, I’d give my report all of a solid C-, but that’s difficult to translate into the OU model.  I also intentionally broke the rules for the PDP section, as I’m not going to lie and pretend the ticky-box method of self reflection is useful for me, so I expect to lose a huge chunk of points for that, but it’s only worth 10 marks anyway.

If it were me grading, I’d take 10 marks off my report, 5 marks off my PDP, none off the Sense stuff, and I’ve probably forgotten 2 marks worth of stuff on the statistical analysis.  Additionally, my tutor seems to take points off the 20 skills marks in direct proportion to marks taken off the rest of the assessment, so that’s another 2 marks off.  All together, I’d score me an 81 on this one.  It makes me wonder how badly I’d have to do in order to fail an assessment.


Edit 2017/2/24: TMA04 results came back last week.  Somehow I scored another 100%.  I can’t really say that this is good news, though, because it highlights how vastly different my expectations are from my tutor’s expectations.  I can’t truly calibrate my expectations with the OU’s until the EMA comes back, but it seems as though there needs to be a large shift.

Edit 2017/4/3: T216 module descriptions now indicate that T216 is being split into TM257 and TM258, both at Stage 2.  As networking once again requires half of the Stage 2 modules, there’s no flexibility to it, and frankly no point to me taking it.  Books off eBay it is!

Edit 2017/8/29: T216’s replacement is now showing as Stage2/Stage3 again.  TM257 and TM357.  Boy do they like change!