Mathematics throughout the CS curriculum
Joan Krone, Murali Sitaraman, Jason O. Hallstrom · Journal of computing sciences in colleges · 2011
Computer Science faculty generally agree that our students should study mathematics. But there are three major challenges to address in order to effectively incorporate mathematics into the CS curriculum. Those challenges can be framed in the form of three questions: What math should students study? How and in what courses should we teach it? How do we empower students to apply the math they have learned to material in all of their CS courses. Here we introduce a concept inventory that identifies the mathematical ideas that CS students need, along with suggestions of how we can incorporate the material into various classes in such a way as to empower our students to apply mathematical reasoning throughout their curriculum.