Logo République Française
UNICAEN | UNIVERSITÉ DE CAEN NORMANDIE | UFR Sciences

Undergraduate courses Computer Science

This programme is taught in French.

field(s) of training :

Science, Technology, Health

diploma level :

Bachelor's degree (three-year degree)

duration of the program :

3 years

location(s) :

Caen · Campus 2

Course overview

Whatever the field or the application, everybody uses computer science. You’re computer-savvy and wish to discover what’s inside your favourite machine? You’re interested in programming, algorithms and more general disciplines such as mathematics and engineering sciences? With the bachelor’s programme in Computer Science, you will acquire the general knowledge, methodologic and conceptual tools in computer sciences!

This three-year full-time programme aims at acquiring the fundamentals in computer science and its application fields, as well as in mathematics, technologies and digital sciences.

You’re interested in computer science and wish to pursue medical studies? 

Highlights

To make sure you feel involved in your studies, the bachelor’s in Computer science supports you in your first days as a university students:

  • Welcoming events
  • Tutoring (especially in mathematics)
  • Work and tutoring sessions with other students

Besides, the programme allows you to validate Year 1 in two years (instead of one): this “adapted” curriculum will be offered to you depending on your applications results. If you can benefit from this curriculum, you will

  • Attend tutoring in scientific courses
  • Validate some courses in first Year 1, and the remaining courses in the second Year 1

And in the end, you will acquire the same skills and knowledge as a student of a “standard” curriculum!

Welcoming international students

Since 2019, the University of Caen Normandy has been awarded the "Bienvenue en France" label by Campus France, highlighting the quality of the university's welcome for international students.

 

 

Application requirements

Entry requirements

To enter this bachelor's, you should graduate from a high school diploma with a major in Mathematics, Digital Science, Computer Science, Physics and Chemistry.

If you attended a scientific preparatory class, you can apply to any year of the bachelor’s in Computer Science.

Language proficiency requirements

Minimum French proficiency level required: B2

Apply and register

The registration process takes place in 3 steps:

Application process

Admission and registration requirements may vary depending on your nationality, country of residence, foreign secondary school leaving certificate, and the nature of your programme of study. Discover how to apply to the University of Caen Normandy.

Tuition fees

The tuition fees include the Contribution to Student and Campus Life and the enrolment fees. Details are available at: portail des formations.

Course structure

Courses

  • Take place on site in the Campus 2 of the University of Caen Nor-mandy
  • Amount to 500 hours per year, approximately 25 per week

Course units

The courses of the bachelor’s in Mathematics are divided in

  • Theoretical courses (lectures) to acquire the fundamentals, such as:
    • Algorithmics
    • Language theory
    • Graphs theory
  • Practical courses (seminars and practical labs) to put your knowledge into practice
    • Programming paradigms (object-oriented programming, functional…) in a wide range of programming languages (Python, C, Java, Haskell…)
    • Systems and networks
    • Web technologies

The curriculum is progressive over the 3 years of the programme, starting with basic scientific knowledge and moving towards more specialised content, including an optional internship in Year 3.

Internships and placements

The programme includes an internship in the last semester of the bachelor’s (second semester of Year 3), lasting from 8 to 12 weeks. You can acquire a first experience in the applications of computer science in a field that interests you!

 

Coursework and assessment

The course lasts 2 years and is divided in 4 semesters, each comprising several courses units. Examinations are held at the end of each semester and are graded on a scale from 0 to 20, 20 being the best grade. Grade compensation is organized without eliminatory marks and on the basis of the general average obtained in every course unit:

  • Over each semester
  • Over the 2 semesters of the same year

To successfully complete a semester, you must have an average mark of at least 10 points out of 20. If you have not completed your semester, you can retake the courses units you failed; you do not have to retake the courses in which you have obtained at least 10 points out of 20.

Course arrangements for eligible students

The Relais Handicap Santé provides personalised support to people with disabilities throughout their training to facilitate their educational integration.

Language

French

Learning outcome

By the end of this course, you will be able to

  • Master fundamental skills and knowledge in computer science: programming languages, formal methods, computer systems
  • Precise your career project in the field of computer science

Further study

You wish to change programme during your studies? The bachelor’s programme in Computer Sciences is part of the Mathematics and Informatics department: once you’ve validated Year 1 in the bachelor’s in Computer Sciences, you can change programme to attend one of the other bachelors’ of the same department.

  • After Year 1, you can enter either
    • Year 2 of Computer Sciences
    • Year 2 of the bachelor’s in Mathematics and Computer Sciences applied to Human and Social Sciences
    • Year 2 of the bachelor’s in Mathematics
  • After Year 3, you can enter either
    • Year 3 of Computer Sciences
    • Year 3 of the bachelor’s in Mathematics and Computer Sciences applied to Human and Social Sciences

You will have the opportunity to apply to these bachelor’s programmes during your application on Year 2 or 3.

Once you’ve obtained your bachelor’s degree, you can pursue your studies with specialised masters’ in:

  • Computer Sciences, such as the programmes offered by the University of Caen Normandy
    • Artificial Intelligence, Data Science and Health
    • Artificial Intelligence and Human Factors
    • Algorithms and Intelligent Systems
  • Cybersecurity

Or with an engineering degree, such as the programmes offers by the ENSICAEN, that you can access as soon as you have completed Year 2.

Careers

The bachelor’s degree is the first step to pursue careers related to computer science. According to our last surveys, 8 students out of 10 went further with their studies after graduating from their bachelor’s degree. Hence your career will depend on your specialisation and the diploma you pursue after your bachelor’s.

Since computer science is necessary to all lines of work, you will have opportunities in different types of organisations, specialised in computer science or not! As such, you will notably be able to work in:

  • Banking and finance (management or decision support computing)
  • Public services (education, health, defence, research)
  • Private companies

Address

Université de Caen Normandie

UFR des Sciences

Boulevard Maréchal Juin · CS 14032 · 14032 Caen Cedex 5

France

Course leader

formation : Pascal Vanier · pascal.vanier@unicaen.fr

1re année : Alexandre Niveau · alexandre.niveau@unicaen.fr

more information