Teaching the Python programming language in higher education institutions

N. A. Otahanov
{"title":"Teaching the Python programming language in higher education institutions","authors":"N. A. Otahanov","doi":"10.32517/0234-0453-2023-38-5-78-86","DOIUrl":null,"url":null,"abstract":"In the modern digital society, the range of professions whose activities are related to the tasks of processing a large amount of data is expanding. For a quick, efficient, and high-quality solution of such tasks, appropriate software tools developed by professional programmers are required. The Python programming language allows fast, simple and economic development of new software tools within the framework of professional duties by employees who do not have deep knowledge in the field of programming but are well aware of the subject specifics of tasks. For this reason, the introduction of Python into the educational process in universities taking into account the peculiarities of educational directions can be a good tool for increasing the level of readiness of graduates for professional activity.This article discusses the problem of integrating the Python programming language into the informatics course at universities. It is proposed to determine the content of educational materials depending on the specifics of the field of study. It is recommended to organize the process of learning the Python programming language based on the classification of modules. The research uses methods of analysis and synthesis of existing sources on the Python language, training programs in various educational directions, standard programs for teaching informatics and information technology. An approximate list of topics and educational literature on the Python language is proposed, taking into account the specifics of educational directions of bachelor’s degree programs.University graduates with Python language skills within the limits recommended in this article, in addition to professional skills, will also have programming competencies and will be able to implement programming skills within their professional duties.","PeriodicalId":277237,"journal":{"name":"Informatics and education","volume":"38 1","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-78-86","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In the modern digital society, the range of professions whose activities are related to the tasks of processing a large amount of data is expanding. For a quick, efficient, and high-quality solution of such tasks, appropriate software tools developed by professional programmers are required. The Python programming language allows fast, simple and economic development of new software tools within the framework of professional duties by employees who do not have deep knowledge in the field of programming but are well aware of the subject specifics of tasks. For this reason, the introduction of Python into the educational process in universities taking into account the peculiarities of educational directions can be a good tool for increasing the level of readiness of graduates for professional activity.This article discusses the problem of integrating the Python programming language into the informatics course at universities. It is proposed to determine the content of educational materials depending on the specifics of the field of study. It is recommended to organize the process of learning the Python programming language based on the classification of modules. The research uses methods of analysis and synthesis of existing sources on the Python language, training programs in various educational directions, standard programs for teaching informatics and information technology. An approximate list of topics and educational literature on the Python language is proposed, taking into account the specifics of educational directions of bachelor’s degree programs.University graduates with Python language skills within the limits recommended in this article, in addition to professional skills, will also have programming competencies and will be able to implement programming skills within their professional duties.
在高等教育机构教授 Python 编程语言
在现代数字化社会中,与处理大量数据相关的职业范围正在不断扩大。为了快速、高效、高质量地解决这些任务,需要由专业程序员开发适当的软件工具。Python 编程语言可以让那些在编程领域没有深厚知识,但对任务的具体主题非常了解的员工,在专业职责框架内快速、简单、经济地开发新的软件工具。因此,考虑到教育方向的特殊性,在大学教育过程中引入 Python 可以成为提高毕业生专业活动准备水平的良好工具。建议根据研究领域的具体情况确定教材内容。建议根据模块分类来组织 Python 编程语言的学习过程。研究采用分析和综合现有 Python 语言资料、不同教育方向的培训计划、信息学和信息技术教学标准计划的方法。考虑到学士学位课程教育方向的特殊性,提出了关于 Python 语言的主题和教育文献的大致清单。在本文建议的范围内掌握 Python 语言技能的大学毕业生,除了专业技能外,还将具备编程能力,并能在其专业职责范围内实施编程技能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信