We have designed and implemented e-Learning materials for a JAVA programming course since 2004 and have found that “normal” students, meaning motivated and capable students, can successfully learn the course material taught in a fully online manner. However, for “weaker” students, meaning those lacking motivation, experience, and/or aptitude, the results have been unsatisfactory, and such students thus fall into the supplementary category. From 2007 to 2008, we offered a face-to-face class with small-group instruction for the weaker students, while we provided the fully online course for the normal students. Consequently, we succeeded in helping the weaker students to overcome their programming phobia and develop the ability to create basic...
In this paper, we report on the implementation of effective programming education as general educati...
With the emergence and evolution of computer hardware, software and networks - virtual classrooms no...
Computer-based tutoring systems that can coach students in solving introductory programming problems...
The use of modern programming in Java has become widely used in the e-learning model to help the stu...
In this time of online education and all of the technologies that may encompass, one must still reme...
The objectives of this research were to develop and find the efficiency of integrated online lessons...
M.Tech.E-learning is the industry-accepted term for electronic learning. It is the blending of learn...
Abstract:. The difficulties felt by students and teachers in programming learning in higher educatio...
While the College of Computing and Digital Media has offered online courses for 7 years, courses tar...
As technology continues to advance and businesses undergo digital transformation, Java programming l...
The number of people using e-learning is gradually growing these couple of years. However, there are...
The innovation that had been conducted for our Java programming course is a mixture of asynchronous ...
Learning to program is acknowledged to be difficult; programming is a complex intellectual activity ...
This paper describes the development of a fully online version of a face-to-face Java module designe...
Abstract- The traditional combination of text, lectures, and laboratories that constitutes the learn...
In this paper, we report on the implementation of effective programming education as general educati...
With the emergence and evolution of computer hardware, software and networks - virtual classrooms no...
Computer-based tutoring systems that can coach students in solving introductory programming problems...
The use of modern programming in Java has become widely used in the e-learning model to help the stu...
In this time of online education and all of the technologies that may encompass, one must still reme...
The objectives of this research were to develop and find the efficiency of integrated online lessons...
M.Tech.E-learning is the industry-accepted term for electronic learning. It is the blending of learn...
Abstract:. The difficulties felt by students and teachers in programming learning in higher educatio...
While the College of Computing and Digital Media has offered online courses for 7 years, courses tar...
As technology continues to advance and businesses undergo digital transformation, Java programming l...
The number of people using e-learning is gradually growing these couple of years. However, there are...
The innovation that had been conducted for our Java programming course is a mixture of asynchronous ...
Learning to program is acknowledged to be difficult; programming is a complex intellectual activity ...
This paper describes the development of a fully online version of a face-to-face Java module designe...
Abstract- The traditional combination of text, lectures, and laboratories that constitutes the learn...
In this paper, we report on the implementation of effective programming education as general educati...
With the emergence and evolution of computer hardware, software and networks - virtual classrooms no...
Computer-based tutoring systems that can coach students in solving introductory programming problems...