Abstract
Computer programming competence is essential for computer science students. For them, it is challenging to understand computer programming courses easily. It eventually causes a lack of interest in the programming courses. It also impacts on employability of the students. Currently, around 20–30% fresh graduates are only employable and get placed. To overcome the problem, the authors have proposed a framework of Knowledge-based Intelligent Learning System (KILS) which enhance the programming competence of the students and thereby increase their employability. An experiment was conducted on undergraduate and postgraduate computer science students to evaluate the significance of the proposed solution to the problem. The results show that the proposed solution not only enhances their programming competence which ultimately increasing their employability but also improves the students’ involvement and attitudes towards programming.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bashir, G.M.M., Hoque, A.S.M.L.: An effective learning and teaching model for programming languages. J. Comput. Educ. 3(4), 413–437 (2016). https://doi.org/10.1007/s40692-016-0073-2
Gálvez, J., Guzmán, E., Conejo, R.: A blended E-learning experience in a course of object oriented programming fundamentals. Knowl. Based Syst. 22(4), 279–286, ISSN 0950-7051 (2009). https://doi.org/10.1016/j.knosys.2009.01.004
Hilles, M.M., Naser, S.S.A.: Knowledge-based intelligent tutoring system for teaching mongo database. Eur. Acad. Res. 4(10) (2017)
Mahmoud, M.H.: A multiagents based intelligent tutoring system for teaching Arabic grammar. Int. J. Educ. Learn. Syst. 3, 52–59 (2018)
Simmons, S., Disalvo, B., Guzdial, M.: Using game development to reveal programming competency (2012). https://doi.org/10.1145/2282338.2282359
Maramis, G.D.P., Palilingan, V.R., Modeong, M.: Mobile video learning for improving programming competency. In: IOP Conference Series: Materials Science and Engineering, vol. 384 (2018) https://doi.org/10.1088/1757-899x/384/1/012012
Bashir, G.M.M., Hoque, A.S.M.L., Nath, B.C.D.: E-learning of PHP based on the solutions of real-life problems, J. Comput. Educ. 3(1), 105–129 (2016). https://doi.org/10.1007/s40692-015-0050-1
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Patel, K.K., Vaidya, N. (2020). Enhancing Programming Competence Through Knowledge-Based Intelligent Learning System. In: Tuba, M., Akashe, S., Joshi, A. (eds) ICT Systems and Sustainability. Advances in Intelligent Systems and Computing, vol 1077. Springer, Singapore. https://doi.org/10.1007/978-981-15-0936-0_7
Download citation
DOI: https://doi.org/10.1007/978-981-15-0936-0_7
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-0935-3
Online ISBN: 978-981-15-0936-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)