Learning Content Recommendation for Visual Basic .Net Programming Language Based on Ontology
E-learning systems help learners to learn electronic course through computer or network as virtual classroom instead of face to face learning. This type of learning has some advantages versus conventional learning system. Face to face learning or conventional learning systems will be time consuming for the learner and also learner should spend more cost in contrast with the learning as virtual classroom. Schools and universities have been looking for ways to increase learning efficiency for students and improve learner performance. E-learning provides some advantages for the learner by making access to educational material very fast and just-in-time at any time or place.