A critical analysis and evaluation of Web-based environments for program development

Fadi P. Deek, Ki Wang Ho, Haider Ramadhan

Research output: Contribution to journalArticlepeer-review

8 Scopus citations


This paper provides a classification, review, and critical analysis of current Web-based interactive programming environments and tools that facilitate learning programming languages and concepts. The focal point of the paper is based on (1) categorizing available programming systems and tools into classes according to their pedagogical approaches; (2) reviewing individual systems; and (3) critically analyzing them according to established standards for instructional design. The paper is intended to provide those seeking to use these resources with a comprehensive survey of the available systems, their succinct evaluation, and their effectiveness.

Original languageEnglish (US)
Pages (from-to)223-269
Number of pages47
JournalInternet and Higher Education
Issue number4
StatePublished - 2000

All Science Journal Classification (ASJC) codes

  • Education
  • Computer Science Applications
  • Computer Networks and Communications


  • Drill and practice systems
  • Learning systems
  • Problem solving and programming languages
  • Programming tools
  • Simulation systems
  • Tutorial systems
  • Web-based interactive environments


Dive into the research topics of 'A critical analysis and evaluation of Web-based environments for program development'. Together they form a unique fingerprint.

Cite this