Problem Solving Skills and Algorithm
The best way to solve a problem is to divide the problem into small pieces and focusing small pieces, instead of focusing the whole problem. Ord. Prof. Dr. Ali Fuat BAŞGİL has an opinion on this subject as follows: "Do one thing at a time. Work on a lecture, a book, even a subject. Do not be distracted or weakened.".
In Hacker Can, our students gain problem solving ability when complete chapters that ordered by the easy to hard, and learn sorted solutions that means algorithm development. In addition, a correct road map can be traced by completing sections of different difficulty levels, which cannot be passed on to another without solving the problem.
Thus, it is aimed to teach Algorithm editing which is the most basic requirement of a software development specialist.
Analytical Thinking and Digital Intelligence
As it is known, computer science is an academic branch of digital skills. It is a proven fact that the students' numerical intelligence, mathematical knowledge and analytical thinking ability increase the success rate.
Hacker Can is a platform for students to develop their numerical intelligence, to gain the ability of analytical thinking, and to teach a lot of achievements in mathematics. For example, a child who hardly learns X unknown in the school, can grasp pleasure and ease with Hacker Can. Learn the concepts of angle and direction, many arithmetic operators; develops the ability of thinking in 2D and 3D plane.
Algorithm to be edited and the lines of code that need to be written are amusing to the students without being aware of the student, and they gain a lot of numerical skills for solution of the sections. In education life, a lot of the mathematical items which are frightening and repulsive, learn with pleasure in Hacker Can.
Code Writing Experience
There are a large number of software that teach primary and secondary school students to develop algorithms and present the bases of programming knowledge in a block-based learning model. These educational softwares provide students with various benefits; but unfortunately, they are weak about the actual code-writing training.
Hacker Can is aimed to give our students the experience of writing real code on the black screen. By this way, our students have to complete sections by typing real lines of code.
Game Based Learning
One of the most popular areas of the new generation of educational scientists is undoubtedly the game-based teaching model. In this academic model, which is also referred to as play-based teaching technique or acting, the aim is to be with the student at the moment he/she enjoys the most and to give the desired academic achievements in this process.
When the governments, which have the systems of high-quality education, are examined, it is seen that the teacher attaches importance to the rich educational materials that visual and auditory items appeal to different senses. Hacker Can is literally an educational platform developed on this fiction. Students must complete the tasks by writing code and using the characteristics of various characters in different scenes.
The interest of the learner is tried to be kept at the top and rewarded when successful, with the graphics, animations and sound effects of the characters in the episodes.
Mobile Learning and Distance Education
Distance education and mobile learning concepts are needed to ensure equal opportunity in education and sustainable education in portable smart devices. In the last 10 years serious investments have been made in this area and productive results have been obtained. Accessing information with this academic education model, which gives people freedom in the concept of space and time, is far from easy and fast.
Hacker Can is an online training platform. Training can be carried out anywhere on a computer, tablet or mobile phone if the device connected the Internet.
In this context, it offers good opportunities for anyone who cannot find specialist tutors in the city where they live in, who cannot access the right resources, who have time constraints, or who want to improve themselves in the out-of-school time. It can use training platform in synchronous and asynchronous model.
With feedback, it can contribute to the development of the system. It may even become a part of this ecosystem.
STEM Education
It is a new generation education standard known as STEM. It is an educational model based on interdisciplinary business co-operation, including Science, Technology, Engineering and Mathematical sciences.
Hacker Can aims to teach how to programming to students. At the heart of programming, there are mathematic and engineering sciences. In this context, each Hacker Can student completes the chapters one by one in game taste; on the other hand, it gains learning in mathematics and engineering by gaining digital intelligence and analytical thinking.
Hacker Can aims to reach the right solutions with algorithm development, numerical intelligence, analytical thinking skills while he completes the tasks in the departments. Hacker Can becomes involved in STEM education with this.