Badges: 3
Report Thread starter 5 months ago
Hi, I was looking for some advice. Ive recently completed my undergraduate studies in Childhood Studies and i am considering my future careers and want to do something related to computing (major contrast I know...). I wondered if anyone has done a computing masters level degree without doing an undergraduate in the subject? Cause i know thats what most of the entry requirements need is either an undergraduate in computing or related subject or non related degree plus experience. I dont know if anyone knows what kind of experience is being looked for?

Also in terms of a computing course (not computer science) what does that entail? Ive had a look at unis and it gives module names but idk if someone can provide an insight into what a computing degree would be like and what it involves etc?

Badges: 19
Report 5 months ago
I'm not quite sure what you mean by 'computing not computer science' -- the term Computing is a bit vague and usually an umbrella term which usually describes a lot of different kinds of computing-related courses, including computer science. But universities are also pretty loose with the term as well, so a lot will just use computing and computer science inter-changably to mean the same thing.

The thing which might be a bit different with computer science is that it may sometimes involve more maths and theory, so if by "not computer science" you mean something which doesn't have much maths in it, then it's a matter of looking at the modules, but most of the MSc Computer Science conversion courses usually don't have much maths anyway.

Anyway, I haven't been on a masters, but there are quite a few conversion courses which are aimed at people with non-STEM degrees that start out from basic principles. Have a look at these:

More generally, the kinds of things you can usually expect on most university computing and computer science courses would be:

Databases - including how to structure and model data, how data is used to represent information/facts/things in the real world, how to design queries, how to handle data and how to use the SQL language to read data from a relational database system (Databases are really important and fundamental to most IT careers, especially if you're going to get anywhere near programming or system engineering, but even for non-technical people it's important)

Programming - Probably at least one modern, popular, widely-used general-purpose programming language (probably either Python, Java or C# -- it doesn't really matter which one, all 3 are good, important, and useful to learn - the skill of programming is more about learning new ways to think about problem solving than it is about a language though. A programming language to a programmer is like a wrench to a mechanic, it's just a tool).

It depends on the course and university, but I would expect maybe half the course (or more) will be about programming. A big part of it will be the core skill of learning to 'think' computationally, leading to writing code/algorithms with a language to get the computer to solve problems. You'll likely also cover "Object oriented" programming, writing code to work with user input, data, files, and learning about various programming tools, and the 'building blocks' which help you build working apps.

IT Project planning - The business and non-technical stuff related to the programming project, especially things like analysing software requirements and testing, documentation etc.

Computer Science fundamentals/principles - You'll probably have some content about Logic, Binary, Networking, Hardware, Operating systems, etc.

User-interface design or web design: There'll probably be at least some content about how to build a usable 'front-end' of an app (e.g. how to create navigation for users to get around an app/site, interactivity, etc), and learning some of the software tools used to help you with that sort of thing.

Project: Most of the time that involves a lot of programming; writing a fairly large, non-trivial app using whichever the main programming language is that you'd studied on the course, and bringing together all the other bits - e.g. writing the code to get an app to talk to a database, putting a working UI on front, doing the analysis, design, writing the project plan/documentation, etc.

If computer science (and especially programming) are completely new to you and you'd like to try things out to get a better idea, then you could try some of these in your spare time:
- A Basic, gentle introduction to programming fundamentals using Python:
- More in-depth programming intro from Michigan University:
- A thorough (and more challenging) programming introduction from MIT:

And some other decent supplementary resources here too:
- Decent e-book on Python for some further reading:
- Python programming language official docs (reference guide, not really a tutorial):
- Some decent youtube video tutorials:
- Troubleshooting/common mistakes:
Last edited by winterscoming; 5 months ago

Quick Reply

Attached files
Write a reply...
new posts
to top
My Feed

See more of what you like on
The Student Room

You can personalise what you see on TSR. Tell us a little about yourself to get started.


University open days

  • University of East Anglia
    Undergraduate Open Day Undergraduate
    Sun, 20 Oct '19
  • University for the Creative Arts
    Undergraduate Open Day Undergraduate
    Sun, 20 Oct '19
  • University of Gloucestershire
    Undergraduate Open Day Undergraduate
    Sun, 20 Oct '19

Have you made up your mind on your five uni choices?

Yes I know where I'm applying (105)
No I haven't decided yet (33)
Yes but I might change my mind (21)

Watched Threads

View All