Specific proposals for the use of petri nets in a concurrent programming course

João Paulo Barros
2002 Proceedings of the 7th annual conference on Innovation and technology in computer science education - ITiCSE'02  
Concurrency is a difficult subject to teach and learn. This paper presents a set of recipes for the use of Petri nets as a teaching aid of some fundamental concurrency concepts, in the context of an introductory concurrent programming course. Classroom experience clearly demonstrates this usage of Petri nets improves students understanding of concurrency concepts.
doi:10.1145/544460.544463 fatcat:putc6iwelbhjpfw5frekb4k7ui