An introduction to operating systems (2nd ed.)
An introduction to operating systems (2nd ed.)
A neural network simulation project
Journal of Artificial Intelligence in Education
Teaching experimental design in an operating systems class
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Applied operating system concepts
Applied operating system concepts
Algorithms sequential & parallel: a unified approach
Algorithms sequential & parallel: a unified approach
Data Structures and Algorithm Analysis in Java
Data Structures and Algorithm Analysis in Java
An Invitation to Computer Science: C++ Version
An Invitation to Computer Science: C++ Version
An Invitation to Computer Science
An Invitation to Computer Science
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Computer simulation has been well recognized as a valuable modelling tool in many disciplines, and many computer science educators already make use of simulations in various courses. To fully exploit its benefits, however, we believe that computer simulation should be integrated more broadly and intentionally across the curriculum rather than taught in an isolated, ad hoc fashion. In this paper we advocate the teaching and use of simulations across the undergraduate computer science curriculum at a liberal arts college. We focus on the development of simulations by students, though we also address the use of existing simulations. We present both advantages and disadvantages, and argue that in many situations the advantages outweigh the drawbacks. We then present in outline specific examples of how, with limited resources, simulations can be taught and used in several courses that are widely taught at many undergraduate institutions. An on-line version of this paper along with several resources and links can be found at: www.middlebury.edu/~dickerso/simulation/.