-A A +A

ACM InRoads

Subscribe to ACM InRoads feed
Updated: 2 hours 23 min ago

MATH COUNTS: Mathematics as hammer

Mon, 05/15/2017 - 20:00
John P. Dougherty

UPSILON PI EPSILON: Upsilon Pi Epsilon's half century

Mon, 05/15/2017 - 20:00
Jeffrey L. Popyack, Orlando S. Madrigal


Mon, 05/15/2017 - 20:00
Lauri Malmi

NSF PROGRAM OFFICER'S VIEWS: NSF program officer as mentor

Mon, 05/15/2017 - 20:00
Stephanie E. August

EngageCSEdu: Making interdisciplinary connections to engage students

Mon, 05/15/2017 - 20:00
Elizabeth S. Boese, Mark D. LeBlanc, Beth A. Quinn


Mon, 05/15/2017 - 20:00
Gillian M. Bain, Graham Wilson

Generation CS: the growth of computer science

Mon, 05/15/2017 - 20:00
Tracy Camp, W. Richards Adrion, Betsy Bizot, Susan Davidson, Mary Hall, Susanne Hambrusch, Ellen Walker, Stuart Zweben

Across North America, universities and colleges are facing a significant increase in enrollment in both undergraduate computer science (CS) courses and programs. The current enrollment surge has exceeded previous CS booms, and there is a general sense that the current growth in enrollment is substantially different from that of the mid-1980s and late 1990s. For example, since the late 1990s, the U.S. Bureau of Labor data shows that the number of jobs where computing skills are needed is on an upward slope [1], illustrating the increased reliance our society has on computing. We also know that more disciplines are becoming increasingly reliant on large amounts of data, and that handling this data effectively depends on having good computational skills.

Functional programming as a discrete mathematics topic

Mon, 05/15/2017 - 20:00
Thomas VanDrunen

How to integrate mathematical thinking more fully into the computer science curriculum is a perennial problem for CS educators. A key part of that integration is designing the discrete math course so that its relevance to programming and software development is evident. A discrete math course that also introduces programming in the functional style provides an ideal context for this integration, as well as having additional curricular benefits. We report on our experience teaching a course on discrete mathematics and functional programming, give the outline for such a course, and survey the available resources.

Haiku contest winners

Mon, 05/15/2017 - 20:00