Bachelor of Science in Computer Science

Data Science & Big Data; Cybersecurity

Working Hour
3 Year


The Computer Science undergraduate program is dedicated to providing solid training in the fundamentals of computer science that will prepare students for professional life in computer science and its application areas, including but not limited to industrial and technical computer science, scientific computer science, communication computer science and networking, microcomputer science and multimedia, and computer security.

The program prepares students to acquire theoretical knowledge and corresponding practical skills, as well as generic tools. Students can master the discipline as a whole and, in the second year of their degree, go into the in-depth study in a specialized direction according to their personal wishes and career plans.

The EEEA offers a bachelor's program that lasts 3 years, according to the standards prevailing in France. Each year is divided into two semesters and an internship, which requires students to write a report related to their professional project. The academic year is centered on computer science, with specific specialized courses that contribute to the knowledge of new technologies, especially big data and cyber security.

From the third year of the program, students are offered internships or job opportunities in partner companies for better knowledge and career development.

Data Science & Big Data

It is designed to train professionals who can lead or assist in data development or management projects. It teaches how to manage large amounts of disparate as well as unstructured data, analyze them, and finally interpret the results.

Students will learn and practice skills in data management (ETL, business intelligence, data security) and IT development (web development, Java, Python). The course will also cover technologies specific to Big Data, such as NoSQL databases, Map/Reduce type foundations for large-scale data analysis, data mining, etc.


It is designed to train students to identify vulnerabilities in computer systems, identify digital exploits and prevent or repair the damage. Students who complete the course are equipped to set up protective measures and prevent cyber attacks in the case of computer systems and sensitive data.

Students will learn and apply knowledge in the following areas: network security, cryptography, e-commerce, database management, and secure hardware system design. Students will be able to create secure computer systems for businesses, hospitals, government offices, and military bases. Graduates will have the skills to discover system vulnerabilities, be able to build solutions to prevent malicious attacks and be able to identify where attacks occur and where they originate.

There are currently numerous career opportunities in the field of cyber security, and through specialized knowledge, students can be qualified for the following jobs: network security engineer, system analyst, system security consultant, database security administrator, and software architect.


Computer Science Foundation Courses

Students of computer science are required to complete a minimum of 3 (18 ECTS) foundation courses.

Data Science Specialization

Data Science and Big Data students are required to complete a minimum of 30 credits of specialized courses

Cybersecurity Specialization

Cybersecurity students are required to complete a minimum of 30 credits of specialized courses.

Language Courses

All students are required to complete a minimum of 4 (20 ECTS) language courses

General Education Courses

All students are required to complete a minimum of 2 (10 ECTS) general education courses

Elective Courses

Students can choose appropriate courses according to their career plans and study needs

Internships/individual projects

All students are required to complete a short internship/project of 2 months in the first year and an internship/project of 6 months in the second year.

Study Plan

By Modules

Computer Science Foundation Courses


Choose any three courses within the module in the first semester of the first year

Computer Science Specialization Courses

48 (include at least 30 credits of its choice of specialization)

Open from the second semester of the first year. Note that individual courses are subject to prerequisites

Language Courses


One language course per semester for the first two years, four courses in total

General Education Courses


One course per semester for the first two years, four courses in total

Internships/individual projects 


2 months for the first year

2 months for the second year

6 months for the third year

Elective Courses


Free electives (Note that individual courses are subject to prerequisites)


180 ECTs

By Year





First Year

First Semester (Fall)

  • Computer Science Foundation Course CSF00X Select at least three courses
  • General Education GE001
  • LANEN101 or 201 (depending on language proficiency test results, exempt students may take other language courses)


Second Semester (Spring)

  • CSDS001 (introductory data science course) and CSCS001 (introductory cybersecurity course)
  • General Education GE002
  • LANEN102 or 202 (depending on language proficiency test results, exempt students may take other language courses)
  • 2-month internship


Second Year

First Semester (Fall)

  • Three courses of CSDS10X (Data Science level 1 course) or CSCS10X (Cyber Security level 1 course)
  • One General Education GE10X (General Education level 1 class)
  • LANEN201 or another language course


Second Semester (Spring)

  • Two courses of CSDS20X (Data Science level 2 course) or CSCS20X (Cyber Security level 2 course)
  • One General Education GE10X (General Education level 1 class)
  • LANEN202 or other language classes


Third Year

First Semester (Fall)

  • One CSDS30X (Data Science level 3 course) or CSCS30X (Network Security level 3 course)
  • Four to five free elective courses


Second Semester (Spring)

  • 6-month internship


Course List

Computer science majors are required to take the corresponding major courses as required. If computer science students are interested in business administration courses, they can take courses within the credit allowed. Students who wish to obtain a dual degree can refer to the specific requirements in the following section.

For specific courses, please check the course index.


Graduates with a bachelor's degree in computer science may seek positions in the job market that require a bac+3 in a computer-related field.

Students may also choose to continue their studies to obtain a master's degree, such as the data science track. Students' computer science backgrounds will continue to support them in their later career development.



  • Ecole Européenne d'Etudes Avancées
  • 30 - 32, rue du Couédic

  • 75014 Paris  France


  • Tél : 06-43-71-59-46
  • Tél: 01-74-64-00-55
  • Email : This email address is being protected from spambots. You need JavaScript enabled to view it.

Agréée par l’Éducation Nationale Enregistrée sous le numéro d’agrément rectoral N° 0755549Z

© Etablissement d'enseignement supérieur privé