Choosing a New Path at the OU

Recently, I was mooching about the Open University’s revamped study pages, when I stumbled across a widget that lets you plan out your future module choices. This got me thinking more in-depth about what path I wanted to follow.

monitor-1307227_1280As I’ve said before, I’m doing an Open Degree, which gives me plenty of flexibility, but I’ve chosen to follow, more or less, the Computer Science route, but with the two Creative Writing modules thrown in. But the question was, what Computer Science route? The OU provides lots of different ICT modules. Some big (60 points), like the now dearly departed My Digital Life (TU100) was, and others small (30 points), like Technologies in Practice (TM129) is. Luckily I had a vague notion of what I was interested in, namely web page design, and as it happens, the OU has a path for that.

For the Open Degree, the OU helpfully provides lots of different study plans based on possible routes of interest, as (and speaking from experience) choosing what to do when given free module reign can be fairly daunting and confusing. I happened to have a bit more of a direction in mind, as I wanted to make a bespoke degree that would help me with web communications, but I still wasn’t sure what modules to do. However, one of the routes created by the OU happens to be Web Development…

This route provides an insight into the internet technologies required to design and create web, cloud and mobile applications and services together with an appreciation of both technical and business perspectives. [OU website]

Stumbling across this has made me completely rethink what I was going to study in the second year. I had planned on doing Communication and Information Technologies (TM255), which (while it contains the word communications) focuses more on data sharing, wireless networks, online collaboration and the like, which, if I’m honest, wasn’t really the path I wanted to take. But thanks to the route map, I’ve shifted focus, and plan to do two half-modules in its place, namely Object-Oriented Java Programming (M250) and Web Technologies (TT284). This, in turn, led me to think about my third-year modules, and given that some of the modules I want to take will be ending during my duration of study, I had to plan carefully what I wanted to take and when.

Subsequently, I made a thing…..

Year/ Term Course no. Course title Size Oct – year May/June -year
1b TM129 Technologies in practice 30 2017 2018
L185 English for academic purposes online 30 2017 2018
2a TT284 Web technologies 30 2018 2019
M250 Object-oriented Java programming 30 2018 2019
2b A215 Creative writing 60 2019 2020
3a A363 Advanced creative writing 60 2020 2021
3b TM356 or TM352 Interaction design and the user experience 30 2021 2022
Web, mobile and cloud technologies 30 2021 2022
TM470 The computing and IT project 30 2021/2* 2022/3*

*I May have to wait until I complete the previous IT module, or I may be able to start it at the same time

I’m undecided between TM356 and TM352, but I should have a better idea of things once I’ve done the second year modules. TM356 has an exam as part of its marking process, and I don’t do well in exams. Being able to do coursework, and having time to consider my answers, is way better for me. Conversely, TM356 ends in a project, which is a bit impractical, seeing as my final module is also a project. Which means, if I do the modules simultaneously, I’ll be having to work on two projects simultaneously (unless I can do the same project for both). It’s a lot to think about, but thankfully I have a few years to go before I have to make a hard and fast decision.

Plus, during the holiday between the first and second year, I can do a free Java course to prep myself.

Actually, doing all this has got me quite excited for my future studies. Knowing what I want to study, and when it’s coming up, has got me quite invigorated. Kinda makes me sad it takes so long to complete a module, and then wait for the next to start.

Advertisements

Summer of Code, aka Computer Says, “No”

coding-1841550_1280

So I thought I’d test myself with the Open University’s Summer of Code. Each day, a new problem is set, requiring participants to write a script to solve it. It’s mainly for transitioning second to third years, but as I’ve done a bit of coding in my spare time in the past (using Python) I thought I’d give it a shot.

For my uni course, I’ve been using Sense to do assignment scripts, though not by choice. Sense is a basic programming language using command ‘blocks’, as opposed to having to write out the commands yourself. The OU uses this programming language to teach coding. Sense is ok, but it does ignore certain principles that Python uses, such as the first character in a string in Sense is at position 1, not 0 as it is in Python. It’s also pretty limiting … as I was to find out.

I managed, with a few hiccups, to do the first two day’s tasks using Sense. However, the third task highlighted how basic Sense is. There’s no easy way to convert from letters to the equivalent alphabet numbers. Or rather, not without using a hell of a lot of if-elseif-else blocks that would grind my laptop to a halt. It also didn’t help that it took me half an hour to actually figure out what the problem entailed, as it was written in a rather unclear fashion. After two hours of struggling, and realising I’d left my Python course notes several 100 miles away in Amsterdam, I had to give up. I was rather irked, to say the least. Especially, considering I’d aced the previous two tasks.

Day four wasn’t much better, but by this point, I was getting the impression it was because the questions were overly complicated, rather than the coding itself. If I couldn’t figure out how to do them on paper, how was I expected to do them in code? The tasks were supposed to take two hours to solve, but most of that time was taken up with me going, “WTF??” It also didn’t help that the questions would sometimes have mistakes in their convoluted explanations, making things even less clear.

giphy-downsized

I gave myself a break from day 5, and tried afresh on day 6. This time, I did progress a little further in answering the question than I had the previous couple of days, but again, I got stymied, so I decided to call quits on the whole thing.

It wasn’t an entirely defeatist move. As it is, I’m also doing a free Open Learn badged course on “English: skills for learning“, which is designed to help “develop the English reading and writing skills needed to succeed” with university work. As I have my final module assignment to do (it’s a doozy), and as one of my next modules will be “English for academic purposes online” I prioritised, and figured out of the two time-sinks, learning how to write a proper assignment was more important than goofing around with unintelligible questions, and contrary scripts.

The past week or so has also made me realise I’ve pretty much forgotten all the Python I’d learnt. Though, in fairness, I haven’t touched the language since 2015. So it looks like I’m going to have to shoe-horn in some refresher learning. Codecademy do a lot of free programming courses, and I’ve already covered jQuery, HTML, CSS and Java with them. However, I did my Python with Coursera (when it used to be a good MOOC provider), which means I can do some Python refresher with Codecademy. I just need to find the time!

A Surprising Delivery

coding-1841550_1280

As mentioned in my last post, I’ve decided to do an Open University Degree. After signing up I had several sleepless nights filled with, “Oh my gods what’ve I done,” kinda thoughts. I questioned whether it was truly worth it; Argued that, “why the hell shouldn’t I do it, it’ll give me something to be proud of in six years,” (hopefully); and basically went around and around in my head with an anxiety-filled and stress-filled rhetoric.

My decision for the affirmative got buoyed a bit on Sunday. Then is when I do my usual fruitless search of various job listing emails to see if there’s anything I’m in the least bit qualified to apply for. There wasn’t, as per, but I did see a social media job advertised that listed among its prerequisites a degree in either Journalism, Marketing or…. Creative Writing. Ding, ding, ding, we have a module winner! Unfortunately, I won’t be tackling those particular modules for close to two years yet, but it’s good to know that some employees are looking for qualifications in that area.

Then with Monday came a cube-shaped dose of reality. My course stuff was delivered! This came as a total surprise because a) the course doesn’t start until the end of the month, and b) I wasn’t expecting any material. The OU site is all about how they have online resource material, so I just assumed that’s where all my reading texts would be. Imagine my surprise when a delivery driver turned up at my door (which I opened dressed in just my PJs! Doh!) and handed me a VERY heavy box. Opening it I found several large textbooks, plus some computer parts. There was no escaping the truth, I had officially become a student again.

 

The blurb on the OU’s website relating to the TU100 module, My Digital Life, didn’t make it seem this technically involved. Quite frankly, it’s a good job I know my way around a computer, and have dabbled in free online python programing courses, otherwise on opening that box, and flipping through the material, I would have had a panic attack. To be honest, I’m still bricking it, but just a little less than if I was going into this from a standing start. Apparently this is the last time the course is being run, and it’s being broken down into two parts for future semester enrolments. I’m not surprised!

So now the fun begins, and I don’t just mean the learning part. Now I need to become a Time Management Expert. I have my novel writing to do, which’ll eventually become my novel editing to do. I also do social media, web editing, and newsletter writing on a volunteer basis for MARINElife. Plus I do research writing for the Aquarium Welfare Association (again as a volunteer). Then there’s my fitness training. Then there’s my own social media stuff, across two further accounts, as well as this blog. All of which I need to jigsaw together in such a way that I can do the course, and keep up all the other demands, without going nuts. To be honest, it’s probably a good thing I’m unemployed and have no social life at the moment. Gods help me when/if I ever do find gainful employment again (a social life is overrated anyway).

Final thought: Sherlock makes my brain hurt…but I love it!

I’m Baaaaack!

So I’m baaaaaack!

I’m back for a couple of reasons.

Firstly, I finished & published my second novel a few months ago. Yay team Me!

It took a lot of stopping & starting, but I finally did it. As any self-publisher knows, self-promotion is the long-haul key to getting recognised, so I need to start this blog up to get the word out a bit more.

Secondly, I’ve recently got back into html coding, & trying to learn CSS. Mainly because I’ve become more interested in web design/online communications as a possible career choice (still unemployed though *sad face panda*). Last year I took on the volunteer position of website editor with a marine research charity, MARINElife, which is kinda what’s piqued my desire, & has me wanting to explore the role further. This, in turn, has led me to do some MOOCs in the subject (thank you Codecademy!).

I already knew a bit about html from way back, as I created my own website on the now-departed Geocities (this was loooong before the likes of Facebook & exploding social media made creating your own online profile a cinch). Therefore, I’m returning to Blogger with what I’m learning to use the site as another self-promotion platform, that of web design. I can tweak the layout, add my own coding, & show to future employees that: Yes, I do know how to code. See this post? It was done entirely in the html window of Blogger! Ideally I’d like a job that combines my two passions of marine biology & web communications.

giphy

Because of the whole ‘web design coding’ thing, my blog is slowly going to go through a few layout & formatting changes. I’ve already moved some of my sidebar info/blog posts to their own sections (did Pages always exist, or was I completely blind to them?) to reduce clutter. Now you can check out my author profile, read synopses for my novels, & check out the alien profiles of the races in my books.

As for the blog itself, I’m gonna follow the line of general musings. There’s a lot of blogs already out there explaining the ins, outs, & stresses of self-publishing, so I’m not going to further saturate the market with my How Tos (unless someone specifically asks me to write a post of how I did something) I’ll leave that to those with way more experience in such matters than me.

Anyhow, that’s all for now, & remember: Happiness is a paired span! (coding reference)