Principles of concurrent and distributed programming
Principles of concurrent and distributed programming
Concurrent programming: principles and practice
Concurrent programming: principles and practice
Elements for a course on the design of distributed algorithms
ACM SIGCSE Bulletin
Teaching parallel programming and software engineering concepts to high school students
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
An integrated course on parallel and distributed processing
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education
Using actors in an interactive animation in a graduate course on distributed system
Proceedings of the 6th annual conference on Innovation and technology in computer science education
Interactive execution of distributed algorithms
Journal on Educational Resources in Computing (JERIC)
Berserkr: a virtual beowulf cluster for fast prototyping and teaching
Proceedings of the 1st conference on Computing frontiers
Teaching Concurrency Concepts to Freshmen
Transactions on Petri Nets and Other Models of Concurrency I
Helping students debug concurrent programs
Koli '08 Proceedings of the 8th International Conference on Computing Education Research
Introducing concurrency in CS 1
Proceedings of the 41st ACM technical symposium on Computer science education
How students develop concurrent programs
ACE '09 Proceedings of the Eleventh Australasian Conference on Computing Education - Volume 95
An empirical study of patterns in agent programs
PRIMA'10 Proceedings of the 13th international conference on Principles and Practice of Multi-Agent Systems
Students' understandings of concurrent programming
Koli Calling '07 Proceedings of the Seventh Baltic Sea Conference on Computing Education Research - Volume 88
An empirical study of cognitive agent programs
Multiagent and Grid Systems - Principles and Practice of Multi-Agent Systems
Hi-index | 0.00 |
This paper describes a course in concurrent and distributed computing for high school students and empirical research that was done to study students' conceptions and attitudes. We found that both their conceptions and their work methods evolved during course to the point that they were able to successfully develop algorithms and to prove their correctness. Students initially found the course extremely challenging but eventually came to appreciate its relevance and its contribution to improving their cognitive skills.