Designing and Delivering Courses While Reflecting on Our Student Years: The Case of an Elective Data Mining Course

KENNESAW, Ga. | Apr 1, 2020

Reza Vaezi
Reza Vaezi

As much as a college professor relies on their past teaching experience and training, one should also reflect on their students’ years when teachers themselves were the consumers of what they are delivering now in classrooms. By reflecting on those years, teachers may ask themselves such questions as: why did I like some courses over others, some teachers more than others? Why didn’t I like some courses at all? And what do I recall from each of those many courses that I had to take during college years?  Contemplating these questions and answers to them can become a guide in developing current courses and teaching methods. Teachers may find not all that they have learned in classrooms and through courses can be recalled now after many years but only a few bits and pieces from each class. Typically, if one is asked about a specific course, they can recall what it was about and point out a few things unless they have frequently used the learned material in their professional life after graduation. People rarely remember the details of methods or tools used in driving solutions. Still, they can generally recall the general process of identifying a problem and arriving at a solution to that problem.

Reflecting on his student years, Dr. Reza Vaezi, identified what has made a course enjoyable or distasteful to him and what has had lasting effects on him. Drawing on the results of such reflections and contemplations, Dr. Vaezi realized that he generally could recall the significant points and principals of many courses he took during undergraduate education. He also could remember more details of some other course where he struggled to master the material mostly on his own (self-learn) instead of only relying on the lectures and textbooks. Consequently, it became of paramount importance to provide clear answers to the following questions before designing a course: what are the major points and processes that need to stay with students long after their graduation? What elements are suited for self-learning that will give students the most value? Once the major points and logical processes are clear, then they can be transformed into a course theme that lends itself to driving the course learning objectives and designing the course material (lectures, assignments, quizzes, exams, discussions, etc.). Finally, aspects of the course that are better fitted for self-learning (e.g. learning tools as opposed to learning logic) components are identified and implemented as such. To illustrate further, readers are presented with the design and implementation of an elective data analytics course at the Coles College of Business.   

Data analytics and data mining are rooted in different disciplines (e.g., computer science, statistics, business, etc.), and hence they can be taught from different perspectives and focal points. Being a college of business course, therefore, the course should be taught from a business application perspective as opposed to computer science or statistics. Naturally, the Cross-Industry Standard Process for Data Mining (CRISP-DM), a logical process that aims at encompassing varied approaches towards data mining projects and is developed by a consortium of industry leaders, was adopted to become the theme of the course. This is the logical process and the core understanding that is hoped to stay with students long after they graduate. The CRISP-DM (Figure 1) is a life-cycle model geared towards a successful identification of problems, opportunities, and goals of a data mining project and eventually delivering value through actionable business solutions. It consists of six phases that start with business understanding and data understanding. Problems, opportunities, and goals of a project are identified and formulated in these two phases as one informs the other and vice versa. Then the process moves to data preparation and modeling phases. These two phases are also interdependent as the choice of modeling technique may introduce some data preparation constraints. These phases also depend on the previous steps since the choice of modeling technique itself is influenced by the business goal, data availability, and data specifications. Next is the evaluation phase, where the analyst needs to determine if the results of modeling effort are good enough to proceed forward to the deployment phase, where actionable business solutions are developed and deployed depending on the project goal.

Figure 1 - CRISP-DM

Figure 1 - CRISP-DM

 

Accordingly, the course objectives are developed using the CRISP-DM process, and students are required to follow the process and report on each phase in their assignments and the course project. This course has eleven assignments where the CRISP-DM is the central theme of the eight of them. About twenty percent of assignments grade is reserved for students’ adherence to the process and the mastery of it. Students also get tested on their knowledge and mastery of the process during the midterm and final exams. As the main theme of the course,  the CRISP-DM is repeated and reinforced over and over during the semester through lectures, assignments, exams, and course project with the hope of getting it ingrained on the minds of students while they learn about different data manipulation and modeling technics (e.g., outlier detection, data scrubbing, association analysis, a multitude of regression and classification analyses, etc.) and tools.

To determine the aspect of the course that is better fitted for self-learning (e.g., tools and course material), the instructor investigates industry trends to identify tools and techniques that their knowledge and mastery will increase the chance of students finding a job. The course project, which is a group activity, is typically the best fit for the self-learning aspect of the course. Not only students learn a tool on their own, but they also will learn from each other in the process, and some of them may find some joy in teaching others what they have learned (as observed by Dr. Vaezi over the years). For this aspect of the course, the instructor provides references to appropriate and useful learning contents for the tool and provides a structure for the project and guidance on business objectives. If there are free online certification/training programs for the tool, students often must submit an individual certificate of training completion along with their final project report. In addition to boosting students’ self-efficacy in learning new software tools, this practice helps them to stay relevant in a highly competitive and dynamic data analytics market where new tools and methods are surfacing up at a rapid rate never seen before.

This approach to course design and implementation seems to be working very well, as evidenced by the student evaluations of the course and the instructor and their comments over more than seven years of teaching this elective course and continuous improvements of it. Dr. Vaezi would be happy to share his experience in developing and deploying a central theme for courses as well as this course syllabi and course materials with interested readers upon request.

Related Posts