You are here:

Design and Implementation of an Online Python Teaching Case Library for the Training of Application-Oriented Talents
ARTICLE

, , , Langfang Normal University, Langfang, China ; , Qiannan Normal University for Nationalities, Duyun, China

iJET Volume 15, Number 21, ISSN 1863-0383 Publisher: International Journal of Emerging Technology in Learning, Kassel, Germany

Abstract

Based on the features of Python and the situation of case-based teaching, this paper develops and implements a complete online Python teaching case library. The teaching contents of a Python programming were divided into ten parts: basic knowledge, three basic structures, functions and modules, object-oriented thinking, file and database programming, network and multithreading programming, image programming, web crawling, as well as data analysis and visualization. Each part was provided with several basic teaching cases. Following the idea of software engineering, our case library was designed based on ChaoXing, a famous online learning platform in China. The designed case library offers a clear path from data acquisition, data storage, data processing, to data visualization. It also provides a wealth of up-to-date and extensible contents, enabling learners to apply the knowledge to practice. Through application of the proposed case library, the students all achieved excellent performance, published innovative academic papers, and selected suitable topics for graduation thesis. The library also greatly promotes the abilities of students in computational thinking, programming level, and solving complex engineering problems.

Citation

Wang, S., Liu, D., Wang, N. & Yuan, Y. (2020). Design and Implementation of an Online Python Teaching Case Library for the Training of Application-Oriented Talents. International Journal of Emerging Technologies in Learning (iJET), 15(21), 217-230. Kassel, Germany: International Journal of Emerging Technology in Learning. Retrieved November 24, 2020 from .