Institutional Repository

CSAS: Course Schedule Advisory Expert System

Show simple item record

dc.contributor.author Hamam, Samer
dc.date.accessioned 2021-06-14T09:32:12Z
dc.date.available 2021-06-14T09:32:12Z
dc.date.issued 2015-02
dc.identifier.citation Hamam, S. (2015). CSAS: Course Schedule Advisory Expert System (Master's thesis, Notre Dame University-Louaize, Zouk Mosbeh, Lebanon). Retrieved from http://ir.ndu.edu.lb/123456789/1317 en_US
dc.identifier.uri http://ir.ndu.edu.lb/123456789/1317
dc.description M.S.--Faculty of Natural and Applied Sciences, Department of Computer Science, Notre Dame University, Louaize, 2015; "A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science in Computer Science"; Includes bibliographical references (leaves 66-67). en_US
dc.description.abstract Student academic advising is an educational decision support process required nowadays to be automated for both the student and advisor to speed up the planning process of course registration by finding out the optimal sequencing or prioritization of students degree requirements to enroll in for next semesters based on their academic standing in a way that suits students’ interests and meets overall graduation requirements within a time frame. This thesis integrated all the rules and constraints from all precedent references relevant to this subject that impacts the scheduling process and proposed a hybrid of model-driven and knowledge-driven decision support system (DSS). Model-driven DSS is based on interoperability between JESS inference engine and Java engine whereas knowledge-driven DSS is based on discovery of new knowledge or patterns using data mining techniques. The solution is named Course Schedule Advisory Expert System (CSAS) implemented as a Web-based application as well as mobile application deployed on android smart device. CSAS analyses data in knowledge systems and allows students to seek quick responses to their queries regarding their plan of study and progress in the program. Technically, inference engine is a hybrid of rule-based engine using JESS (Java Expert System Shell) and knowledge-driven (data mining) based engine using Rapid Miner-java libraries. JESS uses Rete algorithmwhich processes rules and facts in its working memory to generate feasible course registration plan for next semesters of the uncompleted requirements according to contract sheets of each major. JESS version 8 is a Java–based rule engine and scripting environment that supports android platform unlike precedent versions that supported only Java platform (NetBeans). JESS allows dynamic knowledge management in real time. Application retrieves student information from SQL Server knowledge base database via web service application deployed on a communication server for further processing by computational model before rendering results in the GUI component of implemented application whether it’s Web-based or mobile-app. The results of the developed prototype revealed that the model generated accurate results according to system specifications and implemented rules. en_US
dc.format.extent 67 leaves ; color illustrations
dc.language.iso en en_US
dc.publisher Notre Dame University-Louaize. en_US
dc.rights Attribution-NonCommercial-NoDerivs 3.0 United States *
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/3.0/us/ *
dc.subject.lcsh Expert systems (Computer science)
dc.subject.lcsh Knowledge acquisition (Expert systems)--Management
dc.subject.lcsh Scheduling
dc.subject.lcsh Web services
dc.subject.lcsh Counseling in higher education
dc.title CSAS: Course Schedule Advisory Expert System en_US
dc.type Thesis en_US
dc.rights.license This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 United States License. (CC BY-NC 3.0 US)
dc.contributor.supervisor Al Khalidi, Khaldoun, Ph.D. en_US
dc.contributor.department Notre Dame University-Louaize. Department of Computer Science en_US


Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 United States Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 United States

Search DSpace


Advanced Search

Browse

My Account