Prisoner's Dilemma: John Von Neumann, Game Theory and the Puzzle of the Bomb
Prisoner's Dilemma: John Von Neumann, Game Theory and the Puzzle of the Bomb
Metamagical Themas: Questing for the Essence of Mind and Pattern
Metamagical Themas: Questing for the Essence of Mind and Pattern
A Balanced Introduction to Computer Science
A Balanced Introduction to Computer Science
The present and future of computational thinking
Proceedings of the 40th ACM technical symposium on Computer science education
Re-imagining the first year of computing
Proceedings of the 41st ACM technical symposium on Computer science education
Why computational thinking should be integrated into the curriculum
Journal of Computing Sciences in Colleges
Alice, Greenfoot, and Scratch -- A Discussion
ACM Transactions on Computing Education (TOCE)
Hi-index | 0.00 |
Fluctuating computer science enrollments and the realization that many disciplines require basic computing knowledge are leading to an increased interest in non-majors (CS0) computing courses. Currently, there is no single dominant model of CS0 that simultaneously teaches the big ideas underlying computing, provides practical experience with programming, and makes computing relevant to a wide spectrum of students. What has become clear, however, is that meaningful, real-world applications are needed to drive student interest and learning. This paper describes one particular application, the Prisoner's Dilemma, that bridges game theory and evolutionary biology and provides a framework for critical thinking, modeling, and interdisciplinary problem solving within a CS0 course.