Sciences

L2-L3 COMPUTING LICENSE

IT
  • Target level of study

    BAC +3

  • ECTS

    180 credits

  • Duration

    3 years

  • Training structure

    Faculty of Science

  • Language(s) of instruction

    French

Presentation

Computer Science: L1 in the Computer Science Portal

The computer science bachelor's degree provides students with a general education in computer science, covering both the theoretical and fundamental aspects and the applied and practical aspects of this discipline. It is aimed at students wishing to go on to longer studies in computer science in a Master's program, or to shorter studies in a professional license.

Three courses are available in the first year:

  1. EEA pathway: with a focus on electronics in the first year,
  2. SNV pathway: with a bioinformatics emphasis in the first year,
  3. Refresher course: including refresher courses in the first semester and merging with the EEA course in the second semester.

From the second year onwards, all students follow the same curriculum.

Read more

Objectives

The main aim of the bachelor's degree in computer science is to prepare students for a master's degree:

  • IT,
  • bioinformatics,
  • MEEF: master's degree in teaching, education and training
  • MIAGE: computer methods applied to business management,

leading in particular to careers in computer engineering.

It also enables students who prefer shorter, more professionally-oriented studies to apply for a professional license after the 2nd year.

Read more

Know-how and skills

  • Apply reasoned approaches to solving complex problems by decomposition and/or successive approximations, and use analytical methods to design applications and algorithms based on partially given specifications.
  • Be comfortable using several algorithmic and programming styles/paradigms (imperative, functional, object and multitasking approaches) as well as several programming languages.
  • Design the computerized processing of different types of information, such as data, images and text.
  • Use objective criteria to select the data structures and build the algorithms best suited to a given problem.
  • Characterize the role of tests and proofs of correctness in software development and implement elementary tests and loop invariants.
  • Analyze and interpret the results of running a program.
  • Explain and document the implementation of a technical solution.
  • Design, implement and operate databases.
  • Identify the fundamental concepts of complexity, computability, decidability and verification: appreciate the complexity and validity limits of a solution.
  • Characterize fundamental logical and algebraic tools (language and compilation theory, logic and reasoning, orders, induction) and their implications for programming and modeling.
  • Construct and write a synthetic and rigorous mathematical demonstration.
  • Characterize randomness management techniques (probability and statistics) and their role in processing certain data.
  • Use formal or scientific calculation software.
  • Identify and characterize the main functional elements and hardware architecture of a computer, interpret technical information provided by manufacturers, write simple routines in machine language.
  • Characterize how systems and networks work, as well as the practices, tools and techniques used to ensure the security of IT systems during their development and use.

IT training is complemented by cross-disciplinary skills such as English, communications techniques and project management.

Read more

Organization

Knowledge control

Depending on the type of course, the assessment of EU knowledge may take the form of continuous assessment (CCI) or terminal assessment (CT).

  • In the case of continuous assessment, regular course and/or TD and/or TP assessments are organized during the semester.
  • In the case of terminal assessment, the assessment takes the form of an examination at the end of the semester.

A student validates his or her semester when the average grade of the UEs making up the semester is higher than 10 out of 20. To obtain the Bachelor's degree, students must have completed all 6 semesters of the 3-year Bachelor's program.

Read more

Program

Each teaching unit (UE) earns ECTS credits. The more ECTS credits a UE earns, the longer it lasts. The largest UEs last 45 hours, the smallest 18 hours.

Depending on the EU, teaching is divided between lectures, tutorials and practical work. Each teaching session lasts 1h30.

  • The lectures take place in an amphitheatre with around 150 students. In general, handouts contain the essential documents presented in class.
  • TDs are a form of teaching that enables students to apply the knowledge they have learned in class. Students work individually on application exercises, in the presence of the TD teacher, who helps and corrects the exercises. TD sessions take place in groups of between thirty and forty students, in TD rooms seating around forty.
  • In some courses, the lectures and practical sessions are supplemented by practical work. This hands-on learning approach enables students to verify and reinforce the knowledge imparted in lectures and practical exercises. Practical work sessions for computer science UEs take place in computer rooms with around twenty computers. A practical group is made up of half a group of practical sessions and is supervised by a teacher in charge of practical sessions. Each tutorial group splits into 2 groups for the practical sessions.
Read more

Select a program

Admission

Access conditions

Can enter the first year by applying via the parcoursup platform:

  • Candidates who hold or are preparing for a French baccalauréat in the general, technological or vocational series.
  • Candidates holding or preparing for a DAEU.
  • Candidates who hold or are preparing for a French level IV diploma other than the baccalauréat.
  • Candidates who are nationals of the E.U., EEA, Swiss Confederation, Monaco or Andorra, and who hold or are preparing a diploma giving access to European higher education.
  • Candidates who are nationals of the E.U., EEA, Swiss Confederation, Monaco or Andorra, and who hold or are preparing to hold a diploma equivalent to the French baccalauréat (diploma obtained outside the E.U.).

In L2 or L3, students from DUT, BTS, CPGE or other bachelor's degrees are admitted on the basis of their academic record, after approval by the pedagogical committee.

Read more