• Home
  • Search
  • Writing In-Code Comments to Self-Explain in Computational Science and Engineering Education
  • Cite Icon57
  • https://doi.org/10.1145/3058751Copy DOI Icon

Writing In-Code Comments to Self-Explain in Computational Science and Engineering Education

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This article presents two case studies aimed at exploring the use of self-explanations in the context of computational science and engineering (CSE) education. The self-explanations were elicited as students’ in-code comments of a set of worked-examples, and the cases involved two different approaches to CSE education: glass box and black box. The glass-box approach corresponds to a programming course for materials science and engineering students that focuses on introducing programming concepts while solving disciplinary problems. The black-box approach involves the introduction of Python-based computational tools within a thermodynamics course to represent disciplinary phenomena. Two semesters of data collection for each case study allowed us to identify the effect of using in-code comments as a self-explanation strategy on students’ engagement with the worked-examples and students’ perceptions of these activities within each context. The results suggest that the use of in-code comments as a self-explanation strategy increased students’ awareness of the worked-examples while engaging with them. The students’ perceived uses of the in-code commenting activities include: understanding the example, making a connection between the programming code and the disciplinary problem, and becoming familiar with the programming language syntax, among others.

Similar Papers
  • PDF
  • Research Article
  • Citations1

The Possibility of Including “Inverted” Educational Resources in the Professional Training of Future Teachers of Mathematics and Computer Science

  • Nov 13, 2022
  • Open Education
  • P S Lomasko +2
  • Research Article
  • Citations32

Undergraduate studies in computer science and engineering

  • Jun 01, 2006
  • ACM SIGCSE Bulletin
  • Aristidis Ilias +1
  • Research Article
  • Citations51

Computational materials science and engineering education: A survey of trends and needs

  • Oct 01, 2009
  • JOM
  • K Thornton +4
  • Conference Article
  • Citations4

CS Teacher Experiences with Educational Technology, Problem-BasedLearning, and a CS Principles Curriculum

  • Feb 17, 2016
  • George Veletsianos +2
  • Single Book

Professional Development for In-Service Teachers

  • Jul 19, 2022
  • Conference Article
  • Citations5

Impact of World Wide Web, Java, and virtual environments on education in computational science and engineering

  • Nov 06, 1996
  • T Singh +3
  • Book Chapter

Tools and Resources for K-12 Computer Science Education

  • Dec 13, 2024
  • İsmail Tonbuloğlu
  • Book Chapter
  • Citations18

Designing Algorithms in High School Mathematics

  • Jan 01, 2004
  • Sylvia Da Rosa
  • Research Article

Challenges and Opportunities in Online Computer Science & Engineering Education: A Study in Velammal College of Engineering & Technology, Madurai

  • Oct 01, 2023
  • Journal of Engineering Education Transformations
  • Dr P Alli +3
  • Research Article
  • Citations12

Who is Teaching Computer Science? Understanding Professional Identity of American Computer Science Teachers through a National Survey

  • Mar 31, 2023
  • Computer Science Education
  • Lijun Ni +3
  • Conference Article
  • Citations5

Scenario planning to envision potential futures for engineering education

  • Oct 01, 2014
  • Jeffrey E Froyd +5
  • Conference Article
  • Citations8

Attracting And Retaining Women In Computer Science And Engineering: Evaluating The Results

  • Sep 03, 2020
  • David Keathly +2
  • Research Article
  • Citations4

Guest Editorial Special Issue on Maker Learning in Computer Science and Engineering Education

  • Feb 01, 2017
  • IEEE Transactions on Education
  • Mark J W Lee
  • Conference Article
  • Citations1

Surfacing computer science in STEM education

  • Mar 10, 2010
  • Robert Schnabel +4
  • Book Chapter
  • Citations5

Creating a Sustainable High-Performance Scientific Computing Course

  • Jan 01, 2004
  • E R Jessup +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.