Using software visualization to support the teaching of distributed programming.
Lorenzo Di RoccoUmberto Ferraro PetrilloFrancesco PaliniPublished in: J. Supercomput. (2023)
Keyphrases
- computer programming
- advanced features
- programming language
- distributed systems
- educational software
- software systems
- computing environments
- multi agent
- cooperative
- distributed environment
- computer software
- visual representation
- programming course
- software design
- high school
- peer to peer
- software development
- computing infrastructure
- software development environment
- active participation
- programming environments
- computer science curriculum
- lifelong learning
- design tools
- higher education
- knowledge management
- end users
- data analysis
- learning environment