Communications of the ACM
CCS '93 Proceedings of the 1st ACM conference on Computer and communications security
ACM SIGARCH Computer Architecture News
Simulation in software engineering training
Proceedings of the 22nd international conference on Software engineering
Core empirical concepts and skills for computer science
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Impacts of students' experimentation using a dynamic visualization on their understanding of motion
ICLS'08 Proceedings of the 8th international conference on International conference for the learning sciences - Volume 2
Teaching human-centered security using nontraditional techniques
ACM Transactions on Computing Education (TOCE) - Special Issue on Alternatives to Lecture in the Computer Science Classroom
Hi-index | 0.00 |
It is a truth universally acknowledged, at least by educators, that doing coursework is beneficial to students. Yet the coursework must be designed with the end-goal in mind: what is it, particularly, that we want students to learn. Equally important is the need to construct coursework in the context of the overall degree programme, to ensure that computing students develop all the skills they need to. This paper reports on coursework that required computing students, thus far accustomed to a predominantly engineering approach to computing, to carry out a scientific investigation. This coursework, and the use of a bespoke simulation engine, appears to have been a successful strategy in achieving the desired learning outcomes. Furthermore, there is some evidence to suggest that this kind of coursework would be particularly suitable for courses where students' intuitive and misguided thinking needs to be challenged.