Research Article Open Access

Learning Content Recommendation for Visual Basic.Net Programming Language based on Ontology

Saman Shishehchi, Seyed Yashar Banihashem, Nor Azan Mat Zin and Shahrul Azman Mohd Noah


Nowadays, the quality of learning and the expansion of education technology, motivate the researchers to work on learning area more than before. Problem statement: With the rapid advance of learning contents on the web and also the variety of learning books, finding suitable ones has become a very difficult and complicated task for learners. Approach: This study aims to propose a learning system includes the semantic recommender system. Students can employ this application to learn learning content at anywhere. This system works based on the learner’s knowledge level and also the learner’s request that system asks from the learner at the beginning. Learner will be able to find and learn the right learning materials to reach their request. Finally, all changes about learner will store in the learner model in the ontology. The proposed architecture comprises some subsystems and components. One of the most important of subsystems is a knowledge based system, which covers the ontology which called VBnet ontology. This ontology consists of three parts; LearnerModel, Domain Concept and Learning Material. Moreover, we define two other subsystems; Learner performance evaluation, recommendation system and some modules; Availability checker, Knowledge evaluator, Exam generator, Request analyzer and user interface. Results: Considering to scope of research we develop the ontology for Visual Basic.Net programming language and describe all available classes and subclasses step by step. Also we create some query by SPARQL and show the information retrival from VB ontology. Conclusion: This system can help to student to learn materials of Visual Basic.Net with the good quality without the place dependency.

Journal of Computer Science
Volume 7 No. 2, 2011, 188-196


Submitted On: 5 February 2011 Published On: 25 February 2011

How to Cite: Shishehchi, S., Banihashem, S. Y., Zin, N. A. M. & Noah, S. A. M. (2011). Learning Content Recommendation for Visual Basic.Net Programming Language based on Ontology. Journal of Computer Science, 7(2), 188-196.

  • 5 Citations



  • E-learning system
  • Computer-Based Training (CBT)
  • knowledge based system
  • learning object
  • recommender system
  • tutoring system
  • SQL database
  • Intelligent Tutoring System (ITS)
  • quiz generator