Skip to main content

Bachelor's Degree in Computer Science

visuel licence info
  • Computer Science and Interaction Department
  • Initial training - Continuing education
  • Marseille Saint-Charles, Marseille Luminy, Aix-en-Provence

A solid scientific training, balanced between theoretical, applied and technical aspects of computer science, with a good mathematical basis and an opening towards other sciences.

Aix-Marseille University (AMU) follows CNIL guidelines

The platform that broadcasts this content conditions its reading to the deposit of tracers in order to offer you targeted advertising according to your navigation.

By clicking on 'I authorize', the cookies will be deposited and you will be able to view this content.

I authorize


  • AIMS

    Computer science is a young displine that is constantly evolving and profoundly modifying our society. Its applications have become ubiquitous and come mainly from scientific advances in research that, moreover, has strong connections to many other disciplines such as physics, biology, or the humanities. But Computer science is not only a tool : France needs to train many computer scientists who understand the driving forces of the discipline, then turn to its technological or scientific aspects. The general objective of the Bachelor's Degree in Computer Science is to train tomorrow's computer scientists by providing students with all the tools to create, build and develop their knowledge and skills to adapt to and choose their future job.


    High school graduates in Science


    • The first year called portalRené Descartes, is a year of discovery common to four fields : Computer Science, Mechanics, Mathematics and Physics. It includes teaching in these four subjects as well as English and guidance and vocational integration courses.
    • The second year offers two possible learning paths of two years :Computer ScienceorMathematics and Computer Science. Students in any of these two learning paths will have the opportunity to reorient into the other path at the end of the second year if they wish.
    • The third year offers two other possible learning paths :Computer Science Technology applicable to the Management of Businessesandplurisciences. These two learning paths are accessible to students who have completed a second year of the Computer Science or Mathematics and Computer Science courses.

    The objective of the Bachelor's Degree in Computer Science is to give a solid scientific background in the field of computer science (major), as well as a good foundation (minor) in mathematics or business management (depending on the course). It provides the fundamental basis for mastering the evolution of the discipline, as well as practical knowledge immediately useful in the professional world.


    • Identify, articulate and implement the theoretical and technical tools of computer science best adapted to the resolution of a complex computer problem.
    • Model a problem, design technical and/or algorithmic solutions, implement them and evaluate them against criteria of efficiency, reliability and quality of design.
    • Read and use documents in French or English : documentation, scientific text and specifications. Present orally or in writing the results of a work with clarity, brevity and rigor.
    • Use the tools and techniques of IT project management : development environment, version control, production automation and methods of project management.
    • Carry out an IT project taking into account the needs of a client, being aware of the existence of non-technical issues. Be introduced to the processes of production, dissemination and exploitation of knowledge and technologies.
    • Develop your personal and professional project. Know the issues related to intellectual property, including software licensing, and the protection of privacy.
    • Skill specific to the Computer science course : Understand the operation of computer systems (networks, operating systems, architectures, programming languages ? ?and database management systems), use their dedicated tools, design interfaces.
    • Skill specific to the Mathematics and Computer science course : Treat a problem formalized by means of various mathematical tools in both continuous and discrete models (among others analysis, algebra, probabilities, statistics, logic...).
    • Skill specific to the Computer Science Technology applicable to the Management of Businesses course : Understand and apply project management principles, implement methods, tools and processes to fit into the project team, assist the project manager or manage simple projects. Identify the challenges of aligning the information system with the business strategy of the company.
    • Skill specific to the Pluriscience course : To awaken and educate a scholar or extracurricular public to the sciences by transmitting rigorously and pedagogically multidisciplinary knowledge.

    This license offers the possibility of carrying out during the third year an internship or a tutored project. The internship or the project gives rise to a written dissertation and an oral presentation.

    Apart from the internships provided for in the courses, all students can complete enhanced additional internships during the periods when teaching is interrupted.


    In order to increase success in the first year, two systems have been set up within the faculty of sciences :


    Mandatory specialized teaching units have been set up to develop a professional project in the first year and prepare for job search in the third year. An optional third year internship (compulsory for the Computer Science Technology applicable to the Management of Businesses course) provides a first experience in the professional world.


    Part of this degree (generally the third year) can be done abroad via the ERASMUS and CREPUQ programs, benefiting from a pedagogic and administrative follow-up by the responsible teachers, in both countries, and by the department of international relations. Reciprocally, the bachelor degree inf computer science regularly welcomes foreign students via the ERASMUS, CREPUQ and AVERROES programs.


Course of study

Champ 1

Computer Methods Applied to Business Management course (MIAGE)
Champ 1

Mathematics-Computer Science pathway
Champ 1

Plurisciences course (external)
Champ 1

IT development professions

(subject to validation)