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 enviro...
详细信息
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 e-learning 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.
As the modern society utilizes various devices based on the Information, Communication Technology (ICT), the importance of the computer program has been increased. As the needs of the education of engineering increase...
详细信息
ISBN:
(纸本)9783319918037;9783319918020
As the modern society utilizes various devices based on the Information, Communication Technology (ICT), the importance of the computer program has been increased. As the needs of the education of engineering increases, many researchers studied the pedagogy of the engineering education and the learning contents development. In general, the education of the programming language accompanies with the syntax learning and logic developments. The block-based programming language helps to build the logic of the students. Therefore, Block-based programming languages are used in the entry course to the engineering departments. However, the block-based learning languages are limited to develop conventional applications. The application of the block-based programming language requires the particular middleware to execute, and usually, the application cannot utilize the functionalities of the hardware. Therefore, students should learn the high-level programming language regardless of the block-based programming language to develop the ICT services. Unlike other pedagogy, this paper introduces the education contents and programmingenvironment with high-level programming. Notably, this paper proposes the hybrid approaches to help students to build their programming logic and programming syntax.
暂无评论