Title
Teaching mathematical reasoning across the curriculum
Abstract
It is all too often the case that CS students learn concepts of mathematical reasoning in a required discrete math course, but fail to apply what they have learned to their CS courses. This may occur because the courses are taught in different departments with little communication between faculty members, so that different terminology may be used in the math course from what is used in the CS curriculum, making it seem as though these two areas are not connected. Even when discrete math faculty collaborate with CS course instructors, students may not carry over what they learned into their CS curriculum. Here we discuss ways in which the panel members have incorporated mathematical reasoning into a variety of courses, encouraging and supporting students to apply and enhance their reasoning skills in productive ways across the entire CS curriculum. Joan Krone has been teaching computer science at Denison University for 22 years, and has made it a teaching priority to help students apply mathematical reasoning skills to all of their CS courses. She is co-author of the text Essential Mathematics for Computer Science.
Year
DOI
Venue
2012
10.1145/2157136.2157208
SIGCSE
Keywords
Field
DocType
mathematical reasoning
Automated reasoning,Computer science,Cognitive science,Psychology of reasoning,Knowledge management,Model-based reasoning,Curriculum,Reasoning system,Verbal reasoning,Mathematical reasoning,Qualitative reasoning
Conference
Citations 
PageRank 
References 
6
0.82
0
Authors
6
Name
Order
Citations
PageRank
Joan Krone17712.64
Doug Baldwin2214.31
Jeffrey C. Carver3122994.65
Joseph E. Hollingsworth49712.91
Amruth N. Kumar537775.78
Murali Sitaraman627040.99