Learning content recommendation for visual basic.net programming language based on ontology

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

Research output: Contribution to journalArticle

7 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)188-196
Number of pages9
JournalJournal of Computer Science
Volume7
Issue number2
DOIs
Publication statusPublished - 2011

Fingerprint

Computer programming languages
Ontology
Recommender systems
Students
Knowledge based systems
User interfaces
Learning systems
Education
Semantics
Availability

Keywords

  • Computer-based training (CBT)
  • E-learning system
  • Intelligent tutoring system (ITS)
  • Knowledge based system
  • Learning object
  • Quiz generator
  • Recommender system
  • SQL database
  • Tutoring system

ASJC Scopus subject areas

  • Software
  • Computer Networks and Communications
  • Artificial Intelligence

Cite this

Learning content recommendation for visual basic.net programming language based on ontology. / Shishehchi, Saman; Banihashem, Seyed Yashar; Mat Zin, Nor Azan; Mohd Noah, Shahrul Azman.

In: Journal of Computer Science, Vol. 7, No. 2, 2011, p. 188-196.

Research output: Contribution to journalArticle

@article{be1cfe723217410f90d5b7b5bdc0fccd,
title = "Learning content recommendation for visual basic.net programming language based on ontology",
abstract = "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.",
keywords = "Computer-based training (CBT), E-learning system, Intelligent tutoring system (ITS), Knowledge based system, Learning object, Quiz generator, Recommender system, SQL database, Tutoring system",
author = "Saman Shishehchi and Banihashem, {Seyed Yashar} and {Mat Zin}, {Nor Azan} and {Mohd Noah}, {Shahrul Azman}",
year = "2011",
doi = "10.3844/jcssp.2011.188.196",
language = "English",
volume = "7",
pages = "188--196",
journal = "Journal of Computer Science",
issn = "1549-3636",
publisher = "Science Publications",
number = "2",

}

TY - JOUR

T1 - Learning content recommendation for visual basic.net programming language based on ontology

AU - Shishehchi, Saman

AU - Banihashem, Seyed Yashar

AU - Mat Zin, Nor Azan

AU - Mohd Noah, Shahrul Azman

PY - 2011

Y1 - 2011

N2 - 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.

AB - 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.

KW - Computer-based training (CBT)

KW - E-learning system

KW - Intelligent tutoring system (ITS)

KW - Knowledge based system

KW - Learning object

KW - Quiz generator

KW - Recommender system

KW - SQL database

KW - Tutoring system

UR - http://www.scopus.com/inward/record.url?scp=80052603436&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=80052603436&partnerID=8YFLogxK

U2 - 10.3844/jcssp.2011.188.196

DO - 10.3844/jcssp.2011.188.196

M3 - Article

AN - SCOPUS:80052603436

VL - 7

SP - 188

EP - 196

JO - Journal of Computer Science

JF - Journal of Computer Science

SN - 1549-3636

IS - 2

ER -