Chapter 1
ÂÂÂ
Introduction
ÂÂÂ
1.0 Background Of The Study
Students encounter several problems and challenges in learning computer programming. The problems include inadequate sample codes and insufficient training, as well as inadequate academic staff. Another factor is very high work load, which makes it hard for computer teachers and lecturers to provide enough attention and training for programming students. In some institutions, like the National Open University, the students have to study most of the time on their own. That partly means that the students have to train themselves. While the intelligent students may find it easy, many others are discouraged, because they find the learning process boring and difficult. Again, high cost of books and general economic hardship, make it hard for the students to purchase and use text books. But, an online tutor can easily be accessed by students through the use of laptop, android phones, smart phones or ordinary handsets. The contents can also be made available on low cost compact disk (CDs), which can be sold, copied or installed on a personal computer or laptop. In order to solve the above problems, the researcher decided to design and develop a website for teaching and learning JavaScript programming language       ÂÂÂÂÂÂ
ÂÂÂ
ÂÂÂ
1.1 Statement Of Problem
Today in the world, computerization is en vogue. Every aspect of human endeavours are being computerized, to make services and benefits very easy, fast and available all over the world. In the process, so many activities of humanity are being subjected to automation, a computerization process, design and development, so that what was once a manual activity becomes performed by a computer.ÂÂÂ
In the modern era, population explosion is a re-occurring decimal, with the teeming population of humanity on the increase, especially in a geometrical proportion. Therefore, there is the need to provide a computerized tutorial software that can teach so many students, across the universities, countries and across the world, even so at the same time. Hence, this project was selected as a contribution to both academic and general human development, especially as way of enhancing the quality and quantity of teaching and learning JavaScript programming.