logo2
logo

A Cloud Computing Framework for Computer Science Education

Regional Centre for Information and Communication Technology

Year: 2011

Uploaded Date: 11-09-2022


Resource Link: https://etd.ohiolink.edu/

Author Name: Eman A Aldakheel

Description:
With the rapid growth of Cloud Computing, the use of Clouds in educational settings can provide great opportunities for Computer Science students to improve their learning outcomes. In this thesis, we introduce Cloud-Based Education architecture (CBE) as well as Cloud-Based Education for Computer Science (CBE-CS) and propose an automated CBE-CS ecosystem for implementation. This research employs the Cloud as a learning environment for teaching Computer Science courses by removing the locality constraints, while simultaneously improving students' understanding of the material provided through practical experience with the finer details and subjects’ complexities. In addition, this study includes a comparison between Cloud-based virtual classrooms and the traditional e-learning system to highlight the advantages of using Clouds in such a setting. We argue that by deploying Computer Science courses on the Cloud, the institution, administrators, faculty, and the students would gain significant advantages from the new educational setting. The infrastructure buildup, the software updating and licenses managements, the hardware configurations, the infrastructure space, maintenance, and power consumption, and many other issues will be either eliminated or minimized using the Cloud technology. On the other hand, the number of enrolled students is likely to increase since the Cloud will increase the availability of the needed resources for interactive education of larger number of students; it can deliver advanced technology for hands-on training, and can increase the readiness of the students for job market. The CBE-CS approach is more likely to allow faculty to better demonstrate the subjects' complexities to the students by renting he needed facilities whenever it is desired. The research also identified several potential Computer Science courses which could be launched and taught through Clouds. In addition, the selected courses have been classified based on three well-known levels of the Cloud services: Software as a Service (SaaS), Platform as a service (PaaS), and Infrastructure as a Service (IaaS). Subsequently, we propose to build a framework for CSE-CS considering the service layers and the selected courses. The proposed CBE-CS framework is intended to be integrated in a Virtual Classroom Ecosystem for Computer Sciences based on Cloud Computing referred to as VCE-CS. This ecosystem is scalable, available, reliable, and cost effective. Examples from selected pilot courses (i.e., Database, Operating System, Network, and Parallel Programming) are discussed. This research describes VCE-CS and argues for the benefits of such systems.


Reference: Aldakheel, E. A. (2011). A Cloud Computing Framework for Computer Science Education. United States Of America: Bowling Green State University.


Reviews


You're reviewing:

A Cloud Computing Framework for Computer Science Education

  • Published: Yes
  • Type: Master Research
  • Open source: Yes
  • Country/City: United States Of America
  • College/School Name: College of Education
  • University Name: Bowling Green State University