Abstract:
Contribution: The design of an operating system (OS) experiment course with a gentle learning curve is proposed and a scalable OS experiment platform supporting learning ...Show MoreMetadata
Abstract:
Contribution: The design of an operating system (OS) experiment course with a gentle learning curve is proposed and a scalable OS experiment platform supporting learning behavior analysis is presented. Background: In the teaching practice of the OS experiment course, several problems were faced. First, the learning curve for the students is too steep. Second, the OS experiment is hard to scale to a large number of students. Finally, it is difficult to track the learning behaviors of the students and to provide feedback to the teaching plan. Intended Outcomes: By smoothing the learning curve and providing targeted and rapid feedback, students using the system can more effectively master the knowledge of the OS by completing experimental tasks. Application Design: A large number of students can log in to the experiment system and complete multiple labs online. In addition to using automated testing to provide fast feedback, the lab system also collects learning behavior data of the students, enabling the teachers to analyze the data and adjust their teaching plan accordingly. Findings: The performance and learning-behavior data of the students from 2015 to 2018 showed that the OS experiment is effective to scale to a large number of students with satisfiable teaching effectiveness.
Published in: IEEE Transactions on Education ( Volume: 63, Issue: 3, August 2020)
Funding Agency:
School of Computer Science and Engineering, Beihang University, Beijing, China
Lei Wang received the B.Sc. degree in computer science from Shenyang Jianzhu University, Shenyang, China, in 1991, the M.Sc. degree from Harbin Engineering University, Harbin, China, in 1994, and the Ph.D. degree from Beihang University, Beijing, China, in 1998.
He is an Associate Professor with the School of Computer Science and Engineering, Beihang University. His research interests include operating system, complex netw...Show More
Lei Wang received the B.Sc. degree in computer science from Shenyang Jianzhu University, Shenyang, China, in 1991, the M.Sc. degree from Harbin Engineering University, Harbin, China, in 1994, and the Ph.D. degree from Beihang University, Beijing, China, in 1998.
He is an Associate Professor with the School of Computer Science and Engineering, Beihang University. His research interests include operating system, complex netw...View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Ziqi Zhen received the B.S. degree from the School of Computer Science and Engineering, Beihang University Beijing, China, where he is currently pursuing the M.S. degree in computer engineering.
His current research interests include operating system, embedded system, and deep learning acceleration.
Ziqi Zhen received the B.S. degree from the School of Computer Science and Engineering, Beihang University Beijing, China, where he is currently pursuing the M.S. degree in computer engineering.
His current research interests include operating system, embedded system, and deep learning acceleration.View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Tianyu Wo received the Ph.D. degree from Beihang University, Beijing, China, in 2008.
He is an Associate Professor with Beihang University. He has been authorized more than 30 patents. His research interests include software of distributed system, system virtualization, spatial–temporal data processing, and applications in Internet of Vehicles. He has published over 70 papers in the above areas.
Tianyu Wo received the Ph.D. degree from Beihang University, Beijing, China, in 2008.
He is an Associate Professor with Beihang University. He has been authorized more than 30 patents. His research interests include software of distributed system, system virtualization, spatial–temporal data processing, and applications in Internet of Vehicles. He has published over 70 papers in the above areas.View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Bo Jiang (Member, IEEE) received the Ph.D. degree from the University of Hong Kong, Hong Kong.
He is an Associate Professor with the School of Computer Science and Engineering, Beihang University, Beijing, China. His research has been reported in leading journals and conferences, such as ASE, FSE, ICWS, QRS, TSC, TRel, the Journal of Systems and Software, Information and Software Technology, and SPE. His current research i...Show More
Bo Jiang (Member, IEEE) received the Ph.D. degree from the University of Hong Kong, Hong Kong.
He is an Associate Professor with the School of Computer Science and Engineering, Beihang University, Beijing, China. His research has been reported in leading journals and conferences, such as ASE, FSE, ICWS, QRS, TSC, TRel, the Journal of Systems and Software, Information and Software Technology, and SPE. His current research i...View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Hailong Sun (Member, IEEE) received the B.S. degree in computer science from Beijing Jiaotong University, Beijing, China, in 2001, and the Ph.D. degree in computer software and theory from Beihang University, Beijing, in 2008.
He is an Associate Professor with Beihang University. His research interests include intelligent software engineering, crowd intelligence/crowdsourcing, and distributed systems.
Dr. Sun is a member of...Show More
Hailong Sun (Member, IEEE) received the B.S. degree in computer science from Beijing Jiaotong University, Beijing, China, in 2001, and the Ph.D. degree in computer software and theory from Beihang University, Beijing, in 2008.
He is an Associate Professor with Beihang University. His research interests include intelligent software engineering, crowd intelligence/crowdsourcing, and distributed systems.
Dr. Sun is a member of...View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Xiang Long received the B.S. degree in mathematics from Peking University, Beijing, China, in 1985, and the M.S. and Ph.D. degrees in computer science from Beihang University, Beijing, in 1988 and 1994, respectively.
He has been a Professor with Beihang University since 1999. His research interests include parallel and distributed system, computer architecture, embedded system, and multi/many-core-oriented operating system...Show More
Xiang Long received the B.S. degree in mathematics from Peking University, Beijing, China, in 1985, and the M.S. and Ph.D. degrees in computer science from Beihang University, Beijing, in 1988 and 1994, respectively.
He has been a Professor with Beihang University since 1999. His research interests include parallel and distributed system, computer architecture, embedded system, and multi/many-core-oriented operating system...View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Lei Wang received the B.Sc. degree in computer science from Shenyang Jianzhu University, Shenyang, China, in 1991, the M.Sc. degree from Harbin Engineering University, Harbin, China, in 1994, and the Ph.D. degree from Beihang University, Beijing, China, in 1998.
He is an Associate Professor with the School of Computer Science and Engineering, Beihang University. His research interests include operating system, complex networks, and compiler.
Lei Wang received the B.Sc. degree in computer science from Shenyang Jianzhu University, Shenyang, China, in 1991, the M.Sc. degree from Harbin Engineering University, Harbin, China, in 1994, and the Ph.D. degree from Beihang University, Beijing, China, in 1998.
He is an Associate Professor with the School of Computer Science and Engineering, Beihang University. His research interests include operating system, complex networks, and compiler.View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Ziqi Zhen received the B.S. degree from the School of Computer Science and Engineering, Beihang University Beijing, China, where he is currently pursuing the M.S. degree in computer engineering.
His current research interests include operating system, embedded system, and deep learning acceleration.
Ziqi Zhen received the B.S. degree from the School of Computer Science and Engineering, Beihang University Beijing, China, where he is currently pursuing the M.S. degree in computer engineering.
His current research interests include operating system, embedded system, and deep learning acceleration.View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Tianyu Wo received the Ph.D. degree from Beihang University, Beijing, China, in 2008.
He is an Associate Professor with Beihang University. He has been authorized more than 30 patents. His research interests include software of distributed system, system virtualization, spatial–temporal data processing, and applications in Internet of Vehicles. He has published over 70 papers in the above areas.
Tianyu Wo received the Ph.D. degree from Beihang University, Beijing, China, in 2008.
He is an Associate Professor with Beihang University. He has been authorized more than 30 patents. His research interests include software of distributed system, system virtualization, spatial–temporal data processing, and applications in Internet of Vehicles. He has published over 70 papers in the above areas.View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Bo Jiang (Member, IEEE) received the Ph.D. degree from the University of Hong Kong, Hong Kong.
He is an Associate Professor with the School of Computer Science and Engineering, Beihang University, Beijing, China. His research has been reported in leading journals and conferences, such as ASE, FSE, ICWS, QRS, TSC, TRel, the Journal of Systems and Software, Information and Software Technology, and SPE. His current research interests focus on software testing, debugging, and blockchain technology.
Bo Jiang (Member, IEEE) received the Ph.D. degree from the University of Hong Kong, Hong Kong.
He is an Associate Professor with the School of Computer Science and Engineering, Beihang University, Beijing, China. His research has been reported in leading journals and conferences, such as ASE, FSE, ICWS, QRS, TSC, TRel, the Journal of Systems and Software, Information and Software Technology, and SPE. His current research interests focus on software testing, debugging, and blockchain technology.View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Hailong Sun (Member, IEEE) received the B.S. degree in computer science from Beijing Jiaotong University, Beijing, China, in 2001, and the Ph.D. degree in computer software and theory from Beihang University, Beijing, in 2008.
He is an Associate Professor with Beihang University. His research interests include intelligent software engineering, crowd intelligence/crowdsourcing, and distributed systems.
Dr. Sun is a member of the ACM.
Hailong Sun (Member, IEEE) received the B.S. degree in computer science from Beijing Jiaotong University, Beijing, China, in 2001, and the Ph.D. degree in computer software and theory from Beihang University, Beijing, in 2008.
He is an Associate Professor with Beihang University. His research interests include intelligent software engineering, crowd intelligence/crowdsourcing, and distributed systems.
Dr. Sun is a member of the ACM.View more
School of Computer Science and Engineering, Beihang University, Beijing, China
Xiang Long received the B.S. degree in mathematics from Peking University, Beijing, China, in 1985, and the M.S. and Ph.D. degrees in computer science from Beihang University, Beijing, in 1988 and 1994, respectively.
He has been a Professor with Beihang University since 1999. His research interests include parallel and distributed system, computer architecture, embedded system, and multi/many-core-oriented operating system.
Xiang Long received the B.S. degree in mathematics from Peking University, Beijing, China, in 1985, and the M.S. and Ph.D. degrees in computer science from Beihang University, Beijing, in 1988 and 1994, respectively.
He has been a Professor with Beihang University since 1999. His research interests include parallel and distributed system, computer architecture, embedded system, and multi/many-core-oriented operating system.View more