Information Technology Thinking

The “Information Technology (I.T.) Thinking” program is an institution aimed at providing students who love and are talented in Information Technology an opportunity to better understand the fields surrounding this specific science that are not covered in the School’s curriculum. 

The course deals with computer programming and algorithms. The objective is for students to develop skills that will allow them to tackle authentic problems using an algorithmic approach: that is, to break down a problem into components and to analyze each component individually; to design an efficient algorithm and to compare algorithmic design techniques; to cultivate a structured thinking approach and concise forms of expression.

At the same time, students learn the C++ programming language, regarded as one of the more popular and leading of the programming languages. By learning a programming language, students comprehend the general principles governing the programming of computers, regardless of the programming language.

Students who follow the I.T. Thinking program are prepared to participate in the Panhellenic Information Technology Competition (, conducted under the auspices of the Ministry of Education.  Over the last years, students in the I.T. Thinking program have won significant distinctions.