Introduction to techniques for designing efficient algorithms using HTML and JAVA Applets in a dynamic programming environment. Graphics and strings modularity. abstraction, polymorphism, and inheritance of object oriental techniques