This bachelor's degree provides a solid background in mathematics, while allowing access to many computer courses. Several math and computer courses include 2 theory sessions and one lab session each week. This distribution allows an effective assimilation of the material and ensures a constant pedagogic support.