Research and Papers

The goal of my research is to improve problem-solving, particularly for students who do not have access to an instructor to help them overcome problem-solving impasses, like in online learning. I focus on problem-solving in computing education to help make computing more accessible to all learners. More details about my projects can be found below.

All of my papers that I am allowed to share openly can be found here. If you’d like a copy of something not on that list, please send me a message at lmargulieux@gsu.edu.

I published a book chapter on feedback via educational technology in the book “Educational Technologies: Challenges, Applications, and Learning Outcomes.” Download a copy


Computing Integration in Teacher Preparation Programs (NSF CAREER #1941642)

PencilCodeVisibleLightWave

Integrated computing gives all K-12 students exposure to computing, not just those who elect to take standalone CS courses or out-of-school programs. I am working with teacher preparation colleagues at Georgia State to design integration activities within disciplines and grade bands and to prepare our preservice teachers to use the activities in their future classes. Some examples of activities we’ve developed are for learning about electromagnetic waves in middle school science, dialogue in secondary school English Language Arts, and patterns in 3-5th grade math.

Margulieux, L. E., Enderle, P., Junor Clarke, P. A., King, N., Sullivan, C., Zoss, M., & Many, J. (2022). Integrating Computing into Preservice Teacher Preparation Programs across the Core: Language, Mathematics, and Science. Journal of Computer Science Integration, 5(1), 1–16. doi: 10.26716/jcsi.2022.11.15.35

Enderle, P. J., Margulieux, L. E., & King, N. S. (2021). What’s in a wave? Using modeling and computational thinking to enhance students’ understanding of waves. The Science Teacher, 88(March/April), 54-58.

The two goals of this project are

  1. to better understand which computing concepts are most valuable for computing integration activities, to best utilize computing as a tool for learning in other disciplines
  2. to better understand how to prepare teachers to learn and use computing integration activities in their classrooms, given the already extensive demands on their time

Computing Integration and Computational Thinking Micro-credentials (NSF EAGER #2016010; IES TQP #U336S190026)

To promote computing integration and recognition of teachers’ skills, we worked with the International Society of Technology in Education (ISTE) and the Georgia Dept. of Education to create a series of 1-credit hour courses focused on integrated computing and computational thinking. For each course, teachers can earn a micro-credential badge from ISTE certifying this knowledge and skill based on their computational thinking competencies. Funding from NSF allows us to provide access to the courses free of charge. The courses are

  1. Computing in Everyday Life
  2. Computational Thinking
  3. Methods for Integrated Computing

The badges for these three courses can also be exchanged for course credit at Georgia State University.


Theory Building and Interdisciplinary Synthesis

I am an interdisciplinary researcher who equally values my background in psychology, alignment with learning sciences, and application in computing education and instructional design and technology. In addition, I like to work with new people and explore new topics and pockets of literature to better understand debated areas in education practice. As a result, I regularly write theory-building and syntheses papers that connect research from various fields about the same topic.

  1. Blended/flipped learning – Margulieux, L. E., McCracken, W. M., & Catrambone, R. (2016). Mixing face-to-face and online learning: Instructional methods that affect learning. Educational Research Review, 19, 104-118. doi: 10.1016/j.edurev.2016.07.001
  2. Standardized measurement in computing education – Margulieux, L. E., Ketenci, T. A., Decker, A. (2019). Review of measurements used in computing education research and suggestions for increasing standardization. Computer Science Education, 29(1), 49-78. doi: 10.1080/08993408.2018.1562145
  3. *Spatial skills and training – Margulieux, L. E. (2019). Spatial Encoding Strategy theory: The relationship between spatial skill and STEM achievement. In Proceedings of the Fifteenth Annual Conference on International Computing Education Research (pp. 81-90). New York, NY: ACM. doi: 10.1145/3291279.3339414
  4. **Metacognition and self-regulation – Prather, J., Becker, B., Craig, M., Denny, P., Loksa, D., & Margulieux, L. E. (2020). What do we think we think we are doing?: Metacognition and self-regulation in programming. In Proceedings of the Sixteenth Annual Conference on International Computing Education Research (pp. 2-13). New York, NY: ACM. doi: 10.1145/3372782.3406263YouTube presentation.
  5. Metacognition and self-regulation, part II – Loksa, D., Margulieux, L. E., Becker, B., Craig, M., Denny, P., & Prather, J. (2022). Metacognition and self-regulation in programming education: Theories and exemplars of use. ACM Transactions on Computing Education, 22(4), 1-31. https://doi.org/10.1145/3487050
  6. Conceptual learning – Margulieux, L. E., Denny, P., Cunningham, K., Deutsch, M., & Shapiro, B. (2021). When wrong is right: The instructional power of multiple conceptions. In Proceedings of the Seventeenth Annual Conference on International Computing Education Research (pp. 184-197). New York, NY: ACM. doi: 10.1145/3446871.3469750. YouTube presentation.

*Received John Henry “Fool’s” Award at ICER 2019

**Received Best Reviewed Paper Award at ICER 2020

MIX


Subgoal Labels for Programming Education (NSF IUSE Level 1 #1712231; Level 2 #2111578)

Students solve novel problems better when they understand the subgoals, i.e., conceptual pieces, of the problem-solving procedure. Building on my previous work with block-based languages, Briana MorrisonAdrienne Decker, and I applied this work to text-based languages.

*Morrison, B. B., Margulieux, L. E., & Guzdial, M. (2015). Subgoals, context, and worked examples in learning computing problem solving. In Proceedings of the Eleventh Annual International Conference on International Computing Education Research (pp. 21-29). New York, NY: Association for Computing Machinery. doi: 10.1145/2787622.2787733

*Awarded Chairs’ Best Paper Award at ICER 2015

We extended this work for core procedures taught in introductory college-level CS courses: using expression (assignment) statements, selection statements, loops, object instantiation and method calls, writing classes, and arrays. We used a cognitive task analysis procedure to identify the subgoals for these topics, develop Java-based instructional materials, and test them.

Margulieux, L. E., Morrison, B. B., & Decker, A. (2019). Design and pilot testing of subgoal labeled worked examples for five core concepts in CS1. In ITiCSE ’19: Innovation and Technology in Computer Science Education Proceedings. New York, NY: ACM. doi: 10.1145/3304221.3319756

Decker, A., Margulieux, L. E., Morrison, B. B. (2019). Using the SOLO Taxonomy to understand subgoal labels effect on problem solving processes in CS1. In Proceedings of the Fifteenth Annual Conference on International Computing Education Research. New York, NY: ACM. doi: 10.1145/3291279.3339405

We found that subgoal-labeled materials improve student performance early in the learning process. They are particularly beneficial to students who are at risk of withdrawing or failing the course.

Margulieux, L. E., Morrison, B. B., & Decker, A. (2020). Reducing dropout and failure rates in introductory programming with subgoal labeled worked examples. International Journal of STEM Education, 7(19). doi: 0.1186/s40594-020-00222-7

Starting Fall 2021, we have Level 2 funding from NSF’s IUSE program to expand our instructional design within Java and to Python and to test these materials with universities across the US.

App Inventor sample

Separate from this project, I’ve worked on using the subgoal learning framework to guide self-explanation. I found that when learners self-explained the purpose of subgoals to themselves, i.e., constructive learning, they performed better than learners who passively or actively learned subgoals, sometimes. This effect occurred only when students received hints about the subgoals of the procedure OR received feedback on the explanations that they made. Learners who received both hints and feedback did not perform as well as those who received only hints or feedback.

**Margulieux, L. E., & Catrambone, R. (2019). Finding the best types of guidance for constructing self-explanations of subgoals in programming. Approved Manuscript Version. The Journal of the Learning Sciences, 28(1), 108-151. doi: 10.1080/10508406.2018.1491852 Article summary

When I used the labels that learners created to scaffold their initial problem-solving attempts (i.e., while solving practice problems), they performed better than those who received no scaffolding or received expert-created labels as scaffolds.

**Margulieux, L. E., & Catrambone, R. (2017). Using learners’ self-explanations to guide initial problem solving. In Proceeding of the Thirteenth Annual Conference on International Computing Education Research (pp. 21-29). New York, NY: ACM. doi: 10.1145/3105726.3106168

**This work is based on my doctoral dissertation for which I earned the Emerald/HETL Education Outstanding Doctoral Research Award.

Music Maker App

I first started researching subgoal labels with funding from Georgia Tech’s GVU Center and IPaT. Richard Catrambone, Mark Guzdial, and I developed instructional materials to teach undergraduates to make apps for Android devices using Android App Inventor. After we found the subgoal label manipulation to be successful, we developed a 4-week program to teach the same to K-12 teachers who were interested in becoming certified to teach computer science. I expanded the subgoal learning framework by exploring the use of subgoal labels in expository text in addition to worked examples.

Margulieux, L. E., Catrambone, R., & Guzdial, M. (2016). Employing subgoals in computer programming education. Computer Science Education, 26(1), 44-67. doi: 10.1080/08993408.2016.1144429 Article Summary

Margulieux, L. E., Catrambone, R., & Schaeffer, L. M. (2018). Varying effects of subgoal labeled expository text in programming, chemistry, and statistics. Instructional Science, 46(5), 707-722. doi: 10.1007/s11251-018-9451-7 Article summary

***Margulieux, L. E., Guzdial, M., & Catrambone, R. (2012). Subgoal-labeled instructional material improves performance and transfer in learning to develop mobile applications. In Proceedings of the Ninth Annual International Conference on International Computing Education Research (pp. 71-78). New York, NY: ACM. doi: 10.1145/2361276.2361291

***Work referenced in MIT App Inventor Resources.

18 thoughts on “Research and Papers

  1. Pingback: New approach to teaching computer science could broaden the subject's appeal - Quick Telecast

  2. Pingback: New approach to teaching computer science could broaden the subject’s appeal – InPos iTion

  3. Pingback: New strategy to instructing laptop science may broaden the topic’s attraction - T3llam

  4. Pingback: New approach to teaching computer science could broaden the subject’s appeal – NewsInnings

  5. Pingback: New approach to teaching computer science could broaden the subject's appeal - Samachar Central

  6. Pingback: New approach to teaching computer science could broaden the subject's appeal - The News Motion

  7. Pingback: New approach to teaching computer science could broaden the subject's appeal - SwiftTelecast

  8. Pingback: New approach to teaching computer science could broaden the subject's appeal - News Concerns

  9. Pingback: New Approach To Teaching Computer Science Could Broaden The Subject's Appeal - Daily News Era

  10. Pingback: New approach to teaching computer science could broaden the subject's appeal - Techno Blender

  11. Pingback: New Approach to Teaching Computer Science Could Broaden the Subject’s Appeal | New Covenant Network News

  12. Pingback: New approach to educating laptop or computer science could broaden the subject's attraction - Freefamilyblogs

  13. Pingback: New approach to training pc science could broaden the subject's attraction - thecranburyblog

  14. Pingback: New technique to teaching laptop science could broaden the subject's attraction - social-365

  15. Pingback: New tactic to teaching laptop or computer science could broaden the subject's charm - Blogexpressions

  16. Pingback: New Approach to Teaching Computer Science Could Broaden the Subject’s Appeal – Cerebral LY Government

  17. Pingback: New approach to teaching computer science could broaden the subject’s appeal | New Pittsburgh Courier

  18. Pingback: New approach to teaching computer science could broaden the subject's appeal - Inergency

Comments are closed.