Asee peer logo

A Powerful Labs Environment for Computer Science Courses

Download Paper |

Conference

2024 ASEE Annual Conference & Exposition

Location

Portland, Oregon

Publication Date

June 23, 2024

Start Date

June 23, 2024

End Date

July 12, 2024

Conference Session

Programming Education 1

Tagged Division

Computers in Education Division (COED)

Permanent URL

https://peer.asee.org/46475

Request a correction

Paper Authors

biography

Chi Yan Daniel Leung zyBooks, A Wiley Brand

visit author page

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.

visit author page

author page

Joseph Mazzone zyBooks, A Wiley Brand

biography

Efthymia Kazakou zyBooks, A Wiley Brand

visit author page

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

visit author page

biography

Chelsea Gordon zyBooks, A Wiley Brand

visit author page

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.

visit author page

biography

Alex Daniel Edgcomb zyBooks, A Wiley Brand

visit author page

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

visit author page

biography

Yamuna Rajasekhar zyBooks, A Wiley Brand

visit author page

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.

visit author page

Download Paper |

Abstract

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. https://peer.asee.org/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