Latest

whatsapp (+234)07060722008
email sales@graciousnaija.com

Sunday, 7 January 2018

A CLOUD-BASED JAVA COMPILER FOR SMART DEVICES

Abstract
The Java programming language is widely used in industry and business. Therefore, academic institutions worldwide include Java learning as a basic part of their Computer Science and Engineering curricula. At the same time, smart devices have become popular among university learners. This research tries to take advantage of this fact to promote Java learning. The main problem is that we cannot compile Java programs on smart devices due to the technical limitations of such devices. This research aims to leverage cloud computing, the availability, prevalence and affordability of smart devices and the ever-growing market of Android devices to provide users with text editors to create and modify Java programs and save them to a server. Users can also compile and execute created programs. A web-based version of the application is also provided for users who do not use Android devices that can be accessed via a browser on a PC or Smart device. The system uses an existing online compiler. The developed cloud-based compiler can be integrated into a smart multimedia learning system for learning the Java programming language.

CHAPTER ONE: INTRODUCTION
In this chapter we examine learning technologies in the 21st century and how they affect learning among students. We also discuss mobile technology, mobile learning and multimedia learning systems. The chapter also discusses the increased use of smart mobile devices, the future of learning technologies and how we can leverage them to improve the use of mobile learning. These discussions lead us to formulate and present our problem statement as well as our aims and objectives.
1.0 Learning technology in the 21st century
Technology is found in most parts of our lives. Most homes have connected computers or internet-enabled devices (smart devices). Technology plays a very important role in 21st century education. When integrated into the curriculum, technology revolutionizes the learning process. More and more studies show that technology integration in the curriculum improves students’ learning processes and outcomes. Teachers who recognize computers as problem-solving tools change the way they teach. They move from a behavioural approach to a more constructivist approach.
Technology and interactive multimedia are conducive to project-based learning. Students are engaged in their learning using these powerful tools, and can become creators and critics instead of just consumers. Technology helps change student/teacher roles and relationships: students take responsibility for their learning outcomes, while teachers become guides and facilitators. Technology lends itself as the multidimensional tool that assists that process. For economically disadvantaged students, the school may be the only place where they will have the opportunity to use a computer and integrate technology into their learning. There is a growing body of evidence that technology integration positively affects student achievement and academic performance. The Center for Applied Research in Educational Technology (CARET) found that, when used in collaborative learning methods and leadership aimed at improving the school through technology planning, technology impacts achievement in content area learning, promotes higher-order thinking and problem-solving skills, and prepares students for the workforce [5].

Department: Computer Science (M.Sc Thesis)
Format: MS Word
Chapters: 1 - 5, Preliminary Pages, Abstract, References, Appendix.
No. of Pages: 103

NB: The Complete Thesis is well written and ready to use. 

Price: 20,000 NGN
In Stock



No comments:

Post a Comment

Add Comment