EPITA école d'ingénieurs en informatique

International Bachelor

The focus is on mathematics and IT but Year 1 “Info Sup” is also about:

  • Picking up new working rhythms and methods.
  • Finding out about the spirit of mutual aid and helpfulness which unites all EPITA students.
  • Taking part in emulating projects carried out in teams, which lead all students to surpass themselves.

Course content

The course has many objectives, in particular teaching students working methods, building a solid scientific knowledge base and many projects, emphasizing the importance of teamwork, and creating a friendly working environment based on theoretical classes, practical work, sport and commitment to associations.

epita teamwork in first year

Number of hours per year for each of the 5 modules in Info Sup

In Year 1 “Info Sup”, as in Year 3 “Info Spé”, the curriculum is split into 5 modules.

Module Subject Number of hours SUP
Mathematics 208.5
Algorithmics 139.5
Programming & Languages 219
Practical work 69
Projects 150
Engineering sciences 172.5
Physics 69
Electronics 69
Computer architecture 34.5
Humanities 138
French for Foreigners 34.5
Technical French 34.5
Expression methods & techniques 69

In addition to these hours, students need to work regularly, both for their theoretical classes and for projects. Each student may get advice from a tutor chosen among the upper-year students, and tutoring and revision classes are taught by teachers for anyone who wishes to get help in their personal work.

Open video game projects

“The Project”…

In their 1st year, EPITA students are required to carry out an IT project in groups of 4. This project lasts approximately 6 months (December to June), is presented on 4 occasions in front of a jury and should be “packageable” at the end. Students are free to choose any subject they like, but they have to use all the material components of a computer (graphics card, sound card, input devices, etc.).

Students themselves draft the specifications of their project, defining the subject, team and schedule. These specifications have to be validated by the person in charge of Computer Science in the bachelor cycle. Students very often put forward games which are copies of games they find fascinating. The most popular ones at the moment are Warcraft, Worms, Gta and Sims-like games.

Once their subject has been validated, students can start carrying out the project. They need to draw upon the knowledge they were taught in their algorithmics class for data structures (for instance) and in their programming class for systems and languages.

Others subjects taught in the bachelor cycle

  • Mathematics (algebra and geometry needed for 2D and 3D graphics engines).
  • Physics (for instance Newton’s laws so that the physical engines are true simulators and not just there for show).
  • Electronics (signal processing and Fourier transform for instance), in relation to sound.

As for human science subjects, they are not left out, because the projects lead to reports and oral dissertations. The expression methods and techniques class helps learn to write various types of documents and become more comfortable during oral presentations. The French class is also very useful for the report and part of the oral dissertation has to be carried out in French.

Students can also showcase their complementary skills. If they can draw, they can sketch the environments or characters in their games, then scan them and create original background images. And if they are good composers, they can create background music of special effects. “Power to the imagination!” has to become their motto.
The best projects are chosen to be presented at the beginning of the year to new students so they get an idea of what a project is, what is expected of them and the ups and downs of such endeavors. All this is told by those who really went through the experience. They are also presented at Open Days and at shows attended by EPITA.