Tampa, Florida
June 15, 2019
June 15, 2019
June 19, 2019
Computers in Education
13
10.18260/1-2--33084
https://peer.asee.org/33084
591
Joe Michael Allen is a Ph.D. student in Computer Science at the University of California, Riverside. His research interests include STEM education, specifically educational games for building skills for college-level computer science and mathematics.
I have a bachelors and masters degree in electrical engineering. After working in industry, I found a passion for education. I am currently a lecturer at UC, Riverside for the computer science department.
Alex Edgcomb is Sr. Software Engineer at zyBooks.com, a startup spun-off from UC Riverside that develops interactive, web-native learning materials for STEM courses. Alex is also a research specialist at UC Riverside, studying the efficacy of web-native content and digital education.
Frank Vahid is a Professor of Computer Science and Engineering at the Univ. of California, Riverside. His research interests include embedded systems design, and engineering education. He is a co-founder of zyBooks.com.
In 2017, we introduced a teaching method called many small programs (MSPs) in the CS1 courses at our university. Instead of teaching via one large programming assignment (OLP) each week, MSPs allow the instructor to assign multiple programming assignments, for example 5 or more, each week instead. Our previous studies have shown that MSPs can improve the student experience by reducing stress and increasing student satisfaction in the course. Furthermore, MSPs have been shown to improve student grade performance in CS1, especially on the coding portion of exams. In a follow-up study, we gained insight on how students were using MSPs, and learned that students use MSPs in ways beneficial to their learning. Students spend sufficient time working on MSPs each week, start working on MSPs earlier, complete more MSPs than required (given a weekly full-credit threshold), take advantage of pivoting (switch to another program if stuck on the current one), and use MSPs more to study for exams. We have shared these findings with universities around the nation; causing other universities to switch from teaching CS1 with OLPs to MSPs. Given data on student MSP submissions from other schools, we extend our work to include MSPs taught at other universities. We perform similar analysis and found that students being taught via MSPs from other universities also use MSPs in beneficial ways. Students spend sufficient time working on MSPs each week, they start working on MSPs early, and they complete a majority of assigned MSPs each week.
Allen, J. M., & Downey, K., & Miller, K., & Edgcomb, A. D., & Vahid, F. (2019, June), Many Small Programs in CS1: Usage Analysis from Multiple Universities Paper presented at 2019 ASEE Annual Conference & Exposition , Tampa, Florida. 10.18260/1-2--33084
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: © 2019 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