The goal of this thesis project has been to develop a system for delivering science and engineering knowledge via the Internet, with emphasis on the creation and distribution of on-line course material. The project consists of the investigation of different Web architectures and software development tools, as well as the development of a dynamic, database-driven Web server and interactive client applications for delivering on-line courses. This thesis discusses the development and architecture of the system developed named Remote Asynchronous Instruction in Science and Engineering (RAISE). RAISE is currently a Web-based instruction site for the Speed Scientific School, currently hosting two classes EE220 and EE516. RAISE provides online support for courses in engineering, science, math, and technology. RAISE works in conjunction with regular courses taught at the University of Louisville by providing a common interface for distributing and sharing information that is readily accessible by anyone with a Web browser and a connection to the Internet. RAISE provides a common mechanism for students and professors to easily share and distribute information. The RAISE framework offers the professor the ability to build a common framework for student and professor collaboration and information sharing through the use of its forum, calendar, event notification, and online grade book. Additionally, each RAISE course has several customizable areas that may be configured by the professor to include online tutorials, homework solutions, links to related material, or any other material that can be accessed from the Internet. Currently, the RAISE system has been successfully deployed for use in two courses, EE-220 and EE-516. Overall, the system has been a success and is functioning as intended. Students find the RAISE interface easy to use and a useful supplement to regular course material. |