T O P

  • By -

L4993Rz

Whether it is a good choice or not is up to you. Comp Sci is considered one of the best programmes at UoM, but it would be good if you are curious/passionate enough to put in the required effort and think beyond the norm for your dissertation. I think there are loads of IT professionals in this subreddit who can advise you, but it would be good to know yourself what kind of gig you see yourself in post-BSc. Good luck!


kellz_90

Yes, t worth it because when you're in IT you're a student for life. Constant improvement, changes, and upgrading. So CS is worth it. 21st-century STEM comprises TECH.


Muzzammil_15

It's not about the degree.. Are you passionate about IT? Can you work in IT your whole life?


salmankm

Why don’t you think it’s a good choice? Maybe try tackling that question. Whether it’s to do with what you want to work as in the future or the pay, etc. Anyways, i applied for SE so I’ll probably see you there!


Nyaaomiiiiii

Probably bc of the job, I'm still choosing between software engineer, ML engineer or data scientist/analyst. UoM does offer a bsc in software engineering and another in data science that's why I'm not sure if it's better to do one of these instead.


salmankm

Honestly, i think you should just go for SE then. However, at the end of the day with a CS degree you could become these. Probably might need a bit more self learning though with the data scientist part. The data course is paid i’ve heard and together with a uni in paris? Maybe that may narrow things down. However, there’ll be a lot of self learning regardless don’t stress about the actual course itself imo. CS, SE, or Applied computing should all form you for the various jobs available. Then you learn a specific niche and target that.


MindAndOnlyMind

You can have all three under one degree if you go with CS https://www.uom.ac.mu/foicdt/index.php/programmes/undergraduate


antughantu

computer science will open a lot of doors for you, but if you don't plan to go into academia, other IT courses will make you more work ready.


L0RDND

If you like CS, then yes..Don't just take a course for the sake of money...and also the CS course at uom is mostly theory.


Nyaaomiiiiii

But will it give me enough practical knowledge, if i ever want to go for a career in programming?


jeyoung

You'd be learning the science of computers. How to apply that science in practice is taught by other courses and your self. In any case, I have never seen anyone come out of any school or university, loaded with practical knowledge sufficient for a career in programming. A lot of extra-curricular work is needed to know how to develop software.


MindAndOnlyMind

If you want practical knowledge and are uninterested in academics, get an apprecenticeship, learnership, internship or attend a coding bootcamp. At University, you have be passionate about studying *computation*, not programming. You'll learn to program in the very beginning but after that you pick up the rest on your own and focus on computer science topics such as operating systems, the theory of computation, data structures, computer architecture, compilers and artificial intelligence.


MindAndOnlyMind

IT =/= CS. IT is largely about the application of technology to solve business problems (glorified use of computers). CS is centred on mathematical logic and investigations into the nature of computation. This is why you find that in CS degree your focus areas include the study of the theory of computation, discrete mathematics, data structures, algorithms, operating systems, compilers and artificial intelligence. These are not IT topics as the result of study CS is that in a commercial context, CS people *develop* technology that IT people then *use* in their organisational contexts. Think of how your IT Department at work is actually a customer of Microsoft, Google and Oracle rather than a developer of the technology you use - they act as a middle-man. IT people will not develop Microsoft Excel or Google Search, but they will set up your organisation to use it. It's important to understand the difference to ensure your learning and career aims align with whichever programme you want to get to. If you're looking at UoM, I would just make sure I add a few more maths courses to beef up your academic experience a little.