Programming is a subject that many beginning students find difficult. This paper describes a knowledge base designed for the purpose of analyzing programs written in the PHP web development language. The aim is to use this knowledge base in an Intelligent Tutoring System that will provide effective feedback to students. The main focus of this research is that a programming exercise can have many correct solutions. This paper presents an overview of how the proposed knowledge base can be utilized to accept different solutions to a given exercis
The grammar in textbook and program examples are explained in a lecture course on JavaScript program...
Introductory programming is an essential part of the curriculum in any engineering discipline in uni...
With increasing demand for information technologies, the need to be proficient in computer skills ha...
Programming is a subject that many beginning students find difficult. The PHP Intelligent Tutoring S...
This thesis investigates the possibility of using an adaptive tutoring system for beginning programm...
Teaching introductory programming has challenged educators through the years. Although Intelligent T...
Studies indicate that information systems and computer science programs should place more emphasis o...
Learning to program is acknowledged to be difficult; programming is a complex intellectual activity ...
Studies indicate that information systems and computer science programs should place more em-phasis ...
Verifying and assessing of knowledge represent important part of education. A teacher can verify kno...
Currently PHP is the most widely used web programming language for websites [1]; however there seems...
This thesis examines the effectiveness of a specially constructed computer based support environment...
E-learning utilizes technologies to aid in learning outside a traditional classroom. E-tutoring faci...
Práce se v teoretické části zabývá vymezením základních pojmů problematiky e-learningu, představuje ...
Learning programming is very hard, especially during the early stages. Programming is an exploratory...
The grammar in textbook and program examples are explained in a lecture course on JavaScript program...
Introductory programming is an essential part of the curriculum in any engineering discipline in uni...
With increasing demand for information technologies, the need to be proficient in computer skills ha...
Programming is a subject that many beginning students find difficult. The PHP Intelligent Tutoring S...
This thesis investigates the possibility of using an adaptive tutoring system for beginning programm...
Teaching introductory programming has challenged educators through the years. Although Intelligent T...
Studies indicate that information systems and computer science programs should place more emphasis o...
Learning to program is acknowledged to be difficult; programming is a complex intellectual activity ...
Studies indicate that information systems and computer science programs should place more em-phasis ...
Verifying and assessing of knowledge represent important part of education. A teacher can verify kno...
Currently PHP is the most widely used web programming language for websites [1]; however there seems...
This thesis examines the effectiveness of a specially constructed computer based support environment...
E-learning utilizes technologies to aid in learning outside a traditional classroom. E-tutoring faci...
Práce se v teoretické části zabývá vymezením základních pojmů problematiky e-learningu, představuje ...
Learning programming is very hard, especially during the early stages. Programming is an exploratory...
The grammar in textbook and program examples are explained in a lecture course on JavaScript program...
Introductory programming is an essential part of the curriculum in any engineering discipline in uni...
With increasing demand for information technologies, the need to be proficient in computer skills ha...