Informative license

  • area: Science, technology and health in tropical environments
  • course: not applicable
  • ECTS credits
    180
  • level of studies
    at the end of training

    Baccalaureate +3
  • Teaching locations
    Saint-Denis - Moufia Campus, Saint-Denis - University Technology Park Site
  • Type of training : Bachelor Degrees
  • Training regime: Initial formation

Training summary

Computing is an integral part of our daily lives in many forms: social networks, mail, games, banks, office systems, data processing, artificial intelligence, the Internet, telecommunications, embedded systems, connected objects, etc. À the image of this variety, its professions are numerous.
The courses are divided into four main themes: programming languages, algorithms, data representation and processing, systems and networks. They are supplemented by mathematics courses essential for a good understanding of the theoretical aspects of computer science.

Training objectives

The IT specialization aims to provide a basis of knowledge and skills, both practical and theoretical, common to the various professions in IT, the digital industry and research. The objective is to provide students with the abstract and technical skills that will enable them to be actors in development in this multifaceted field that is IT.

Advantages of the training

The Computer Science Degree offers general training which allows access to most Computer Science Masters degrees. For Masters requiring greater mathematical background, students have the possibility of following a University Diploma (DU) in mathematics for computer scientists. The most motivated students can obtain a double degree in computer science and mathematics.

Furthermore, through a set of Teaching Units (UE) to choose from in Bachelor's 2 and Bachelor's 3, students who plan to compete for the certificate of aptitude for teaching secondary education “digital and computer science” (CAPES NSI), can follow UEs to discover teaching professions and computer science teaching.

Targeted skills

General science skills

  • Respect scientific ethics. Know and respect the regulations.
  • Demonstrate capacity for abstraction. Analyze a complex situation.
  • Adopt a multidisciplinary approach. Use data acquisition and analysis software. Use mathematical and statistical tools. Use a programming language 

Specific disciplinary skills

  • Master computer languages ​​(Python, Java, C, C++, Prolog, shell, PHP, mysql, xml, etc.)
  • Create a graphical interface (with event-based programming)
  • Intuitively assess complexity, know how to compare two algorithms
  • Design a library managing data collections
  • Design, develop and test a medium-sized application
  • Know how to use an operating system (Linux) and know how to program scripts
  • Understand the architecture of a computer and its detailed operation
  • Implement analysis methods to design applications and algorithms based on partially given specifications
  • Choose, based on objective criteria, data structures best suited to a problem and implement concepts from the object approach
  • Carry out the design, implementation and operation of databases
  • Program a WEB site, integrating dynamic functions
  • Implement methods and techniques used in communication networks (automation networks, local business networks and internet networks for industrial applications

Sheet of the National Directory of Professional Certifications (RNCP n°40116)

Summary of lessons by course

The courses are divided into four main themes: programming languages, algorithms, data representation and processing, systems and networks. They are supplemented by mathematics courses essential for a good understanding of the theoretical aspects of computer science.

In License 1, the computer science lessons take up and consolidate the basics that students will ideally have seen in high school by following the digital and computer sciences specialty: computer architecture, operating system, Linux, python programming, html programming, introduction to language C. Algebra lessons, common to the Bachelor of Mathematics, allow you to acquire the necessary mathematical tools.

In License 2, the lessons develop the four main themes: data structuring, databases, networks, computer security, and more theoretical aspects through the study of algorithms. Discrete mathematics and the introduction to probability and statistics complete the training.

In License 3, students address the fundamental aspects of computer science: language theory, compilation, logic and reasoning, complexity and computability, stochastic processes. And they develop their technical skills: functional programming, Java, mobile programming, data analysis, web server programming, systems and network administration.

The link with the professional world is strengthened in License 3 with a compulsory disciplinary internship.

Stage

Disciplinary internship in a company lasting at least 140 hours, compulsory in Year 3 of Bachelor's degree (possibility of bringing forward the internship during Year 2 of Bachelor's degree)

Specific devices

Not concerned

Conditions of access to training

Bachelor's degree or equivalent

Continuing Studies

Master of Computer Science, ecomputer engineering schools

Career opportunities

  • Project Manager in Information and Communication Technologies (ICT)
  • Analyst Programmer 
  • Application developer
  • Internet solutions developer (WebMaster, Website administrator, etc.)
  • IT Operations Technician
  • Microcomputer fleet manager
  • Database Administrator
  • Network administrator

GIRARD Régis

regis.girard@univ-reunion.fr
Top of page