What is problem-solving?

« Observe, brainstorm, research, build, and communicate », are the steps deemed as necessary for solving any problem, according to the 15-year-old scientist Gitanjali Rao, crowned « Kid of the year » by the « Time » magazine.

Problem-solving is at the core of any engineering job. From the minute a problem is thrown into their arms, it becomes their sole mission to find a suitable everlasting solution for it. …


If you are interested in computer science, or you are a developer, you’ve probably heard of these two terms. If not, no worries! You’ll hear about them soon because they are very important concepts in computer science and more particularly in programming.

Before diving into the details of these two mysterious yet important concepts, let’s know first what is a data structure?

Data structures:

In computer science, a data structure is a data organization, management, and storage format that enables efficient access and modification. …


If you’re looking at what you can make with a computer, well, we can guarantee that you can do more than just writing some texts, watching a movie, or playing a video game. Most of the funniest parts in a computer remain in how you can manipulate them using code in order to do a lot of useful stuff like a responsive website, a funny application, or even a debugging script.

Starting a learning journey isn’t so easy, but with some help and motivation, you may achieve your goal quickly and more efficiently. And in this article, we will introduce…


Algeria, Algiers, ESI — On June 29, 2019, CSE (The scientific club of ESI) had the honor to have the first edition of “ The Design Fest “.

CSE’s team.

The Design Fest is the first event dedicated to graphic design in Algeria, to a diverse audience: from beginners to experts in design! A day full of learning all about the essentials in Graphic Design.

A new office, new team members, and a new event with a totally different concept: The Design Fest. …


For computer science students, the beginning of the track can be very tough, as it is difficult to deal with the many topics taught to them (including mathematics, algorithms, …etc.). But as the student learns to grapple with this, he soon becomes faced with another reality; some of his/her fellow students are now going over other topics. Some are making websites, others learn fancy programming languages and argue over which of them is better. In general, they are becoming more potent developers.

Any computer science student who notices this will soon try to do the same, everyone wants to have…


You have chosen computer science as a field of study and it is one of the best fields to study in the 21st century since most of modern life is driven by computer technology. Problems in science ,engineering , health care and so many other areas can be solved by computers. Thus understanding how computers work and how to use them is becoming more essential than ever. …


Obtaining the Baccalaureate exam is a quite significant achievement in life for every Algerian pupil, an achievement that brings much joy to the concerned person, and to their families as well. However, this joy is often paired with great pain in having to choose what field to pursue in university; there are many possibilities, too little knowledge about them, and too many people advising you to go into all sorts of plans. This brings a lot of frustration and often leads to a choice that you may regret later.

I consider myself quite a nice example of this, I had…

CSE Club Scientifique de l’ESI

A club of passionate algerian students who aim for promoting both the contribution of students community to the country’s development, and youth empowerment.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store