Teaching Program Decomposition in CS1: A Conceptual Framework for Improved Code Quality
Fuente:
arXiv
Saved in:
| Main Authors: | Haldeman, Georgiana, Bernal, Judah Robbins, Wydra, Alec, Denny, Paul |
|---|---|
| Format: | Preprint |
| Published: |
2024
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Similar Items
Systematically Thinking about the Complexity of Code Structuring Exercises at Introductory Level
by: Haldeman, Georgiana, et al.
Published: (2025)
by: Haldeman, Georgiana, et al.
Published: (2025)
ChatGPT in Introductory Programming: Counterbalanced Evaluation of Code Quality, Conceptual Learning, and Student Perceptions
by: Andleeb, Shiza, et al.
Published: (2025)
by: Andleeb, Shiza, et al.
Published: (2025)
CodeImprove: Program Adaptation for Deep Code Models
by: Rathnasuriya, Ravishka, et al.
Published: (2025)
by: Rathnasuriya, Ravishka, et al.
Published: (2025)
BugSpotter: Automated Generation of Code Debugging Exercises
by: Pădurean, Victor-Alexandru, et al.
Published: (2024)
by: Pădurean, Victor-Alexandru, et al.
Published: (2024)
A Framework for Measuring the Quality of Infrastructure-as-Code Scripts
by: Konala, Pandu Ranga Reddy, et al.
Published: (2025)
by: Konala, Pandu Ranga Reddy, et al.
Published: (2025)
Understanding Everything as Code: A Taxonomy and Conceptual Model
by: Wei, Haoran, et al.
Published: (2025)
by: Wei, Haoran, et al.
Published: (2025)
Programmers Aren't Obsolete Yet: A Syllabus for Teaching CS Students to Responsibly Use Large Language Models for Code Generation
by: Cipriano, Bruno Pereira, et al.
Published: (2025)
by: Cipriano, Bruno Pereira, et al.
Published: (2025)
CS1-LLM: Integrating LLMs into CS1 Instruction
by: Vadaparty, Annapurna, et al.
Published: (2024)
by: Vadaparty, Annapurna, et al.
Published: (2024)
Counting the Trees in the Forest: Evaluating Prompt Segmentation for Classifying Code Comprehension Level
by: Smith IV, David H., et al.
Published: (2025)
by: Smith IV, David H., et al.
Published: (2025)
Program Decomposition and Translation with Static Analysis
by: Ibrahimzada, Ali Reza
Published: (2024)
by: Ibrahimzada, Ali Reza
Published: (2024)
Codellm-Devkit: A Framework for Contextualizing Code LLMs with Program Analysis Insights
by: Krishna, Rahul, et al.
Published: (2024)
by: Krishna, Rahul, et al.
Published: (2024)
"Sometimes You Just Gotta Risk It for the Biscuit": A Portrait of Student Risk-Taking
by: Leinonen, Juho, et al.
Published: (2024)
by: Leinonen, Juho, et al.
Published: (2024)
On Fun for Teaching Large Programming Courses
by: Maalej, Walid
Published: (2026)
by: Maalej, Walid
Published: (2026)
A Conceptual Framework for Requirements Engineering of Pretrained-Model-Enabled Systems
by: Jin, Dongming, et al.
Published: (2025)
by: Jin, Dongming, et al.
Published: (2025)
Influence of Skill and Knowledge of Programmers on Program Behavior Visualization by CS Unplugged
by: Jinnouchi, Sumika, et al.
Published: (2024)
by: Jinnouchi, Sumika, et al.
Published: (2024)
Applying Bayesian Analysis Guidelines to Empirical Software Engineering Data: The Case of Programming Languages and Code Quality
by: Furia, Carlo A., et al.
Published: (2021)
by: Furia, Carlo A., et al.
Published: (2021)
Teaching Code LLMs to Use Autocompletion Tools in Repository-Level Code Generation
by: Wang, Chong, et al.
Published: (2024)
by: Wang, Chong, et al.
Published: (2024)
CS Educator challenges and their solutions : A systematic mapping study
by: Chouhan, Anjali, et al.
Published: (2025)
by: Chouhan, Anjali, et al.
Published: (2025)
No Man is an Island: Towards Fully Automatic Programming by Code Search, Code Generation and Program Repair
by: Zhang, Quanjun, et al.
Published: (2024)
by: Zhang, Quanjun, et al.
Published: (2024)
Conceptual Mutation Testing for Student Programming Misconceptions
by: Prasad, Siddhartha, et al.
Published: (2023)
by: Prasad, Siddhartha, et al.
Published: (2023)
FRANC: A Lightweight Framework for High-Quality Code Generation
by: Siddiq, Mohammed Latif, et al.
Published: (2023)
by: Siddiq, Mohammed Latif, et al.
Published: (2023)
Teaching Well-Structured Code: A Literature Review of Instructional Approaches
by: Nurollahian, Sara, et al.
Published: (2025)
by: Nurollahian, Sara, et al.
Published: (2025)
LLM-itation is the Sincerest Form of Data: Generating Synthetic Buggy Code Submissions for Computing Education
by: Leinonen, Juho, et al.
Published: (2024)
by: Leinonen, Juho, et al.
Published: (2024)
Improving Program Debloating with 1-DU Chain Minimality
by: Kim, Myeongsoo, et al.
Published: (2024)
by: Kim, Myeongsoo, et al.
Published: (2024)
From Bugs to Breakthroughs: Novice Errors in CS2
by: Just, Nadja, et al.
Published: (2025)
by: Just, Nadja, et al.
Published: (2025)
CodeContests+: High-Quality Test Case Generation for Competitive Programming
by: Wang, Zihan, et al.
Published: (2025)
by: Wang, Zihan, et al.
Published: (2025)
Assessing and Improving the Representativeness of Code Generation Benchmarks Using Knowledge Units (KUs) of Programming Languages -- An Empirical Study
by: Ahasanuzzaman, Md, et al.
Published: (2026)
by: Ahasanuzzaman, Md, et al.
Published: (2026)
Quality In, Quality Out: Investigating Training Data's Role in AI Code Generation
by: Improta, Cristina, et al.
Published: (2025)
by: Improta, Cristina, et al.
Published: (2025)
Improving Automated Secure Code Reviews: A Synthetic Dataset for Code Vulnerability Flaws
by: Centellas-Claros, Leonardo, et al.
Published: (2025)
by: Centellas-Claros, Leonardo, et al.
Published: (2025)
Harnessing Hype to Teach Empirical Thinking: An Experience With AI Coding Assistants
by: Wyrich, Marvin, et al.
Published: (2026)
by: Wyrich, Marvin, et al.
Published: (2026)
Anti-patterns in Students' Conditional Statements
by: Naude, Etienne, et al.
Published: (2024)
by: Naude, Etienne, et al.
Published: (2024)
The Effect of Code Obfuscation on Human Program Comprehension
by: Nguyen, Anh H. N., et al.
Published: (2026)
by: Nguyen, Anh H. N., et al.
Published: (2026)
Evaluating Generative AI for CS1 Code Grading: Direct vs Reverse Methods
by: Memon, Ahmad, et al.
Published: (2025)
by: Memon, Ahmad, et al.
Published: (2025)
iCodeReviewer: Improving Secure Code Review with Mixture of Prompts
by: Peng, Yun, et al.
Published: (2025)
by: Peng, Yun, et al.
Published: (2025)
Teaching Literature Reviewing for Software Engineering Research
by: Baltes, Sebastian, et al.
Published: (2024)
by: Baltes, Sebastian, et al.
Published: (2024)
On the Quality of AI-Generated Source Code Comments: A Comprehensive Evaluation
by: Guelman, Ian, et al.
Published: (2024)
by: Guelman, Ian, et al.
Published: (2024)
A Preference-Driven Methodology for High-Quality Solidity Code Generation
by: Peng, Zhiyuan, et al.
Published: (2025)
by: Peng, Zhiyuan, et al.
Published: (2025)
Quality Requirements for Code: On the Untapped Potential in Maintainability Specifications
by: Borg, Markus
Published: (2024)
by: Borg, Markus
Published: (2024)
Code Ownership: The Principles, Differences, and Their Associations with Software Quality
by: Thongtanunam, Patanamon, et al.
Published: (2024)
by: Thongtanunam, Patanamon, et al.
Published: (2024)
Code Quality Analysis of Translations from C to Rust
by: Tadesse, Biruk, et al.
Published: (2026)
by: Tadesse, Biruk, et al.
Published: (2026)
Similar Items
-
Systematically Thinking about the Complexity of Code Structuring Exercises at Introductory Level
by: Haldeman, Georgiana, et al.
Published: (2025) -
ChatGPT in Introductory Programming: Counterbalanced Evaluation of Code Quality, Conceptual Learning, and Student Perceptions
by: Andleeb, Shiza, et al.
Published: (2025) -
CodeImprove: Program Adaptation for Deep Code Models
by: Rathnasuriya, Ravishka, et al.
Published: (2025) -
BugSpotter: Automated Generation of Code Debugging Exercises
by: Pădurean, Victor-Alexandru, et al.
Published: (2024) -
A Framework for Measuring the Quality of Infrastructure-as-Code Scripts
by: Konala, Pandu Ranga Reddy, et al.
Published: (2025)