Computer aided instruction model for procedural programming languages - Abdallah, Khalid S. (1996)