Welcome to Francis Academic Press

Frontiers in Educational Research, 2024, 7(7); doi: 10.25236/FER.2024.070703.

Linux Programming Teaching for Computer Related Majors in the Era of Robotics

Author(s)

Zhiguo Yang, Gengyu Ge, Maoqiang Yang

Corresponding Author:
Gengyu Ge
Affiliation(s)

School of Information Engineering, Zunyi Normal University, Zunyi, China

Abstract

The traditional teaching content of Linux courses for computer majors involves the basic commands, operations, Shell script programming, and network management. However, these teaching contents cannot meet the needs of enterprises and technology in the era of robotics, autonomous driving, and artificial intelligence. In this paper, an improved teaching content is proposed to fit the technique learning of robotics which refers to desktop and embedded system applications development. In addition, some teaching methods and forms are proposed to improve the learning and teaching effectiveness. Through practical teaching verification, the students are attracted to new teaching content and modes. There are significant improvements in learning motivation and mastery of skills.

Keywords

Linux OS; Teaching content; Computer; Robotics

Cite This Paper

Zhiguo Yang, Gengyu Ge, Maoqiang Yang. Linux Programming Teaching for Computer Related Majors in the Era of Robotics. Frontiers in Educational Research (2024) Vol. 7, Issue 7: 16-21. https://doi.org/10.25236/FER.2024.070703.

References

[1] Singh P P. Performance Evaluation of Linux Operating Systems[J]. Global Journal of Computer Science and Technology, 2023, 23(H2): 33-40.

[2] Kidwai A, Arya C, Singh P, et al. A comparative study on shells in Linux: A review[J]. Materials Today: Proceedings, 2021, 37: 2612-2616.

[3] Deaton S. What Makefile? Detecting Compiler Information Without Source Using The Code Property Graph [C]//2022 IEEE 4th International Conference on Trust, Privacy and Security in Intelligent Systems, and Applications (TPS-ISA). IEEE, 2022: 258-265.

[4] Nguyen K H, Nguyen T V, Phan Q S. Analyzing the cmake build system[C]//Proceedings of the 44th International Conference on Software Engineering: Software Engineering in Practice. 2022: 27-28.

[5] Giorgi R, Procaccini M, Khalili F. Analyzing the impact of operating system activity of different linux distributions in a distributed environment[C]//2019 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP). IEEE, 2019: 422-429.

[6] https://distrowatch.com. Accessed on: May 2, 2024.

[7] https://www.linux.org. Accessed on: May 3, 2024.

[8] Ardana F, Kanedi I, Prasetyo E. Time Limit Based Wireless Network Design Using Linux Ubuntu Server 20.04[J]. Jurnal Komputer Indonesia, 2023, 2(2): 67–78.

[9] Blubaugh D A, Harbour S D, Sears B, et al. Installing Linux and Development Tools[M]//Intelligent Autonomous Drones with Cognitive Deep Learning: Build AI-Enabled Land Drones with the Raspberry Pi 4. Berkeley, CA: Apress, 2022: 57-105. 

[10] Singh P, Singh P. Linux development on WSL[J]. Learn Windows Subsystem for Linux: A Practical Guide for Developers and IT Professionals, 2020: 131-168.

[11] Macenski S, Moore T, Lu D V, et al. From the desks of ROS maintainers: A survey of modern & capable mobile robotics algorithms in the robot operating system 2[J]. Robotics and Autonomous Systems, 2023, 168: 104493.

[12] Katz B, Di Carlo J, Kim S. Mini cheetah: A platform for pushing the limits of dynamic quadruped control[C]//2019 international conference on robotics and automation (ICRA). IEEE, 2019: 6295-6301.

[13] Kim J, Chung D, Kim Y, et al. Deep learning-based 3D reconstruction of scaffolds using a robot dog [J]. Automation in Construction, 2022, 134: 104092.

[14] Feng M, Zhang H. Application of Baidu Apollo open platform in a course of control simulation experiments [J]. Computer Applications in Engineering Education, 2022, 30(3): 892-906.

[15] https://www.icourse163.org/. Accessed online, May 29, 2024.

[16] https://www.bilibili.com/. Accessed online, May 29, 2024.

[17] https://www.csdn.net/. Accessed online, May 29, 2024.

[18] Hashim A S, Yusof M A M, Arshad N I, et al. Development of Robot to Improve Learning of Programming Skills among Students[J]. Iraqi Journal For Computer Science and Mathematics, 2023, 4(3): 1-11.