Bachelor of Science in Mathematics and Philosophy is an uncommon but rapidly expanding program in excite Science and Maths degrees. The program has an extensive curriculum, which includes courses like core pure mathematics, elements of deductive logic, algebra, philosophy of mathematics, introduction to philosophy and foundation of theory and logic.