Most students of secondary technical schools find it difficult to learn the material from subjects that require logical and abstract thinking. Such students often resist and struggle to master material that requires this type of thinking, such as, for example, geometry. When acquiring content from programming subjects, for such students, abstract and logical thinking does not represent such an obstacle in solving tasks as is the case with mathematics. In practical subjects, such as the practical basics of computing, the correlation with mathematics did not give them problems. The research was conducted using a questionnaire containing 15 open and closed questions. The respondents are students of a high school that educates students in electrical engineering and computer science.The goal of the research was to investigate the cause of such students’ approach to mathematical tasks and to find out which teaching methods and teaching aids would help students in presenting abstract tasks. The conclusion is that students are more motivated when solving tasks by writing computer programs because running the written code makes it easier for them to make logical connections and abstract thinking. Proposals for teaching methods and teaching aids for teaching mathematics were also made to facilitate students’ acquisition of teaching content.