# Reforming the Teaching of Engineering Cost Budgeting Majors by Integrating VR and BIM Technology under the Internet of Things

Authors: Yanfen Zhang; Haijun Mo
Journal: Security and Communication Networks
 (2022)

---

## Abstract

With the continuous development of digital technology and the Internet of Things (IoT), the teaching methods for architecture major in higher vocational colleges have also undergone major changes. New technologies and instruction methods in Engineering Cost Budgeting teaching can stimulate students’ learning interest and improve education quality and students’ comprehensive learning ability. In order to improve the teaching level of engineering cost budgeting major and stimulate students’ interest in learning, this work first introduces backpropagation neural network (BPNN) into engineering cost estimation (ECE). Then, the BPNN-based ECE model is trained by the sample data to estimate the project’s total quotation and comprehensive unit price. The error between the real and predicted values is analyzed. Second, the building information modeling (BIM) technology and virtual reality (VR) technologies are integrated into teaching engineering cost budgeting. The investigation, research, and analysis are conducted before and after applying BIM and VR technology in practical teaching. The results show that the proposed BPNN-based ECE model-estimated total quotation and comprehensive unit price fit well the sample values. The BPNN-based ECE model can be applied to teaching engineering cost budgeting. It can improve the calculation accuracy, and the relative error can be controlled within a certain range and has a certain potential to replace manual budgeting. It can provide some reference for the research of engineering cost technology. Classroom teaching under the integration of BIM and VR technologies can improve the students’ homework quality, academic performance, and teaching quality to a certain extent. Integrating BIM and VR technology in classroom teaching can enhance students’ communication, cooperation ability, oral defense scores, comprehensive scores, and professional skills.


---

## Body

## 1. Introduction

The widespread use of modern information technology has brought significant reform to engineering cost budgeting majors’ teaching and learning methods. At the same time, with science and technological progress, such as the Internet of Things (IoT), under the background of vigorously promoting industrial upgrading and structural adjustment, the disadvantages of the traditional construction industry are prominent. China’s construction industry will eventually break the traditional models and develop towards industrial, information, and intelligence development [1]. The demand of China’s construction industry for comprehensive high-level talents with good practical ability, innovation ability, teamwork ability, and social adaptability has become more urgent. This calls for the reform of the modern education mode. Adjusting the talent training mode of construction majors in higher vocational colleges (HVCs) to adapt to today’s information-based and intelligent society has become urgent [2].Engineering cost is a new discipline developed from the major of construction engineering management. The engineering cost budgeting major has a tedious theoretical knowledge. The teaching facilities are backward, the students’ interest in theoretical teaching is not high, the overall practical experience is insufficient, and the professional skills are lacking [3]. Innovative professional technology research and innovative classroom teaching can better stimulate students’ interest, and there is more research in innovative teaching research. Lv et al. proposed immersive glasses to obtain primary geography learning by using human-computer interaction (HCI), 3D geographic information system (GIS), and virtual reality (VR) [4]. Shen and Ho designed a hybrid bibliometric method combining direct citation network analysis, text analysis, and cluster analysis. Then, they checked the relevant research articles retrieved from the science network database [5]. Chen et al. introduced the VR-based tracking technology. They verified the accuracy and training speed of the model algorithm by comparing the convolution neural network (CNN) model and the pretraining model of the classification data set [6]. Sun, from the perspective of positive psychology, explored the impact of the “Internet + Maker education” college innovation and entrepreneurship education (IEE) model on college students’ innovation and entrepreneurship ability [7]. Yan and Lv simulated the face-to-face social interaction based on scene roaming, real-time voice capture, and action capture, compared the differences between social communication and traditional plane social communication, and analyzed the advantages and disadvantages [8]. Most of the above literature is unilateral research on technological innovation, and the research on combining technology and teaching is less, especially in the construction industry teaching. Building information modeling (BIM) technology has a high degree of visualization in the design environment. It supports the analysis and optimization of schemes by various building performance software at any design stage. Its visual characteristics enable students to quickly understand the project’s building function, structural space, and design intention [9]. Virtual reality (VR) technology provides a good “roaming experience” for building users and architects, which can be applied in the process of scheme design evaluation, demonstration, and proof [10]. Integrating BIM and VR technologies to establish an efficient integration system can simulate all stages of the building and improve the application of sustainable design in the building [11]. New technology can improve the accuracy of engineering cost estimation (ECE), and technical reform is also an important part of architectural major in colleges and universities [12]. Compared with traditional ECE methods, backpropagation neural network (BPNN) technology can calculate the engineering cost more accurately and conveniently. Meanwhile, it has robust learning, nonlinear mapping, information processing, and antiinterference abilities. These vital functions provide the possibility of applying BPNN in ECE. It is a new ECE model [13].First, this work introduces the BPNN model to build an ECE method, carries out test training, and analyzes the error between the real and test values. The purpose is to improve the engineering cost budgeting methods and calculation accuracy. Second, it researches engineering cost budgeting majors’ teaching mode, integrates BIM and VR technologies, and analyzes the teaching situation. Here, the BPNN is used to implement the ECE model to improve the budgeting accuracy and has certain potential to replace manual budgeting by controlling the relative errors. Classroom teaching by integrating BIM and VR can improve the students’ homework quality, their academic performance, and teaching quality to a certain extent. It is hoped to provide a reference for teaching reform.


## 2. Research on Theoretical Basis and Method of Engineering Cost

### 2.1. Engineering Cost Theory

#### 2.1.1. Meaning of Engineering Cost

Engineering cost budgeting covers various courses, such as computer, engineering technology, and cost technology. It is a highly comprehensive major. From the investor’s perspective, engineering cost is the total cost of a series of activities in the whole process, from investment decision to project completion acceptance [14]. Engineering cost refers to the contract price of a construction project determined by the market from market transactions. In construction projects, the price recognized by the demand subject and supply subject is finally formed by the market based on multiple estimates through contract awarding and contract transactions [15]. The specific contents of engineering cost budgeting are shown in Figure 1.Figure 1
Composition of engineering cost.As shown in Figure1, the engineering cost includes the total construction investment and interest during the construction period. The total construction investment includes the project cost, other construction costs, and reserve funds. The project cost specifically includes construction and installation cost and equipment purchase costs. By comparison, reserve funds include basic reserve funds and price-increase reserve funds for price increases. Thus, the engineering cost covers all construction project costs, and ECE is very important for the whole engineering cost management.


#### 2.1.2. Characteristics of Engineering Cost

Engineering cost features large scale, single personality, dynamism, hierarchy, and multiplicity [16]. Large scale refers to the huge form of construction projects, large resource consumption, high cost, and tens of millions or even hundreds of millions of funds invested. Single personality means that each construction project has its special purpose. Each project has a different structure, shape, plane layout, and equipment configuration requirements. Dynamism means that the construction project takes a long time from investment decision to completion and delivery. Engineering costs will be affected by many uncontrollable factors from the society, including engineering change, price change, rate, interest rate, and exchange rate may change. The construction project also has a hierarchy feature, namely an engineering complex divided into different levels: single projects, unit projects, divisional projects, and subdivisional projects. Lastly, the engineering cost cannot determine the reliable price at one time and must be carried out many times at different stages of the construction procedure. This is called multiplicity, which ensures the scientificity of the determination and control of the engineering cost [17].


### 2.2. BPNN-Based ECE Model

BPNN is divided into the input, hidden, and output layers. The BP learning algorithm mainly uses signal forward propagation and error backpropagation [18]. The two propagation processes are specified in Figure 2.Figure 2
Propagation process (a) Signal forward propagation (b) Error back-propagation.
(a)(b)As shown in Figure2(a), the training samples are transmitted from the input layer to the hidden layer when the signal propagates forward. Then, it is transferred to the output layer, layer by layer. An output result is obtained, and the error between the output and the expected values is calculated. If the error exceeds the set threshold, the error is back-propagated, as shown in Figure 2(b). The upward arrow indicates the direction of error backpropagation. Afterward, weight parameters are iteratively calculated. Suppose the error is less than the set threshold. In that case, the learning algorithm ends, and it is considered that the optimal model parameters have been obtained. The output error is back-propagated layer by layer through the hidden layer according to the forward path until the input layer. In the calculation process, the total error is allocated to each neuron in each layer. The error signals of each neural unit in the hidden layer are obtained as the basis for optimizing the weight. The gradient descent method (GDM) completes the backpropagation of the gradient. After continuously adjusting the neurons’ weights in the gradient’s descending direction, the total error signal is reduced to the minimum. Then, the model is considered to have obtained the optimal weight.The process of continuously optimizing the weights and thresholds of the network model is the training process. The NN’s weights and thresholds will be repeatedly adjusted and optimized through signal forward propagation calculation and error backpropagation [19].The weight adjustment process is deduced by the BP algorithm. Assume that there are nodes=0, 1, 2,…,m,k=1,2,…,l for the output layer; for hidden layers, i=0,1,2,…,n; j=0,1,2,…,m.For the output layer, the weight adjustmentΔωjk is calculated bythe following formula:(1)Δωjk=−η∂E∂ωjk=−η∂E∂netk∂netk∂ωjk.In (1), ωjk is the weight of the output layer. E denotes the output error. η represents the learning rate [20].For hidden layers, the weight adjustmentΔvij is calculated by the following formula:(2)Δvij=−η∂E∂vij=−η∂E∂netj∂netj∂vij.In (2), vij is the weight of the hidden layer.Errorδo/k and δy/j are defined for the output layer and the hidden layer, respectively. They are, respectively, calculated by the following formulas:(3)δko=−∂E∂netk,(4)δjy=−∂E∂netj.Comprehensively considering (1), (2), (3), and (4) can determine the weight adjustment Δωjk and Δvij of the output layer and hidden layer by the following formulas:(5)Δωjk=ηδkoyj,(6)Δvij=ηδjyx.It can be seen that the error signal is calculatedδko and δjy, and then according to the descending direction of the gradient, the calculation of the weight adjustment amount can be completed.For the output layer, the expansion processδko reads(7)δko=−∂E∂netk=−∂E∂ok∂ok∂netk=−∂E∂okf′netk.For hidden layers, the expansion process ofδjy reads(8)δjy=−∂E∂netj=−∂E∂yj∂yj∂netj=−∂E∂yjf′netj.The calculation of output errorE reads(9)E=12d−O2=12∑k=1ldk−ok2.In (9), O is the output vector of the output layer, and d represents the desired output vector. Then, E can be calculated by expanding (9) to the hidden layer, as given in the following formula:(10)E=12∑k=1ldk−fnetk2=12∑k=1ldk−f∑j=0mωjkyj2.According to (9) and (10), ∂E/∂ok and ∂E/∂yj can be calculated by the following formulas:(11)∂E∂ok=−dk−ok,(12)∂E∂yj=−∑k=1ldk−okf′netkωjk.Bringing (11) and (12) into (7) and (8) and applying f^′x=fx1−fx can obtain the following formulas:(13)δko=dk−okok1−ok,(14)δjy=∑k=1ldk−okf′netkωjkf′netj=∑k=1lδkoωjkyj1−yj.Bringing the above equations into (5) and (6) can obtain the weight adjustment calculation of the BP algorithm, as shown in the following formulas:(15)Δωjk=ηδkoyj=ηdk−okok1−okyi,(16)Δvij=ηδjyxi=η∑k=1lδkoωjkyj1−yjxi.


### 2.3. BIM Technology

BI integrates all links in the whole construction project lifecycle to form the digital 3D model of the construction project [21]. A complete BIM model can show the building’s 3D geometry, contain extensive information and data, and realize the whole process management from project planning to design, construction, operation, and maintenance [22]. BIM technological theory has experienced concept popularization, value application, digital application, and industrial application [23]. BIM is not a simple 3D model but includes building and application models. The established model covers two modules: product and specific process, and the application model is mainly the decision-making part [24]. BIM has the advantages of digitization, relevance and consistency, visual design environment, high compatibility, information sharing, and collaborative design [25]. Its collaborative design function is illustrated in Figure 3.Figure 3
BIM collaborative design.As shown in Figure3, BIM technology provides a multidisciplinary collaborative design platform for the design, structure, construction, and other relevant departments of construction projects based on information integration. The platform’s ultimate goal is to meet the project quality requirements, construction engineering requirements, urban planning requirements, quality and safety requirements, and architectural aesthetics. The platform provides information sharing and collaborative design for all architectural departments and disciplines. Each department includes architectural design, structural design, installation design, equipment data, and information monitoring. During the design implementation process, a large amount of information exchange between departments can be carried out. It makes up for the defects of the traditional architecture that all units and parts often act in their own way and lack the communication of scheme design.Combined with the construction drawings of a project, some structural models in the project are created using BIM. The results are portrayed in Figure4.Figure 4
BIM 3D drawing of small cabin structure.BIM helps to improve students’ spatial imagination intelligence to stimulate students’ interest in learning to explore further the relationship between building structures. Figure4 draws the BIM 3D diagram of the cabin surface structure. BIM helps transfer students’ two-dimensional (2D) cognition to 3D cognition, thus making the project budget calculation more accurate.


### 2.4. Basic Theory of VR Technology

VR is an interaction that simulates and experiences the virtual world, adds the 3D virtual model to the real scene in real space, and integrates real world and virtual information [26]. Using the interactivity of VR technology can well make up for the defects of lack of interaction and situational immersion in multimedia teaching of engineering cost course [27].VR in architectural design has various features, as demonstrated in Figure5.Figure 5
VR technical features.The immersion is the most prominent feature of VR technology, mostly reflected in the degree of real feeling in the virtual scene. Interactivity mainly refers to the HCI of the VR system, which facilitates user control and monitoring. VR technology can also facilitate users to quickly understand the environment and stimulate deeper and more diversified user imagination. By integrating (networking) planning, design, and construction into a parallel design system, VR realizes interactive design. Meanwhile, VR technology has high efficiency in modifying the virtual scene, communicating with users, and designing and optimizing schemes. Lastly, the VR system can realize multiperception, such as hearing, touch, taste, smell, and visual perception.


### 2.5. Application of BIM and VR Mode in the Teaching of Engineering Cost Budgeting Major

Construction project drawing and reading is the core course of engineering cost budgeting majors in HVCs. Cultivating students’ ability to understand the design assignment or design change documents and skillfully read the construction drawings and supporting text documents is the key teaching goal for engineering cost budgeting major [28]. In BIM and VR mode, specific project tasks can be selected as learning methods to cultivate students’ ability in map recognition, graphic calculation, and pricing. Applying BIM technology enables students to more comprehensively master the specific practical contents of engineering cost management (PCM) [29]. The classroom teaching process under BIM and VR technology is depicted in Figure 6.Figure 6
Course teaching process based on BIM and VR technology.The whole teaching design includes a theoretical part and a practical part. The teaching part can be divided into practical exercises and classroom teaching. The practice part is mainly project-task training, including BIM and VR skill training.


### 2.6. Questionnaire Survey (QS) Design

The engineering cost budgeting majors are investigated before and after using the BIM and VR technology in classroom teaching, and the user satisfaction is investigated. The QS is divided into two parts: one issued at the beginning of the study and another after one month to check the learning effect. The QS is mainly designed to understand the teachers’ and students’ opinions and satisfaction with the introduction of BIM and VR technology into the curriculum mode and the results achieved by the “project task-based” learning method in the core course of architectural engineering drawing reading. The research object is the students from engineering cost budgeting major in three architectural vocational schools in Guizhou Province. The classes of students in three different schools are set as engineering cost budgeting Class 1, Class 2, and Class 3. Altogether, 130 QSs are distributed, and 126 valid ones are recovered, with a 100% valid recovery rate. Table1 lists students’ detail.Table 1
Survey of the number of students.
ClassGenderPopulationEngineering cost budgeting class 1Male22Female20Engineering cost budgeting class 2Male22Female19Engineering cost budgeting class 3Male23Female20


### 2.7. BPNN-Based ECE Model Training

The NN model program is written in Spyder software in aPython environment. The training algorithm of the model adopts the improved BP algorithm with momentum term. The purpose is to avoid the error curve falling into the local minimum as much as possible in the training process to obtain a better solution [30]. BP algorithm can quickly predict the engineering cost and improve the accuracy.Through the cost information website, ten groups of engineering cost settlement data in a certain area in recent years are collected and sorted out as samples, nine groups as training samples, and one group as test samples. These data are used as the BPNN’s training dataset, as shown in Table2.Table 2
NN model sample training dataset.
SampleBuilding area height X1Building area X2Standard floor area X3Standard layer height X4Number of ground floors X5Basement height X6Number of basement floors X7Basement floor area X8Duration X9Total cost YComprehensive unit price V1Comprehensive unit price V2Comprehensive unit price V3128.5167451679384.211669176518004000312408390255.1166678462.91800015622391908433043037037895663423264267467413460431460402407420.345096442.970006445326227500425392564.9218009912.952200099141715826390384412646.291115273154.21120572817722079410401380760860037331934150038023048000510397401870.6191337362.92632146673631565432530403397975.9228848152.926321675815427546023104103951098.94088515153.6253.724356213843227463518380405


## 2.1. Engineering Cost Theory

### 2.1.1. Meaning of Engineering Cost

Engineering cost budgeting covers various courses, such as computer, engineering technology, and cost technology. It is a highly comprehensive major. From the investor’s perspective, engineering cost is the total cost of a series of activities in the whole process, from investment decision to project completion acceptance [14]. Engineering cost refers to the contract price of a construction project determined by the market from market transactions. In construction projects, the price recognized by the demand subject and supply subject is finally formed by the market based on multiple estimates through contract awarding and contract transactions [15]. The specific contents of engineering cost budgeting are shown in Figure 1.Figure 1
Composition of engineering cost.As shown in Figure1, the engineering cost includes the total construction investment and interest during the construction period. The total construction investment includes the project cost, other construction costs, and reserve funds. The project cost specifically includes construction and installation cost and equipment purchase costs. By comparison, reserve funds include basic reserve funds and price-increase reserve funds for price increases. Thus, the engineering cost covers all construction project costs, and ECE is very important for the whole engineering cost management.


### 2.1.2. Characteristics of Engineering Cost

Engineering cost features large scale, single personality, dynamism, hierarchy, and multiplicity [16]. Large scale refers to the huge form of construction projects, large resource consumption, high cost, and tens of millions or even hundreds of millions of funds invested. Single personality means that each construction project has its special purpose. Each project has a different structure, shape, plane layout, and equipment configuration requirements. Dynamism means that the construction project takes a long time from investment decision to completion and delivery. Engineering costs will be affected by many uncontrollable factors from the society, including engineering change, price change, rate, interest rate, and exchange rate may change. The construction project also has a hierarchy feature, namely an engineering complex divided into different levels: single projects, unit projects, divisional projects, and subdivisional projects. Lastly, the engineering cost cannot determine the reliable price at one time and must be carried out many times at different stages of the construction procedure. This is called multiplicity, which ensures the scientificity of the determination and control of the engineering cost [17].


## 2.1.1. Meaning of Engineering Cost

Engineering cost budgeting covers various courses, such as computer, engineering technology, and cost technology. It is a highly comprehensive major. From the investor’s perspective, engineering cost is the total cost of a series of activities in the whole process, from investment decision to project completion acceptance [14]. Engineering cost refers to the contract price of a construction project determined by the market from market transactions. In construction projects, the price recognized by the demand subject and supply subject is finally formed by the market based on multiple estimates through contract awarding and contract transactions [15]. The specific contents of engineering cost budgeting are shown in Figure 1.Figure 1
Composition of engineering cost.As shown in Figure1, the engineering cost includes the total construction investment and interest during the construction period. The total construction investment includes the project cost, other construction costs, and reserve funds. The project cost specifically includes construction and installation cost and equipment purchase costs. By comparison, reserve funds include basic reserve funds and price-increase reserve funds for price increases. Thus, the engineering cost covers all construction project costs, and ECE is very important for the whole engineering cost management.


## 2.1.2. Characteristics of Engineering Cost

Engineering cost features large scale, single personality, dynamism, hierarchy, and multiplicity [16]. Large scale refers to the huge form of construction projects, large resource consumption, high cost, and tens of millions or even hundreds of millions of funds invested. Single personality means that each construction project has its special purpose. Each project has a different structure, shape, plane layout, and equipment configuration requirements. Dynamism means that the construction project takes a long time from investment decision to completion and delivery. Engineering costs will be affected by many uncontrollable factors from the society, including engineering change, price change, rate, interest rate, and exchange rate may change. The construction project also has a hierarchy feature, namely an engineering complex divided into different levels: single projects, unit projects, divisional projects, and subdivisional projects. Lastly, the engineering cost cannot determine the reliable price at one time and must be carried out many times at different stages of the construction procedure. This is called multiplicity, which ensures the scientificity of the determination and control of the engineering cost [17].


## 2.2. BPNN-Based ECE Model

BPNN is divided into the input, hidden, and output layers. The BP learning algorithm mainly uses signal forward propagation and error backpropagation [18]. The two propagation processes are specified in Figure 2.Figure 2
Propagation process (a) Signal forward propagation (b) Error back-propagation.
(a)(b)As shown in Figure2(a), the training samples are transmitted from the input layer to the hidden layer when the signal propagates forward. Then, it is transferred to the output layer, layer by layer. An output result is obtained, and the error between the output and the expected values is calculated. If the error exceeds the set threshold, the error is back-propagated, as shown in Figure 2(b). The upward arrow indicates the direction of error backpropagation. Afterward, weight parameters are iteratively calculated. Suppose the error is less than the set threshold. In that case, the learning algorithm ends, and it is considered that the optimal model parameters have been obtained. The output error is back-propagated layer by layer through the hidden layer according to the forward path until the input layer. In the calculation process, the total error is allocated to each neuron in each layer. The error signals of each neural unit in the hidden layer are obtained as the basis for optimizing the weight. The gradient descent method (GDM) completes the backpropagation of the gradient. After continuously adjusting the neurons’ weights in the gradient’s descending direction, the total error signal is reduced to the minimum. Then, the model is considered to have obtained the optimal weight.The process of continuously optimizing the weights and thresholds of the network model is the training process. The NN’s weights and thresholds will be repeatedly adjusted and optimized through signal forward propagation calculation and error backpropagation [19].The weight adjustment process is deduced by the BP algorithm. Assume that there are nodes=0, 1, 2,…,m,k=1,2,…,l for the output layer; for hidden layers, i=0,1,2,…,n; j=0,1,2,…,m.For the output layer, the weight adjustmentΔωjk is calculated bythe following formula:(1)Δωjk=−η∂E∂ωjk=−η∂E∂netk∂netk∂ωjk.In (1), ωjk is the weight of the output layer. E denotes the output error. η represents the learning rate [20].For hidden layers, the weight adjustmentΔvij is calculated by the following formula:(2)Δvij=−η∂E∂vij=−η∂E∂netj∂netj∂vij.In (2), vij is the weight of the hidden layer.Errorδo/k and δy/j are defined for the output layer and the hidden layer, respectively. They are, respectively, calculated by the following formulas:(3)δko=−∂E∂netk,(4)δjy=−∂E∂netj.Comprehensively considering (1), (2), (3), and (4) can determine the weight adjustment Δωjk and Δvij of the output layer and hidden layer by the following formulas:(5)Δωjk=ηδkoyj,(6)Δvij=ηδjyx.It can be seen that the error signal is calculatedδko and δjy, and then according to the descending direction of the gradient, the calculation of the weight adjustment amount can be completed.For the output layer, the expansion processδko reads(7)δko=−∂E∂netk=−∂E∂ok∂ok∂netk=−∂E∂okf′netk.For hidden layers, the expansion process ofδjy reads(8)δjy=−∂E∂netj=−∂E∂yj∂yj∂netj=−∂E∂yjf′netj.The calculation of output errorE reads(9)E=12d−O2=12∑k=1ldk−ok2.In (9), O is the output vector of the output layer, and d represents the desired output vector. Then, E can be calculated by expanding (9) to the hidden layer, as given in the following formula:(10)E=12∑k=1ldk−fnetk2=12∑k=1ldk−f∑j=0mωjkyj2.According to (9) and (10), ∂E/∂ok and ∂E/∂yj can be calculated by the following formulas:(11)∂E∂ok=−dk−ok,(12)∂E∂yj=−∑k=1ldk−okf′netkωjk.Bringing (11) and (12) into (7) and (8) and applying f^′x=fx1−fx can obtain the following formulas:(13)δko=dk−okok1−ok,(14)δjy=∑k=1ldk−okf′netkωjkf′netj=∑k=1lδkoωjkyj1−yj.Bringing the above equations into (5) and (6) can obtain the weight adjustment calculation of the BP algorithm, as shown in the following formulas:(15)Δωjk=ηδkoyj=ηdk−okok1−okyi,(16)Δvij=ηδjyxi=η∑k=1lδkoωjkyj1−yjxi.


## 2.3. BIM Technology

BI integrates all links in the whole construction project lifecycle to form the digital 3D model of the construction project [21]. A complete BIM model can show the building’s 3D geometry, contain extensive information and data, and realize the whole process management from project planning to design, construction, operation, and maintenance [22]. BIM technological theory has experienced concept popularization, value application, digital application, and industrial application [23]. BIM is not a simple 3D model but includes building and application models. The established model covers two modules: product and specific process, and the application model is mainly the decision-making part [24]. BIM has the advantages of digitization, relevance and consistency, visual design environment, high compatibility, information sharing, and collaborative design [25]. Its collaborative design function is illustrated in Figure 3.Figure 3
BIM collaborative design.As shown in Figure3, BIM technology provides a multidisciplinary collaborative design platform for the design, structure, construction, and other relevant departments of construction projects based on information integration. The platform’s ultimate goal is to meet the project quality requirements, construction engineering requirements, urban planning requirements, quality and safety requirements, and architectural aesthetics. The platform provides information sharing and collaborative design for all architectural departments and disciplines. Each department includes architectural design, structural design, installation design, equipment data, and information monitoring. During the design implementation process, a large amount of information exchange between departments can be carried out. It makes up for the defects of the traditional architecture that all units and parts often act in their own way and lack the communication of scheme design.Combined with the construction drawings of a project, some structural models in the project are created using BIM. The results are portrayed in Figure4.Figure 4
BIM 3D drawing of small cabin structure.BIM helps to improve students’ spatial imagination intelligence to stimulate students’ interest in learning to explore further the relationship between building structures. Figure4 draws the BIM 3D diagram of the cabin surface structure. BIM helps transfer students’ two-dimensional (2D) cognition to 3D cognition, thus making the project budget calculation more accurate.


## 2.4. Basic Theory of VR Technology

VR is an interaction that simulates and experiences the virtual world, adds the 3D virtual model to the real scene in real space, and integrates real world and virtual information [26]. Using the interactivity of VR technology can well make up for the defects of lack of interaction and situational immersion in multimedia teaching of engineering cost course [27].VR in architectural design has various features, as demonstrated in Figure5.Figure 5
VR technical features.The immersion is the most prominent feature of VR technology, mostly reflected in the degree of real feeling in the virtual scene. Interactivity mainly refers to the HCI of the VR system, which facilitates user control and monitoring. VR technology can also facilitate users to quickly understand the environment and stimulate deeper and more diversified user imagination. By integrating (networking) planning, design, and construction into a parallel design system, VR realizes interactive design. Meanwhile, VR technology has high efficiency in modifying the virtual scene, communicating with users, and designing and optimizing schemes. Lastly, the VR system can realize multiperception, such as hearing, touch, taste, smell, and visual perception.


## 2.5. Application of BIM and VR Mode in the Teaching of Engineering Cost Budgeting Major

Construction project drawing and reading is the core course of engineering cost budgeting majors in HVCs. Cultivating students’ ability to understand the design assignment or design change documents and skillfully read the construction drawings and supporting text documents is the key teaching goal for engineering cost budgeting major [28]. In BIM and VR mode, specific project tasks can be selected as learning methods to cultivate students’ ability in map recognition, graphic calculation, and pricing. Applying BIM technology enables students to more comprehensively master the specific practical contents of engineering cost management (PCM) [29]. The classroom teaching process under BIM and VR technology is depicted in Figure 6.Figure 6
Course teaching process based on BIM and VR technology.The whole teaching design includes a theoretical part and a practical part. The teaching part can be divided into practical exercises and classroom teaching. The practice part is mainly project-task training, including BIM and VR skill training.


## 2.6. Questionnaire Survey (QS) Design

The engineering cost budgeting majors are investigated before and after using the BIM and VR technology in classroom teaching, and the user satisfaction is investigated. The QS is divided into two parts: one issued at the beginning of the study and another after one month to check the learning effect. The QS is mainly designed to understand the teachers’ and students’ opinions and satisfaction with the introduction of BIM and VR technology into the curriculum mode and the results achieved by the “project task-based” learning method in the core course of architectural engineering drawing reading. The research object is the students from engineering cost budgeting major in three architectural vocational schools in Guizhou Province. The classes of students in three different schools are set as engineering cost budgeting Class 1, Class 2, and Class 3. Altogether, 130 QSs are distributed, and 126 valid ones are recovered, with a 100% valid recovery rate. Table1 lists students’ detail.Table 1
Survey of the number of students.
ClassGenderPopulationEngineering cost budgeting class 1Male22Female20Engineering cost budgeting class 2Male22Female19Engineering cost budgeting class 3Male23Female20


## 2.7. BPNN-Based ECE Model Training

The NN model program is written in Spyder software in aPython environment. The training algorithm of the model adopts the improved BP algorithm with momentum term. The purpose is to avoid the error curve falling into the local minimum as much as possible in the training process to obtain a better solution [30]. BP algorithm can quickly predict the engineering cost and improve the accuracy.Through the cost information website, ten groups of engineering cost settlement data in a certain area in recent years are collected and sorted out as samples, nine groups as training samples, and one group as test samples. These data are used as the BPNN’s training dataset, as shown in Table2.Table 2
NN model sample training dataset.
SampleBuilding area height X1Building area X2Standard floor area X3Standard layer height X4Number of ground floors X5Basement height X6Number of basement floors X7Basement floor area X8Duration X9Total cost YComprehensive unit price V1Comprehensive unit price V2Comprehensive unit price V3128.5167451679384.211669176518004000312408390255.1166678462.91800015622391908433043037037895663423264267467413460431460402407420.345096442.970006445326227500425392564.9218009912.952200099141715826390384412646.291115273154.21120572817722079410401380760860037331934150038023048000510397401870.6191337362.92632146673631565432530403397975.9228848152.926321675815427546023104103951098.94088515153.6253.724356213843227463518380405


## 3. Results of Model Test

### 3.1. Analysis of BPNN-Based ECE

#### 3.1.1. Fitting Curve Analysis of Total Quotation and the Comprehensive Unit Price

The sample data train the BPNN-based ECE model, and the results are plotted in Figure7.Figure 7
NN curve fitting. (a) Fitting results of total quotation; (b) Fitting results of comprehensive unit price V1; (c) Fitting results of comprehensive unit price V2.
(a)(b)(c)From Figure7, the fitting curve of the total quotation and comprehensive unit price is very close to the fitting curve of training value. The curve fitting effect is basically consistent. Thus, BPNN can play a positive role in ECE.


#### 3.1.2. Error Analysis of Comprehensive Unit Price

Next, the error between the proposed BPNN-based ECE model’s output and the real value is verified on the test set through random sampling. The results are explained in Figure8.Figure 8
Error comparison (a) Comprehensive unit price; (b) Relative error.
(a)(b)As shown in Figure8, there is a certain difference between the model output and the real value. For example, the difference in V1 is 18, in V2 is 12, and in V3 is 16. The relative errors of the three comprehensive unit prices are 3.47%, 3.16%, and 3.95%, respectively. Hence, the proposed BPNN can roughly estimate the cost of the construction project and can be used as a reference for the research of engineering cost budgeting majors’ teaching methods.


### 3.2. Investigation and Analysis of the Teaching of Engineering Cost Budgeting Major before Using Technology

#### 3.2.1. Analysis of Preview of Engineering Cost Budgeting Majors before Technology Application

The QS results of students’ preview before the architectural project drawing and reading course are presented in Figure9.Figure 9
Preview QS (a) Comparison of preview enthusiasm; (b) Comparison of preview methods.
(a)(b)Comparing the three classes’ previews shows that most students complete the assigned tasks according to teachers’ requirements. More than 30% of the students do not preview, and less than 10% of students preview independently. The scope of the preview is relatively narrow. Students’ preview situation of the three classes is roughly similar. On the premise of preview, more than 60% of students choose to read textbooks, and many students obtain online resources and other methods. Overall, most students’ preview enthusiasm is not high, the method is monotonous, and they lack autonomous learning ability.


#### 3.2.2. Analysis of Classroom Learning of Engineering Cost Budgeting Majors before Technology Application

The students’ learning interaction in the class of architectural project drawing and reading course is investigated, and the results are exhibited in Figure10.Figure 10
Classroom learning survey (a) Comparison of interaction enthusiasm; (b) Comparison of enthusiasm for answering questions.
(a)(b)In terms of classroom interaction, more than 60% of the students show general enthusiasm. Less than 30% of the students have a less-frequent interaction. More than 20% of the students never interacted, and less than 30% presented positive interaction. More than 50% of the students only answer questions occasionally in terms of answering questions. The students who often answer questions account for 7% to the greatest extent. The rest of the students answer questions under the teacher’s roll call. On the whole, students’ classroom learning is still passive, and the classroom atmosphere lacks activity.


#### 3.2.3. Analysis of Classroom Understanding Ability of Engineering Cost Budgeting Majors before Technology Application

Figure11 compares students’ understanding ability in architectural project drawing and reading.Figure 11
Survey of course understanding ability (a) Comparison of spatial imagination ability; (b) Comparison of drawing recognition ability.
(a)(b)According to Figure11, most students lack spatial imagination, and less than 10% of students have sufficient spatial imagination ability. Regarding drawing recognition, 36% of the students cannot understand the project drawings well, and over half cannot recognize or understand the drawings. Thus, most students have many thinking and drawing ability problems and lack practical training.


### 3.3. Investigation and Analysis of Course Teaching Based on BIM and VR Technology

#### 3.3.1. Analysis of the Completion of Classroom Homework

In the research after technological application, BIM and VR technology are used to teach engineering cost budgeting Class 1 and Class 2, called experimental classes. For comparison, a control class, Class 3, continues to adopt the traditional teaching model. Figure12 unfolds the survey results of students’ homework completion.Figure 12
Classroom homework statistics.According to Figure12, in experimental Class 1 and Class 2, more students have excellent and good homework performance than in the control class, and the gap is obvious. Meanwhile, students from the experimental classes are less likely to fail than those in the control class. Thus, the proposed teaching mode integrating BIM and VR technology can stimulate students’ learning enthusiasm. It improves students’ homework quality and academic performance and promotes teaching and learning.


#### 3.3.2. Analysis of Professional Map Reading Assessment

This section trains students to read professional map reading using the predesigned assessment scheme and conducts map reading and defense assessment by professional teachers. The teacher assessment scores are spotted in Figure13.Figure 13
Assessment of course knowledge map defense.From the training and defense in Figure13, students in the experimental class perform well in the practice of map reading skills. Thanks to the application of the BIM model in teaching, students can intuitively feel the characteristics of building structure in an all-around way. The proposed teaching model gives full play to the advantages of strong communication and cooperation ability of construction vocational students in terms of cooperation ability. The experimental class’s defense and comprehensive scores are significantly higher than those of the ordinary class. Thus, integrating VR and BIM Technology can promote the teaching effect of engineering cost budgeting majors.


### 3.4. Investigation and Analysis of BPNN Model in Course Teaching

In order to verify the effectiveness and generalizability of the proposed BPNN-based ECE model, it is applied to practical teaching in engineering cost budgeting. Students’ calculations of the comprehensive unit price using the BPNN model are comparatively analyzed with the real value. The results are displayed in Figure14.Figure 14
Engineering cost budgeting.According to Figure14, individual students’ calculation results differ from the real comprehensive unit price. However, overall, the students’ prediction is accurate. Thus, the BPNN-based ECE model has high accuracy in the engineering cost budgeting and can be applied in practical teaching.


## 3.1. Analysis of BPNN-Based ECE

### 3.1.1. Fitting Curve Analysis of Total Quotation and the Comprehensive Unit Price

The sample data train the BPNN-based ECE model, and the results are plotted in Figure7.Figure 7
NN curve fitting. (a) Fitting results of total quotation; (b) Fitting results of comprehensive unit price V1; (c) Fitting results of comprehensive unit price V2.
(a)(b)(c)From Figure7, the fitting curve of the total quotation and comprehensive unit price is very close to the fitting curve of training value. The curve fitting effect is basically consistent. Thus, BPNN can play a positive role in ECE.


### 3.1.2. Error Analysis of Comprehensive Unit Price

Next, the error between the proposed BPNN-based ECE model’s output and the real value is verified on the test set through random sampling. The results are explained in Figure8.Figure 8
Error comparison (a) Comprehensive unit price; (b) Relative error.
(a)(b)As shown in Figure8, there is a certain difference between the model output and the real value. For example, the difference in V1 is 18, in V2 is 12, and in V3 is 16. The relative errors of the three comprehensive unit prices are 3.47%, 3.16%, and 3.95%, respectively. Hence, the proposed BPNN can roughly estimate the cost of the construction project and can be used as a reference for the research of engineering cost budgeting majors’ teaching methods.


## 3.1.1. Fitting Curve Analysis of Total Quotation and the Comprehensive Unit Price

The sample data train the BPNN-based ECE model, and the results are plotted in Figure7.Figure 7
NN curve fitting. (a) Fitting results of total quotation; (b) Fitting results of comprehensive unit price V1; (c) Fitting results of comprehensive unit price V2.
(a)(b)(c)From Figure7, the fitting curve of the total quotation and comprehensive unit price is very close to the fitting curve of training value. The curve fitting effect is basically consistent. Thus, BPNN can play a positive role in ECE.


## 3.1.2. Error Analysis of Comprehensive Unit Price

Next, the error between the proposed BPNN-based ECE model’s output and the real value is verified on the test set through random sampling. The results are explained in Figure8.Figure 8
Error comparison (a) Comprehensive unit price; (b) Relative error.
(a)(b)As shown in Figure8, there is a certain difference between the model output and the real value. For example, the difference in V1 is 18, in V2 is 12, and in V3 is 16. The relative errors of the three comprehensive unit prices are 3.47%, 3.16%, and 3.95%, respectively. Hence, the proposed BPNN can roughly estimate the cost of the construction project and can be used as a reference for the research of engineering cost budgeting majors’ teaching methods.


## 3.2. Investigation and Analysis of the Teaching of Engineering Cost Budgeting Major before Using Technology

### 3.2.1. Analysis of Preview of Engineering Cost Budgeting Majors before Technology Application

The QS results of students’ preview before the architectural project drawing and reading course are presented in Figure9.Figure 9
Preview QS (a) Comparison of preview enthusiasm; (b) Comparison of preview methods.
(a)(b)Comparing the three classes’ previews shows that most students complete the assigned tasks according to teachers’ requirements. More than 30% of the students do not preview, and less than 10% of students preview independently. The scope of the preview is relatively narrow. Students’ preview situation of the three classes is roughly similar. On the premise of preview, more than 60% of students choose to read textbooks, and many students obtain online resources and other methods. Overall, most students’ preview enthusiasm is not high, the method is monotonous, and they lack autonomous learning ability.


### 3.2.2. Analysis of Classroom Learning of Engineering Cost Budgeting Majors before Technology Application

The students’ learning interaction in the class of architectural project drawing and reading course is investigated, and the results are exhibited in Figure10.Figure 10
Classroom learning survey (a) Comparison of interaction enthusiasm; (b) Comparison of enthusiasm for answering questions.
(a)(b)In terms of classroom interaction, more than 60% of the students show general enthusiasm. Less than 30% of the students have a less-frequent interaction. More than 20% of the students never interacted, and less than 30% presented positive interaction. More than 50% of the students only answer questions occasionally in terms of answering questions. The students who often answer questions account for 7% to the greatest extent. The rest of the students answer questions under the teacher’s roll call. On the whole, students’ classroom learning is still passive, and the classroom atmosphere lacks activity.


### 3.2.3. Analysis of Classroom Understanding Ability of Engineering Cost Budgeting Majors before Technology Application

Figure11 compares students’ understanding ability in architectural project drawing and reading.Figure 11
Survey of course understanding ability (a) Comparison of spatial imagination ability; (b) Comparison of drawing recognition ability.
(a)(b)According to Figure11, most students lack spatial imagination, and less than 10% of students have sufficient spatial imagination ability. Regarding drawing recognition, 36% of the students cannot understand the project drawings well, and over half cannot recognize or understand the drawings. Thus, most students have many thinking and drawing ability problems and lack practical training.


## 3.2.1. Analysis of Preview of Engineering Cost Budgeting Majors before Technology Application

The QS results of students’ preview before the architectural project drawing and reading course are presented in Figure9.Figure 9
Preview QS (a) Comparison of preview enthusiasm; (b) Comparison of preview methods.
(a)(b)Comparing the three classes’ previews shows that most students complete the assigned tasks according to teachers’ requirements. More than 30% of the students do not preview, and less than 10% of students preview independently. The scope of the preview is relatively narrow. Students’ preview situation of the three classes is roughly similar. On the premise of preview, more than 60% of students choose to read textbooks, and many students obtain online resources and other methods. Overall, most students’ preview enthusiasm is not high, the method is monotonous, and they lack autonomous learning ability.


## 3.2.2. Analysis of Classroom Learning of Engineering Cost Budgeting Majors before Technology Application

The students’ learning interaction in the class of architectural project drawing and reading course is investigated, and the results are exhibited in Figure10.Figure 10
Classroom learning survey (a) Comparison of interaction enthusiasm; (b) Comparison of enthusiasm for answering questions.
(a)(b)In terms of classroom interaction, more than 60% of the students show general enthusiasm. Less than 30% of the students have a less-frequent interaction. More than 20% of the students never interacted, and less than 30% presented positive interaction. More than 50% of the students only answer questions occasionally in terms of answering questions. The students who often answer questions account for 7% to the greatest extent. The rest of the students answer questions under the teacher’s roll call. On the whole, students’ classroom learning is still passive, and the classroom atmosphere lacks activity.


## 3.2.3. Analysis of Classroom Understanding Ability of Engineering Cost Budgeting Majors before Technology Application

Figure11 compares students’ understanding ability in architectural project drawing and reading.Figure 11
Survey of course understanding ability (a) Comparison of spatial imagination ability; (b) Comparison of drawing recognition ability.
(a)(b)According to Figure11, most students lack spatial imagination, and less than 10% of students have sufficient spatial imagination ability. Regarding drawing recognition, 36% of the students cannot understand the project drawings well, and over half cannot recognize or understand the drawings. Thus, most students have many thinking and drawing ability problems and lack practical training.


## 3.3. Investigation and Analysis of Course Teaching Based on BIM and VR Technology

### 3.3.1. Analysis of the Completion of Classroom Homework

In the research after technological application, BIM and VR technology are used to teach engineering cost budgeting Class 1 and Class 2, called experimental classes. For comparison, a control class, Class 3, continues to adopt the traditional teaching model. Figure12 unfolds the survey results of students’ homework completion.Figure 12
Classroom homework statistics.According to Figure12, in experimental Class 1 and Class 2, more students have excellent and good homework performance than in the control class, and the gap is obvious. Meanwhile, students from the experimental classes are less likely to fail than those in the control class. Thus, the proposed teaching mode integrating BIM and VR technology can stimulate students’ learning enthusiasm. It improves students’ homework quality and academic performance and promotes teaching and learning.


### 3.3.2. Analysis of Professional Map Reading Assessment

This section trains students to read professional map reading using the predesigned assessment scheme and conducts map reading and defense assessment by professional teachers. The teacher assessment scores are spotted in Figure13.Figure 13
Assessment of course knowledge map defense.From the training and defense in Figure13, students in the experimental class perform well in the practice of map reading skills. Thanks to the application of the BIM model in teaching, students can intuitively feel the characteristics of building structure in an all-around way. The proposed teaching model gives full play to the advantages of strong communication and cooperation ability of construction vocational students in terms of cooperation ability. The experimental class’s defense and comprehensive scores are significantly higher than those of the ordinary class. Thus, integrating VR and BIM Technology can promote the teaching effect of engineering cost budgeting majors.


## 3.3.1. Analysis of the Completion of Classroom Homework

In the research after technological application, BIM and VR technology are used to teach engineering cost budgeting Class 1 and Class 2, called experimental classes. For comparison, a control class, Class 3, continues to adopt the traditional teaching model. Figure12 unfolds the survey results of students’ homework completion.Figure 12
Classroom homework statistics.According to Figure12, in experimental Class 1 and Class 2, more students have excellent and good homework performance than in the control class, and the gap is obvious. Meanwhile, students from the experimental classes are less likely to fail than those in the control class. Thus, the proposed teaching mode integrating BIM and VR technology can stimulate students’ learning enthusiasm. It improves students’ homework quality and academic performance and promotes teaching and learning.


## 3.3.2. Analysis of Professional Map Reading Assessment

This section trains students to read professional map reading using the predesigned assessment scheme and conducts map reading and defense assessment by professional teachers. The teacher assessment scores are spotted in Figure13.Figure 13
Assessment of course knowledge map defense.From the training and defense in Figure13, students in the experimental class perform well in the practice of map reading skills. Thanks to the application of the BIM model in teaching, students can intuitively feel the characteristics of building structure in an all-around way. The proposed teaching model gives full play to the advantages of strong communication and cooperation ability of construction vocational students in terms of cooperation ability. The experimental class’s defense and comprehensive scores are significantly higher than those of the ordinary class. Thus, integrating VR and BIM Technology can promote the teaching effect of engineering cost budgeting majors.


## 3.4. Investigation and Analysis of BPNN Model in Course Teaching

In order to verify the effectiveness and generalizability of the proposed BPNN-based ECE model, it is applied to practical teaching in engineering cost budgeting. Students’ calculations of the comprehensive unit price using the BPNN model are comparatively analyzed with the real value. The results are displayed in Figure14.Figure 14
Engineering cost budgeting.According to Figure14, individual students’ calculation results differ from the real comprehensive unit price. However, overall, the students’ prediction is accurate. Thus, the BPNN-based ECE model has high accuracy in the engineering cost budgeting and can be applied in practical teaching.


## 4. Conclusion

First, this work introduces the BPNN to implement the ECE model. Then, it trains and tests the model with actual samples, estimates the total quotation and comprehensive unit price of the project, and analyzes the error between the real and the model-predicted value. Second, BIM and VR technology are integrated into teaching engineering cost budgeting to reform the traditional teaching model. The effects of classroom teaching on engineering cost budgeting majors are evaluated before and after using BIM and VR technology. The results show that (1) the fitting curve of total quotation and comprehensive unit price under the BPNN-based ECE model is very close to the training value. Thus, BPNN can be applied to the process of engineering cost budgeting. (2) The relative error between the model-predicted output and the real value can be controlled within a certain range. Hence, the proposed BPNN-based ECE model has good estimation ability and the potential to replace manual budgeting. (3) Most students passively learn and lack initiative in the traditional teaching model. Most students lack learning ability and practice ability in the classroom. (4) Classroom teaching integrating BIM and VR technology can improve students’ homework quality and academic performance to a certain extent and promote teaching. (5) Classroom teaching integrating BIM and VR technology can enhance students’ communication and cooperation ability, improve their defense scores and comprehensive scores, and promote teaching to a certain extent. (6) BPNN technology has high accuracy in the engineering cost budgeting and can be applied to practical teaching.



---

*Source: 4183059-2022-08-13.xml*