Portland, Oregon
June 23, 2024
June 23, 2024
June 26, 2024
Computers in Education Division (COED)
17
10.18260/1-2--46475
https://peer.asee.org/46475
145
Chi Yan (Daniel) Leung is the Content Software Engineer (Labs lead) at zyBooks. He oversees the content creation and maintenance of labs across different titles at zyBooks. Before joining zyBooks, he was a lecturer at the School of Engineering at the University of California at Merced. He received his Ph.D. in Computer Vision from the University of California at Merced.
Efthymia Kazakou is Sr. Assessments manager at zyBooks, a startup spun-off from UC Riverside and acquired by Wiley. zyBooks develops interactive, web-native learning materials for STEM courses. Efthymia oversees the development and maintenance of all zyBo
Chelsea Gordon received her PhD in Cognitive Science at University of California, Merced in 2019. Chelsea works as a research scientist for zyBooks, a Wiley company that creates and publishes interactive, web-native textbooks in STEM.
Alex Edgcomb is Sr. Software Engineer at zyBooks, a startup spun-off from UC Riverside and acquired by Wiley. zyBooks develops interactive, web-native learning materials for STEM courses. Alex actively studies and publishes the efficacy of web-native lear
Yamuna Rajasekhar is Director of Content Development at zyBooks, a Wiley Brand. She is an author and contributor to various zyBooks titles, and leads authoring and research across all disciplines. She was formerly an assistant professor of Electrical and Computer Engineering at Miami University. She received her M.S. and Ph.D. in Electrical and Computer Engineering from UNC Charlotte.
Programming assignments are key to any computer science course. In today's digital landscape of education, summative assessments, often called labs, are assigned on a weekly basis to students. The goals of these assessments are often to reinforce and to evaluate mastery of the concepts taught in the course. Upon graduation, students are tasked with programming complex projects. A key aspect of a CS student's success in the real world is their ability to develop complex software in professional IDEs (integrated development environments). In this paper we describe a new and powerful labs environment that enables students to master their skills in software development through a cloud-based IDE with support for over 50 programming languages. This labs environment supports an auto-grader and professional unit testing frameworks. Additionally, the labs environment also provides instructors the opportunity to collaborate with students in real-time. We present student usage and behavior data from use of these labs in 300 introductory programming courses across 183 universities.
Leung, C. Y. D., & Mazzone, J., & Kazakou, E., & Gordon, C., & Edgcomb, A. D., & Rajasekhar, Y. (2024, June), A Powerful Labs Environment for Computer Science Courses Paper presented at 2024 ASEE Annual Conference & Exposition, Portland, Oregon. 10.18260/1-2--46475
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2024 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015