Date of Award


Degree Type


Degree Name

Master of Science


Computer Science


Dr. Kamran Sedig


This thesis describes a systematic approach in the design and implementation of online learning environments. This approach incorporates the principles of human learning as well as the best practices in software engineering. This thesis implements a conceptual model for the design, and it describes how software elements can be developed to comply with the model. In the context of this research two online environments are developed and analyzed. The end product of this approach is a robust and reusable software architecture, a framework for design, and an effective and engaging model suited to online learning environments.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.