Download the full-sized PDF of Design of a Course Recommender System as an Application of Collecting Graduating AttributesDownload the full-sized PDF



Permanent link (DOI):


Export to: EndNote  |  Zotero  |  Mendeley


This file is in the following communities:

Graduate Studies and Research, Faculty of


This file is in the following collections:

Theses and Dissertations

Design of a Course Recommender System as an Application of Collecting Graduating Attributes Open Access


Other title
Graduating Attributes
Recommender Systems
Type of item
Degree grantor
University of Alberta
Author or creator
Bakhshinategh, Behdad
Supervisor and department
ZAIANE, Osmar (Computing Science)
ElAtia, Samira (Education)
Examining committee member and department
Buro, Michael (Computing Science)
Kanuka, Heather (Education)
Department of Computing Science

Date accepted
Graduation date
2016-06:Fall 2016
Master of Science
Degree level
In educational research, the term of Graduating Attributes has been used for the qualities, skills and understandings a university community agrees its students would develop. Having a description of Graduating Attributes is one of the ways through which universities can display the outcomes of higher education. But can Graduating Attributes be used also to enhance the process of learning? In this thesis, we discuss how graduating attributes can be used in data mining applications to improve the learning process. An example of a data mining application can be a course recommender system which helps students to choose the courses they would participate in. In our work we have implemented this recommender system as an example of possible applications which Graduating Attributes can provide. In order to achieve such a goal we first needed to implement a tool for assessing Graduating Attributes and gather data. In spite of implementing this tool, we were not able to gather sufficient amount of data. As a result, based on the structure of data in our assessment tool, we have generated synthetic data which we have used for the evaluation of the course recommender system. The results of the recommendation improve over time as a result of having more data. The mean squared error decreases from 0.32 in second semester to 0.08 in the tenth semester.
This thesis is made available by the University of Alberta Libraries with permission of the copyright owner solely for the purpose of private, scholarly or scientific research. This thesis, or any portion thereof, may not otherwise be copied or reproduced without the written consent of the copyright owner, except to the extent permitted by Canadian copyright law.
Citation for previous publication

File Details

Date Uploaded
Date Modified
Audit Status
Audits have not yet been run on this file.
File format: pdf (Portable Document Format)
Mime type: application/pdf
File size: 598130
Last modified: 2016:11:16 14:37:38-07:00
Filename: bakhshinategh_behdad_201609_Msc.pdf
Original checksum: f85a3ccc005b2b8162d29be85b890dce
Well formed: false
Valid: false
Status message: Unexpected error in findFonts java.lang.ClassCastException: edu.harvard.hul.ois.jhove.module.pdf.PdfSimpleObject cannot be cast to edu.harvard.hul.ois.jhove.module.pdf.PdfDictionary offset=2380
Page count: 73
Activity of users you follow
User Activity Date