Improving student learning efficiency using an online simulator for solving unconditional optimization problems

E. S. Romanova, M. N. Ryzhkova
{"title":"Improving student learning efficiency using an online simulator for solving unconditional optimization problems","authors":"E. S. Romanova, M. N. Ryzhkova","doi":"10.32517/0234-0453-2023-38-5-65-77","DOIUrl":null,"url":null,"abstract":"The article describes the process of developing an online simulator for solving uconditional optimization problems using the Python programming language and the Flask framework. The functional requirements for the simulator as an information system are considered. In the course of the research models describing the system were created and algorithms of its operation were built. The simulator reproduces the process of step-by-step training of two methods for finding the extremum of a function of two variables — the method of finding a stationary point and the Newton’s method. The article considers the process of developing and testing an online simulator.Testing of the online simulator was carried out on the basis of Murom Institute (branch) of the Vladimir State University within the discipline “Decision Theory”. The test confirmed that the simulator allows to consolidate the studied material, to acquire skills in solving problems on finding the extremum of a function of two variables, to track errors in the course of solving and to see the results of checking the solution of problems. The simulator generates equations by templates, which leads to a high variability of tasks for students. At the same time, the program can automatically step by step check the solution of the problem by the student, which leads to a decrease in the routine workload on the teacher in terms of checking solutions.","PeriodicalId":277237,"journal":{"name":"Informatics and education","volume":"32 2","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-11-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Informatics and education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32517/0234-0453-2023-38-5-65-77","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The article describes the process of developing an online simulator for solving uconditional optimization problems using the Python programming language and the Flask framework. The functional requirements for the simulator as an information system are considered. In the course of the research models describing the system were created and algorithms of its operation were built. The simulator reproduces the process of step-by-step training of two methods for finding the extremum of a function of two variables — the method of finding a stationary point and the Newton’s method. The article considers the process of developing and testing an online simulator.Testing of the online simulator was carried out on the basis of Murom Institute (branch) of the Vladimir State University within the discipline “Decision Theory”. The test confirmed that the simulator allows to consolidate the studied material, to acquire skills in solving problems on finding the extremum of a function of two variables, to track errors in the course of solving and to see the results of checking the solution of problems. The simulator generates equations by templates, which leads to a high variability of tasks for students. At the same time, the program can automatically step by step check the solution of the problem by the student, which leads to a decrease in the routine workload on the teacher in terms of checking solutions.
利用在线模拟器解决无条件优化问题,提高学生学习效率
文章介绍了使用 Python 编程语言和 Flask 框架开发在线模拟器的过程,该模拟器用于求解条件优化问题。文章考虑了模拟器作为信息系统的功能要求。在研究过程中,创建了描述系统的模型,并构建了系统运行的算法。该模拟器再现了寻找两变量函数极值的两种方法--寻找静止点的方法和牛顿方法--的逐步训练过程。在线模拟器的测试是在弗拉基米尔国立大学穆罗姆学院(分院)"决策理论 "学科的基础上进行的。测试结果表明,该模拟器可以巩固所学材料,掌握求两个变量函数极值的解题技巧,跟踪解题过程中的错误,并查看检查解题结果。模拟器通过模板生成方程,因此学生的任务具有很高的可变性。同时,程序可以自动逐步检查学生的解题情况,从而减少教师检查解题情况的日常工作量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信