CSCI 112
Fall 2025 - Assignment 5
Submit deadline: 11:30am, 3 November 2025, Monday

Objective:

References:


Problem Description

The following is a vastly simplified definition of machine learning: "Machine learning is an application branch of artificial intelligence (AI) that learn from past experience/data to build predictive models."

One form of such predictive models is called a decision tree model. One of the application domains of the decision tree model is in the bank to determine whether to approve a customer's mortgage application.

(Disclaimer: I made up the mortgage evaluation model used in this assignment. Don't use this model in real life.)

One of such a decision tree model is shown below:
Decision Tree for Mortgage Applications

This model can be translated into the following set of the rules:

Besides the rules shown in the model, if an application misses data about the customer's credit rating, age and/or yearly income, the application should be undecided. If an application misses the mortgage amount, the application should be denied.

Your tasks

How to submit:

To submit your macro enabled solution Excel file, first login to your VIU Learn account, find the CSCI 112 course page, click on the "Assessment" drop-down menu, click on the "Assignments" item, then click on the folder named "A5". Then you can click on the "Add a File" button to browse and upload your solution file.

If you have trouble to make the VIU Learn submission work, please email me to let me know and attach your Excel solution file with your email if necessary.


Last updated: 10 October 2025