Refactoring-based learning for fine-grained lock in concurrent programming course.
Yang ZhangPublished in: Comput. Appl. Eng. Educ. (2022)
Keyphrases
- fine grained
- coarse grained
- learning process
- learning algorithm
- learning systems
- access control
- concurrency control
- computer programming
- online learning
- source code
- active learning
- novice programmers
- introductory programming courses
- reinforcement learning
- mobile learning
- distance education
- design principles
- database
- programming course