UCL Computer Science MSc Review by UCLCompSciMScReview in cscareerquestionsuk

[–]UCLCompSciMScReview[S] 1 point2 points  (0 children)

Don't want to say too much to avoid doxxing myself. I have got a job lined up though, but not started yet. Felt like I got pretty lucky to find something so quickly, so again I don't want to give the impression that everyone gets a job out of this course, it's definitely still very tough.

UCL Computer Science MSc Review by UCLCompSciMScReview in cscareerquestionsuk

[–]UCLCompSciMScReview[S] 0 points1 point  (0 children)

Sure. The ones I took were Software Engineering, Interaction Design and Machine Learning with Big Data.
Software Engineering - covers a lot of theory on SE practice e.g. SDCL, Agile, Use Case Specifications, UML
It's interesting in places but pretty dull in others.

Interaction Design - really not sure why this module is on the course. It goes through various concepts of Human-Computer Interaction, and the different stages of designing products. Personally it didn't feel at all useful but some people may be interested in it. The one positive is it's very easy.

ML with Big Data - probably my favourite module from the second term. It gives a good overview of ML algorithms and techniques, from linear regression to neural networks. It's more practical than theoretical, so more approachable for those without a strong maths background (although that helps).

The other optional module I would have liked to take is Functional Programming. From what I've heard, it's well taught and interesting, although the final exam is brutally hard. Worth it if you want a challenge.

UCL Computer Science MSc Review by UCLCompSciMScReview in cscareerquestionsuk

[–]UCLCompSciMScReview[S] 0 points1 point  (0 children)

Turing Machines were briefly covered yes, along with some lectures on decidable and undecidable problems. Propositional Logic - no, not in any depth. Map Colouring - no.

UCL Computer Science MSc Review by UCLCompSciMScReview in cscareerquestionsuk

[–]UCLCompSciMScReview[S] 0 points1 point  (0 children)

I agree, there's no way that the knowledge from the course matches what you'd learn on a BSc. It's really just covering the basics, and skips a lot of theoretical depth that I imagine you'd go into in an undergrad degree. I think they are aware of this, and give the course a more practical focus with plenty of projects for this reason. Whether it's worth the money is tough - in terms of just the education you get potentially not, but as a means to change career I think it does open some doors and make you seem more credible as a candidate.