ACM Home Page
Please provide us with feedback. Feedback
Abstraction, model checking and software correctness
Full text PdfPdf (313 KB)
Source
ACM SIGCSE Bulletin archive
Volume 40 ,  Issue 2  (June 2008) table of contents
COLUMN: Math CountS table of contents
Pages 23-24  
Year of Publication: 2008
ISSN:0097-8418
Author
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 32,   Citation Count: 0
Additional Information:

abstract   index terms  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1383602.1383624
What is a DOI?

ABSTRACT

I hope you were able to read the contribution from Maria and Gary Litvin, Pre-college Math Concepts vs Skills - Preparation for Computing Studies, in my last column. This article addressed one of the most important issues our discipline faces, the preparation and motivation of young people to pursue a career in computing. To repeat, here is a quote from the back cover of their book for high school students Mathematics for the Digital Age and Programming in Python: "The vision behind this book is that math and computer science should help each other. A programmer needs to be comfortable with abstractions, and that is precisely what math teaches. Computer science reciprocates by providing models and hands-on exercises that help clarify and illustrate more abstract math." This columns contribution "Reflections on Teaching Abstraction and Other Soft Ideas" by Orit Hazzan, which can be found on page?? of this issue of Inroads, further reinforces the relevance of abstraction for software developers.