The Student Room Group

Mathematics or Computer Science (Programming)

I'm considering the possibility of applying to study mathematics as a BSc, though I really don't know what I would do with it afterwards. I know I'm very interested in maths, though I don't really have any desire to become an accountant or a maths teacher.

I read that those interested in mathematics may enjoy programming. Which is something I know nothing about.

If I did decide I'd like to learn about, as an example, C++, ASP.net, CSS, XHTML, HTML, would I be best to study mathematics as a BSc and also a part-time class specialising in such programming?

Or perhaps studying just a computer science BSc? I have looked at the modules of a possible computer science degree and the programming modules are:

1) Fundamentals of programming
2) Games programming
3) Software engineering
4) Concurrent programming
5) Programming language implementation

Perhaps these modules are not too in-depth and I'd be better studying BSc maths plus part-time programming classes?

Any ideas? Thanks! :smile:
Reply 1
little pixie
I'm considering the possibility of applying to study mathematics as a BSc, though I really don't know what I would do with it afterwards. I know I'm very interested in maths, though I don't really have any desire to become an accountant or a maths teacher.

I read that those interested in mathematics may enjoy programming. Which is something I know nothing about.

If I did decide I'd like to learn about, as an example, C++, ASP.net, CSS, XHTML, HTML, would I be best to study mathematics as a BSc and also a part-time class specialising in such programming?

Or perhaps studying just a computer science BSc? I have looked at the modules of a possible computer science degree and the programming modules are:

1) Fundamentals of programming
2) Games programming
3) Software engineering
4) Concurrent programming
5) Programming language implementation

Perhaps these modules are not too in-depth and I'd be better studying BSc maths plus part-time programming classes?

Any ideas? Thanks! :smile:

Maths has more career options than that! Mathematics is a lot broader than people think at first sight, it involves statistics and probability, mathematical physics, algorithms and data processing, logic and abstraction, the list goes on. And who's to say you have to follow a maths-related career anyway? Does every history graduate become a historian? I think not.

Perhaps you would enjoy programming, perhaps not. Be warned though that unless you've taken IT or computing A-level you'll most likely be out of your depth studying computer science at degree level. Programming is part maths, part computer experience, and part luck. Or so I've found.

My advice would be to go and try out some programming, like right now. Python is a good language to start with, and there's a slew of information about it on the Internet, for example the Python challenge, which is basically a series of puzzles designed to test your skills with Python. Google around, or ask on the dev forum for advice. Giving programming a go will probably help you with deciding whether you want to pursue it to degree level or not. :smile:

P.S. You could also consider doing a joint honours in Maths/CompSci, quite a few good universities offer combined courses.
Reply 2
Thanks very much for the info Dez!

Dez

Perhaps you would enjoy programming, perhaps not. Be warned though that unless you've taken IT or computing A-level you'll most likely be out of your depth studying computer science at degree level. Programming is part maths, part computer experience, and part luck. Or so I've found.

I don't have IT or computing A-level. I suppose I just thought the idea of programming sounded interesting.

Dez
My advice would be to go and try out some programming, like right now. Python is a good language to start with, and there's a slew of information about it on the Internet, for example the Python challenge, which is basically a series of puzzles designed to test your skills with Python. Google around, or ask on the dev forum for advice. Giving programming a go will probably help you with deciding whether you want to pursue it to degree level or not. :smile:

Thanks very much for this. I'll take a look now.

Dez
P.S. You could also consider doing a joint honours in Maths/CompSci, quite a few good universities offer combined courses.
Yes, that's a possibility as the university I'm interested in offers Computing Science with Mathematics.

Thanks Dez.
Reply 3
little pixie
Thanks very much for the info Dez!


I don't have IT or computing A-level. I suppose I just thought the idea of programming sounded interesting.


Thanks very much for this. I'll take a look now.

Yes, that's a possibility as the university I'm interested in offers Computing Science with Mathematics.

Thanks Dez.



Most top universities will not even include Computing/ICT in the offer. Cambridge allows you to do CompSci with half of the Mathematics course, Imperial College has dedicated CompSci with Mathematics course, same thing with Oxford. Check out their websites.

Also, do not bother with any "transition" languages - C++ is the best language to start with, and one of the best ones to finish with.
Reply 4
All the universities I've attended were offering joint degrees Maths and CS. Also, one of my lecturers had degree titles and Phd in Mathematics only. He was teaching C Programming in various departments and his main research is also about programming and algorithms. So I can only assume that a Mathematics degree will also offer you programming skills?

Update: I do not assume anymore, I had a look at University of Birmingham Bsc Mathematics and they do teach programming as compulsory modules. http://cis67.bham.ac.uk:7782/webhandbooks/WebHandbooks-control-servlet?Action=getProgramList&pgDeptId=029&pgDdesc=Mathematics
Reply 5
cybergrad
Also, one of my lecturers had degree titles and Phd on Mathematics only. He was teaching C Programming in various departments and his main research is also about programming and algorithms. So I can only assume that a Mathematics degree will also offer you programming skills?

Update: I do not assume anymore, I had a look at University of Birmingham Bsc Mathematics and they do teach programming as a compulsory modules. http://cis67.bham.ac.uk:7782/webhandbooks/WebHandbooks-control-servlet?Action=getProgramList&pgDeptId=029&pgDdesc=Mathematics


That's interesting cybergrad, thanks for that.

I suppose what's putting me off just a Computer Science degree, apart from not having a computing or IT A-level, is that is covers many other aspects of computing and not just programming. It's maths I know I'm interested in.

What made me a little concerned about studying a maths degree was when I looked at how many maths graduates had a graduate job 6 months after graduating and the figure was 63% whereas for computer science graduates it was 86%.
Reply 6
hEY, I just got the same problem here and im so confused now. I took APPLIED ICT in Alevel and am happy with the result. However I dont think I know very well on C++, ASP.net, CSS, XHTML, HTML ect. I would like to do maths is well because it would give me a wide range of career options in the future ..

Now Im considering of applying both...

aaaaaaa```````` so confused

Latest

Trending

Trending