1. Ajao, L. A., Agajo, J., Kolo, J. G., Adegboye, M. A., & Yusuf, Y. (2015). Project-Based Microcontroller System Laboratary Using BK300 Development Board with PIC16F887 Chip. International Journal of Embedded Systems and Applications (IJESA), 5(3), 15–28. doi:DOI?: 10.5121/ijesa.2015.5302 2. Anderson, L. W., & Krathwohl, D. R. (2001). A taxonomy for learning, teaching, and assessing: A revision of Bloom's taxonomy of educational objectives. New York: Longman. 3. Bloom, B. S., Engelhart, M. D., Hill, H. H., Furst, E. J., & Krathwhol, D. R. (1956). Taxonomy of Educational Objectives. The Classification of Educational Goals, Handbook I: Cognitive Domain. David McKay Company. Inc, New York. 4. Bradley-Levine, J., & Mosier, G. (2014). Literature Review on Project-Based Learning. University of Indianapolis Center of Excellence in Leadership of Learning. 5. Clara Davies. (2008). Learning and Teaching in Laboratories. Higher Education Academic Engineering Subject Centre, 1–26. 6. Cubero, S. N. (2015). A fun and effective self-learning approach to teaching microcontrollers and mobile robotics. International Journal of Electrical Engineering Education, 1–22. doi:10.1177/0020720915585798 7. Debnath, S. (2011). A Review of Problem Based Learning (PBL) Approach in Tertiary Engineering Education. In An international conference on Teaching and Learning in Higher Education (pp. 31-31). Curtin University. 8. Dolmans, D. H., Loyens, S. M., Marcq, H., & Gijbels, D. (2015). Deep and surface learning in problem-based learning: a review of the literature. Advances in Health Sciences Education. doi:10.1007/s10459-015-9645-6 9. Gabb, R., & Vale, C. (2001). Learning cultures of problem-based learning teams. Engineering, 11(1), 1–8. doi:10.5001/omj.2011.74 10. Hamrita, T. K., & McClendon, R. W. (1997). A New Approach for Teaching Microcontroller Courses. International Journal of Engineering Education, 13(4), 269–274. Retrieved from ://WOS:000207539300005 11. Hedley, M., & Barrie, S. (1998). Undergraduate microcontroller systems laboratory. IEEE Transactions on Education, 41(4), 345. doi:10.1109/TE.1998.787371 12. Iturbe, C. B., & Pelayo, J. C. (2010). Key Attributes of a Problem-Based Learning (PBL) Strategies on Material Engineering Education. In ICERI2010 Proceedings (pp. 941-950). IATED. 13. Kim, J. (2012). An Ill-structured PBL-based microprocessor course without formal laboratory. IEEE Transactions on Education, 55(1), 145–153. doi:10.1109/TE.2011.2156797 14. Kou, Z., & Mehta, S. (2005). Lessons Learned from Incorporating Problem-Based Learning and Lego System in Engineering Measurements Laboratory. Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition. 15. Lambros, A. (2004). Problem-Based Learning in Middle and High School Classrooms: A Teacher's Guide to Implementation. Corwin Press. 16. Leary, H. M. (2012). Self-Directed Learning in Problem-Based Learning Versus Traditional Lecture-Based Learning?: A Meta-Analysis. ProQuest Dissertations and Theses, 2012. 17. Looi, H. C., & Seyal, A. H. (2014). Problem-based Learning: An Analysis of its Application to the Teaching of Programming. International Proceedings of Economics Development and Research, 70, 68–75. 18. Mayer, R. R. (2013). How engineers learn: a study of problem-based learning in the engineering classroom and implications for course design (Doctoral dissertation, Iowa State University). 19. Mohamad, E. J., Rahim, R. A., Mohamad, M. M., & Faizan, O. M. (2012). Applying Problem Based Learning with Multiphase Flow-Meter Prototype Lab-Equipment as Instructional Strategies for Higher Education Institutions. In Inted2012: International Technology, Education and Development Conference (pp. 5848–5855). Retrieved from ://WOS:000326396405119 20. Rockland, R. (1999). Use of Problem Solving Skills in an Introductory Microprocessor Course. In ASEE Annual Conference Proceeding, Session 3147 (pp. 1–9). 21. Sellnow, D. D., & Ahlfeldt, S. L. (2005). Fostering Critical Thinking and Teamwork Skills via a Problem-Based Learning (PBL) Approach to Public Speaking Fundamentals. Communication teacher, 19(1), 33–38. doi:10.1080/1740462042000339258 22. Sofie, M. M. L., Kirschner, P., & Fred, P. (2011). Problem-based learning. APA Educational Psychology Handbook: Vol. 3. Application to Learning and Teaching, 2(1), 1–59.doi:10.1007/s13398-014-0173-7.2 23. Strangio, C. E. (1988). Microprocessor Instruction in the Engineering Laboratory. IEEE Transactions on Education, 31(3), 172–176. doi:10.1109/13.2308 24. Striegel, A., & Rover, D. T. (2002). Problem-based learning in an introductory computer engineering course. In Frontiers in Education, 2002. FIE 2002. 32nd Annual (Vol. 2, pp. F1G–7–F1G–12 vol.2). doi:10.1109/FIE.2002.1158138 25. Tse, W. L., & Chan, W. L. (2003). Application of problem-based learning in an engineering course. International Journal of Engineering Education, 19(5), 747–753. Retrieved from ://000186481900018 26. Uden, L., & Page, T. (2008). Development of Learning Resources to Promote Knowledge Sharing in Problem Based Learning. I-Manager’s Journal on Educational Technology, 5(1). 27. Yeong, C. F., Abdul Rahman, H. Bin, & Su, E. L. M. (2013). A Hands-On Approach To Teaching Microcontroller. Journal of Systemics, Cybernetics and Informatics, 11(1), 55–59.