Pardon me, but your french would leave a better impression if you would use it in a grammatically correct way. "reason for existence for why studying algorithms is important" ?
I know what you mean, but this is correct french, as in the french use it to denote the exact same thing.[1] There are many French phrases that change meaning as they are ported to English, but this is not one of there.
Raison d'etre means "reason for existence" and it refers to a particular thing. The problem is that "why studying algorithms is important" does not describe a thing, so you can ask yourself: the reason for existence OF WHAT?. "raison d'etre of algorithm classes" or "raison d'etre of algorithm research" would be grammatically correct phrasing. Why use fancy words only to get basic sentence structure wrong?