Technologies ranging from public key cryptography and digital signatures to new payment mechanisms, digital cash, and electronic wallets also are covered. This course is an advanced practicum in which participants form teams to design and develop a Web-based teaching and learning environment. Each team selects a topic and conducts research on what has been learned by other groups developing applications in the content area. Informed by this research, the team designs a Web-based environment and presents it for critique and discussion by the entire class. The team then selects an appropriate hardware platform and suite of development software.
Participants comment on progress as the environments undergo development on the Web.
The contributions of each team member are logged into an online portfolio that is used for grading purposes. At the end of the course, each team presents its project for a final review and critique by all class members. Throughout the course, students share tools and advanced Web techniques with each other. This is an in-depth exploration of the use of JavaScript and its application programming into HTML Web pages to create interactive and animated Web sites. Emphasis is placed upon proper scripting technique and real-world application of skills learned.