Project-based learning in programming classes the effect of open project scope on student motivation and learning outcome


Publication date


Series/Report no

Elsevier IFAC Publications;19



Document type


In this paper we report on the use of project-based learning in teaching a second-year course in Electrical Engineering that comprises learning to program in LabVIEW a graphical programming language and a basic introduction to data communication and telecommunication. The introduction of open project scope has led to higher student motivation and improved learning outcome. In addition, the inclusion of laboratory exercises that provide further tools for interfacing with external hardware, for example Arduino boards, sensors, and wireless networks, has led to further improvement in project quality as students incorporate resources from their own interests and from other courses in their projects.


Permanent URL (for citation purposes)