Computer Science Education Research
Sally Fincher, Marian Petre
CRC Press, Jan 1, 2004 - Business & Economics - 239 pages
This book provides an overview of how to approach computer science education research from a pragmatic perspective. It represents the diversity of traditions and approaches inherent in this interdisciplinary area, while also providing a structure within which to make sense of that diversity. It provides multiple 'entry points'- to literature, to methods, to topics
Part One, 'The Field and the Endeavor', frames the nature and conduct of research in computer science education. Part Two, 'Perspectives and Approaches', provides a number of grounded chapters on particular topics or themes, written by experts in each domain. These chapters cover the following topics:
* novice misconceptions
* programming environments for novices
* algorithm visualisation
* a schema theory view on learning to program
* critical theory as a theoretical approach to computer science education research
Juxtaposed and taken together, these chapters indicate just how varied the perspectives and research approaches can be. These chapters, too, act as entry points, with illustrations drawn from published work.
What people are saying - Write a review
We haven't found any reviews in the usual places.
Other editions - View all
abstract action research activities AgentSheets algorithm visualization technology animation approach artifact behavior binomial heap classroom complex Computer Science Education concepts constrained construct context controlled experiments create critical enquiry critical theory data collection data structures debugging design learning design rules discipline discourse domain education research empirical studies ethnographic evaluation evidence example experimental explore Figure focus goal graphical Guzdial heap data structure human identify input insertion sort interaction interviews issues knowledge Logo loop measures misconceptions MyGrid novice programmers observational studies pairing heap paradigm participants perspective plan schema plan structure problem solving procedure programming language PROLOG protocol analysis questionnaires recursive relevant requires research methods research question rule-based programming sample Seymour Papert SIGCSE skills Smalltalk social software design Software Engineering Soloway solution specific Stagecast Creator StarLogo Stasko statistical students learn study design subjects task teaching techniques ToonTalk turtle graphics understanding validity variables