Please use this identifier to cite or link to this item: https://ptsldigital.ukm.my/jspui/handle/123456789/476556
Title: Programming workbook C++ : a programming workbook model in cloud computing environment
Authors: Amir Mohamed Elamir ohamed (P53710 )
Supervisor: Norleyza Jailani
Keywords: Cloud computing
E-learning
Computer programming
Universiti Kebangsaan Malaysia -- Dissertations
Issue Date: 16-Dec-2013
Description: Cloud computing is an emerging platform for e-learning in current and future learning management system. Many e-learning cloud computing models have been proposed to support e-learning. However using e-learning environment for teaching computer programming requires a platform equipped with special applications such as programming workbook, program automatic marking and plagiarism detection, centralised logbook for monitoring students’ work and performance, online development environment, etc. Furthermore there are issues of education management rules in elearning cloud that needs to be addressed such as teaching content management, course management, examination, performance management, student management, instructors workload management. These elements are taken into consideration in designing the proposed architecture for Programming Education Environment as Cloud Computing Services. Use cases are developed to highlight the roles of instructors, students and administator or the key person incharge of managing and conducting a programming course in a specific education institution. These include handling instructor and student registration, creating classrooms, allocating students to classrooms, creating programming problem sets, assigning selected problem sets to classrooms, automatic marking for multiple choice problems, etc. A prototype system is developed to validate the architecture design which focuses on delivering the above services. These services allow students to engage in learning programming according to individual pace while instructors are able to monitor students’ performance. The Programming Education Environment as Cloud Computing Services was developed in Java programming language as servlets, JSP, CSS and HTML, while MySql is used as the database management system.For evaluation purpose, Google Application Engine server is used to upload the application and store the data. The thesis contributes by i) adopting cloud computing architecture for providing Programming Education Environment as Cloud Computing Services which address the issues of of education management rules in elearning cloud ii). A prototype system of programming education environment which runs as cloud computing service which provides easy for students, good students’ performance monitoring for instructors and economical expenses for instution. To enhance this study, a number of possible future works is proposed, for example current system can be improve by incorporating plagiarism detection and logging mechanism for monitoring students’ learning activiting.,Certification of Master's/Doctoral Thesis" is not available
Pages: 89
Call Number: QA76.73.C153M843 2013 3 tesis
Publisher: UKM, Bangi
Appears in Collections:Faculty of Information Science and Technology / Fakulti Teknologi dan Sains Maklumat

Files in This Item:
File Description SizeFormat 
ukmvital_119420+SOURCE1+SOURCE1.0.PDF
  Restricted Access
176.04 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.