Review paper

Teaching Mathematical Reasoning Principles for Software Correctness and Its Assessment

Volume: 15, Issue: 3, Pages: 1 - 22
Published: Aug 19, 2015
Abstract
Undergraduate computer science students need to learn analytical reasoning skills to develop high-quality software and to understand why the software they develop works as specified. To accomplish this central educational objective, this article describes a systematic process of introducing reasoning skills into the curriculum and assessing how well students have learned those skills. To facilitate assessment, a comprehensive inventory of...
Paper Details
Title
Teaching Mathematical Reasoning Principles for Software Correctness and Its Assessment
Published Date
Aug 19, 2015
Volume
15
Issue
3
Pages
1 - 22
Citation AnalysisPro
  • Scinapse’s Top 10 Citation Journals & Affiliations graph reveals the quality and authenticity of citations received by a paper.
  • Discover whether citations have been inflated due to self-citations, or if citations include institutional bias.