Integrating Java Applets Into The Webpages: LST 403 Constructivist Learning Environment Design Document Dr. Cates
Integrating Java Applets Into The Webpages: LST 403 Constructivist Learning Environment Design Document Dr. Cates
LST 403
Constructivist Learning Environment
Design Document
Dr. Cates
Lifang Chang
1. Project Overview
Title:
Target Audience:
The primary audience for this lesson would be college-level or graduate-level students
Overall Goal:
Upon completing this lesson, the learner will be able to insert Java applets in the
Rationale:
Many instructional Website designers would not consider Java applet just because they
are afraid of creating programming codes. Actually, some programmers have created
thousands of free applets which are available on the Internet. This lesson is designed to
help learners rethink Java applet and begin to utilize those free applets on their Webpages
designing.
When instructional web designers create more attractive graphics and animations, they
may face the problem of a Webpage’s greatly increased download time. One of the
advantages of Java applets is that once a Java applet is executed on a web browser, this
applet would run in offline mode without the need for Internet access. This feature is
1
quite useful in a computer classroom with limited bandwidth and allows instructional
There are numerous Java applet tutorials on the Internet; however, those Websites either
mainly focus on the Java code writing or just provide open source codes of applets
without any guidelines. This lesson will give the learners a clear sense of Java applet by
applying a constructivist learning theory in the classroom. The lesson would be a task-
based unit. Learners are required to be involved in active learning and they are
encouraged to explore Java open sources they don't completely know. In addition,
learners would share their results with one another and benefit from the sharing of others
This lesson will provide college or graduate students in instructional design with the
2
2. Needs Assessment
Discrepancy Analysis
Desired Performance:
Instructional web designers should know of one or two programming languages. They
may not need to write line by line codes, but they should understand the basic expression
behind the logic programming scripts. They should know one of the popular techniques
be able to define the difference between Flash, JavaScript and Java applet. Also they
should feel confident to use the already programmed Java applets as the components of
their Webpages.
Current Performance:
Students of instructional Web design are required to be proficient in vision design. They
are good at Adobe Flash, Photoshop or something like that. As a result, they focus their
design on either pretty graphic or attractive animation. When facing the demand of
interactive communication with Website visitors, most students can only turn to HTML
forms. Usually, there is only JavaScript used as client-side scripting language for web
sites, but this client-side language used in conjunction with forms is limited. JavaScript
often only serve to do pre-validation of the form data or to prepare for the form data to
students may download an already programmed HTML form from a few poor designed
3
3. Goal and Purpose
Goal:
This lesson is to help the learner to establish his or her new knowledge of Java language’s
application. Upon completing this unit, the learner will get a common sense of how to
find a desired Java applet which is available on the Internet and how to add a Java applet
Purpose:
The purpose of this lesson is to provide activities that will encourage students to
understand how the open source codes could be used in their Web designing work and,
also, to develop in them an increased awareness of the other way to create interactive
forms on Webpages and how a Java applet can provide input into the Internet browser
process.
4
4. Learner Analysis
General Description:
The primary audience of this lesson would be college and graduate level students in an
instructional Web design course. They likely have very varied backgrounds. Some are
designers while others would be pursuing a degree part-time with a full-time job. The age
range of the learners is 21 – 40 years old. There is a bit more women than men in the
instructional web designing course. The students consist in different races, American,
Hispanics, Blacks and Asians. The students may approach their learning in different
manners because the full-time students need to balance a full academic load and social
events, while the part-time students need to balance academic, jobs, and family
responsibilities. They are used to using the Internet as a tool in studying and living life.
Strengths:
Perhaps one of the biggest strengths of the students in an instructional design course is
that they are highly motivated and disciplined learners. College and graduate students can
think critically. They have an open mind toward the new ideas and have the capability to
explore the unknown things. They are able to draw on prior knowledge and apply it to the
current lesson. Moreover, since they are confident with their own future, they have a
College and graduate students may have good listening, reading and writing skills. Also,
many have good communication skills and have a high desire to express their thoughts.
5
They have developed some time management skills and organizational skills. The
majority of the students have their own computers and can easily access the World Wide
Web. Their ability to use a computer allows them to pursue independently many interests
and instructions.
Weaknesses:
Perhaps the biggest weaknesses of this unit’s students are their limited time on studying
and multiple responsibilities with family, homes and jobs. Full-time students may
involved several sorts of social events and part-time students have to spend lots of time
on the real world pressures. Those social burdens may distract them from their studies.
Some students may have the difficulties to focus for a while on reading programming
code. Forced to learn a complex concept about one kind of programming language in
class may cause them to become disengaged in the learning process. Some may still have
a degree of discomfort with searching on the Web. Others may feel overwhelmed when
faced with the task of learning a new technique in addition to the new functionality of
The learners may resist taking this lesson because they may not think that Java applet
could benefit on their Web design. They may have trouble in understanding the
relationship between the original Java codes available on the Internet and the application
6
Another area of potential difficulty with this content is that this lesson requires some
configuring.
Even though these learners are familiar with using Internet, they may not have developed
good techniques for constructing searches. Accordingly, the results of their Java applet
Strategies:
The following is a list of strategies that should be used in this lesson to take advantage of
the learner’s strengths, minimize the learner’s weaknesses, and resolve areas of potential
difficulty.
1. In order to take advantage of the learner’s desire for new things, the lesson
should introduce more knowledge beyond the necessary contents for this lesson.
2. In order to take advantage of the learner’s ability in using computers and the
World Wide Web, this lesson should provide more online learning recourses.
7
4. In order to minimize the learner’s impatience on reading programming codes
6. In order to take advantage of the learner’s abstract thinking ability the lesson
7. In order to minimize the learner’s weakness in lack of time on study the lesson
should assign all class in a couple of groups in which experts may take a model role.
knowledge the lesson should give adequate amount of examples that will give the learner
8
5. Learning Resources:
Even though the students do not need write their own Java applet codes in this lesson, it
is recommended that the students have a Java compiler– Java Developers Kit (JDK) in
their computers. The JDK provides an environment to compile and run Java applets.
Certainly, this lesson provides every student a computer with Internet access. If some
Dreamweaver software will be installed in each computer. Furthermore, the lesson will
provide a few handouts, list reference books and useful Web links to the students.
Technology:
5. Email account
Handouts:
9
Books:
0596002831).
11. “Java Tutorial, The: A Short Course on the Basics, 3rd Edition” by Mary
Web links:
which visitors would get a clear sense how a Java applet works.
10
6. Assessment Plan:
In the constructivist view, it is essential that the teacher is seen as a guide rather than an
instructor. Thus, in the student-oriented learning environment, the main things that
teachers want to know are whether students develop the abilities to self-assess and how to
provide constructive feedback to students. This is not only an assessment process but also
A constructivist teacher would not simply judge his or her students’ answers with “right”
or “wrong”. Alternatively, he or she may encourage and accept each student to try
different viewpoints, desires and project works and tend to use some performance tests
At the beginning of this lesson, the instructor will provide students with two assessment
rubrics. A summative evaluation focuses on the product of the students’ works. Therefore,
this summative assessment rubric incorporates a set of criteria that indicates the marking
scheme to be used for assessment. On the other hand, the formative assessment rubric is a
guideline for each learning section. This formative assessment rubric evaluates students’
social and content growth. The instructor would ask the students evaluate their own work
based on the formative assessment rubric and submit it in with their URLs to be assessed
The formative and summative assessments rubrics are attached at the end of this
11
7. Instructional Plan:
In the Constructivist theory, the learner is placed in the center rather than the
instructor. The learner constructs his or her own conceptualizations and solutions to
problems. Learner autonomy and initiative is accepted and even encouraged. From the
filtering new information together with what they already know. Furthermore, learners
are encouraged to create their own solutions and to try out different ideas and hypotheses.
Model:
This lesson is designed following Jonassen’s Model for instruction. The Jonassen’s
model allows instructors to start with a problem, questions or a project proposal. In the
instructional practice, the instructor may provide work examples and needed information
in a collaborative learning environment. The constructivist design model for this lesson is
as follows:
1. Start with a question, and then introduce the project ideas or describe a real-world case.
4. Present communication tools such as: a Bulletin Board (e.g. Discussion Board), Email
12
5. Provide scaffolding: adjust task difficulty, restructure task and low-risk work space, etc.
Before introducing the project requirement, the instructor would ask learners a couple of
questions such as: “what type of software do you use to create an interactive form and/or
animations?” The responses may include HTML forms, JavaScript and Java applet. The
instructor may continue asking questions about the dynamic web design, and further
more the teacher suggests that students search for relative information on the Internet and
discuss it with peers. Consequently, the learners will concentrate on the Java applet
The instructor may provide two or more work examples from the Internet to the students.
In addition, the instructor would display his or her works to the learners in class to
The learners may decide their project scope, and in addition decide if they will complete
the lesson as an individual or team. The learners will begin to work on their projects –
inserting one or two Java applets in the Webpages. They may experience a series of
13
• Compile the original codes in a Java class file.
If they decide to work as groups, the team will start their work together searching free
Java applet free source codes. The team can use the same applet, and they can discuss and
At the beginning of the lesson, the instructor will provide a summative evaluation rubric
that contains criteria and grading points for the final product. The rubric will assess the
rubric at the beginning of the project which is used throughout the class. The formative
assessment will guide the learners’ learning on their social and metacognitive growth.
Scaffolding strategies:
This lesson supplies rich learning recourses and gives work examples to the learners.
When the learner might feel unsure of one specific knowledge or working point, the
support is the technology tools. The learners could use one of their familiar
to all of the class by the instructor. The progress of learners’ social learning would be the
focus of the team discussion. In addition, the learners’ metacognitive learning is assessed
14
[References]:
• North Central Regional Educational Laboratory (1995). Rethinking assessment and its
www.ncrel.org/sdrs/areas/issues/methods/assessment/as700.htm
15
Appendix A
Name: __________________________
Date: ___________________________
Layout and Size The layout and applet The layout and applet The layout and applet The layout and
displaying size is displaying size is displaying size is applet displaying
artful and consistent consistent across the distracting and it is size make the
across the Webpage Webpage and makes difficult to read the Webpage
and it enhances the it easy to read the information presented. unattractive, and it
readability of the information is difficult to read
information presented. the information
presented. presented.
16
Explanatory Notes The applet is The applet is The applet is explained There are no
followed by Clear followed by by unclear functional functional
functional functional explanatory notes. explanatory notes
explanatory notes. explanatory notes. for the applet.
Tags A descriptive tag for Most applets include Most applets do not All applets lack
each applet provides the alternative tags include the alternative alternative tags.
applet non-displaying and the alternative tags, and the alternative
users with a good tags are fairly tags could be more
idea of what is shown descriptive. descriptive.
in each applet.
Copyright Issues Each Webpage The Webpage The Webpage includes No copyright
includes a connection includes an incorrect incorrect copyright information is on
link to the applet’s or dead connection information without the the Webpage.
original source. link to the applet’s connection link.
original source.
17
Java Applets Project Formative Assessment Rubrics
Name: __________________________
Date: ___________________________
Yes/No
Learning Section Category Comments
Y N
Content Selection 1. Does Java applet work on the
client-side?
2. Can your applets be saved to a
client’s hard disk?
3. Did you collect information
for the group?
4. Did the team’s work help
you?
18
Inserting in the HTML 1. Did you find Dreamweaver’s
File “insert Java applet” button?
2. Did you find the Java
applet .class file on your disk?
3. Did you ask your teammate
when you encountered a
problem?
4. Did you ask your instructor
questions when you encountered
a problem?
Configuring the 1. Did you find the applet’s
Properties of Applets property inspector?
2. Did you give an alternative
tag to your applet?
3. Did the team work help you?
4. Did the instructor give you
help?
Testing on the Internet 1. Does the applet work well in
Browsers Internet Explorer?
2. Does the applet work well in
Firefox?
3. Did your team perform
troubleshooting work together?
4. Did you turn to the instructor
for help?
19