Professional Documents
Culture Documents
Ed Tech
Ed Tech
Licuan, Clarissa S.
Fernandez, Aira F.
I.
1. Presentation Software
Images
The old saying of 'a picture paints a thousand
never
truer
than
when
watching
a
presentation. Slide after slide of nothing but
become extremely dull for the audience,
them to lose focus and concentration.
use of images can help to maintain the
audiences'
attention
and
help
elaborate on a point made by the
text.
words'
is
text
can
leading
Good
There are a few things that should be considered when using images in
presentations:
Do not use too many images on each slide. It is far better to use one
good quality, well sized image than 5 small, difficult to see images.
Do not overlay text on images - it is very hard to see either clearly.
Ensure that where images are used, that they are either copyright free
or they are licensed under Creative Commons.
If an image is copyrighted, then permission must be sought from the
copyright holder.
Sound
Slide transitions
Slide transitions are used to move from
one slide to the next slide. This can be
the default transition of pressing your
enter key and the current slide changing
to the next without any noticeable effect.
However, when you discuss slide
transitions, it usually refers to the
transition effects which come with the presentation software, for
example, 'blinds', 'checkerboard', 'wipe', 'dissolve' etc.
Although you can apply a different transition to every slide, and many
younger students often do this, the same rule as before applies - keep
transitions to a minimum and if used, stick with one type where
possible.
Slide transitions can also be used in conjunction with sound - but
again, avoid overusing such effects as they just cause unnecessary
distractions for the audience.
The speed of the slide transition can be set up within the presentation
software
Hyperlinks
Hyperlinks within a presentation are used in a
similar manner to those you find on any web
page.
company intranet.
Animation
This is the movement of objects or
text within the presentation. For
example, bullet points, images,
objects and charts can be set to
come in individually from the right,
drop down from above with a bouncy
effect, spin around a number of
times before setting on the page etc.
If used sparingly, animation can be
an effective tool to help make the presentation more interesting, But
you must be careful not to over-do animations as they can quickly
become more of a distraction than a help. Most of us remember the
frustration of watching a presentation where the letters drop down one
by one onto the slide, taking what seems like an age before you can
actually read the text.
Animations can be triggered manually by pressing the mouse button or
the enter key. Or they can be set up to happen automatically.
Animations can also be used in conjunction with sound, images or
charts.
Uses of animation:
Text may be animated to hold the attention of the audience.
Animation may also be used to control what is on the slide at any
given time, for instance a set of bullet points could be revealed
one at a time to make sure the audience concentrates only on the
most recent point being made.
fading objects in or out to provide emphasis when making a point
Other objects on the slide may be animated such as a spinning
logo and so on.
Communication
ARPA Knowledge Sharing Effort in 1992. KQML uses the KIF (Knowledge
Interchange Format) language to describe the content of a message.
KIF is an ASCII representation of first order predicate logic using a LISPlike syntax.
Coordination
An agent exists and performs its
activity in a society in which other
agents exit. Therefore, coordination
among
agents
is
essential
for
achieving the goals and acting in a
coherent manner. Coordination implies
considering the actions of the other
agents in the system when planning
and executing one agents actions.
Coordination is also a means to
achieve the coherent behaviour of the
entire system. Coordination may imply cooperation and in this case the
agent society works towards common goals to be achieved, but may
also imply competition, with agents having divergent or even
antagonistic goals. In this later case, coordination is important because
the agent must take into account the actions of the others, for example
competing for a given resource or offering the same service.
Many coordination models were developed for modeling
cooperative distributed problem solving, in which agents interact and
cooperate to achieve their own goals and the common goals of the
community as a whole. In a cooperative community, agents have
usually individual capabilities which, combined, will lead to solving the
entire problem. Cooperation is necessary due to complementary
abilities, to the interdependency that exists among agent actions and
to the necessity to satisfy some global restrictions or criteria of
success. In a cooperative model of problem solving the agents are
collectively motivated or collectively interested, therefore they are
working to achieve a common goal. Such a model is fit for closed
systems in which the agent society is a priori known at design time and
in which the system designer imposes an interaction protocol and a
strategy for each agent.
Another possible model is that in which the agents are self
-motivated or self -interested agents because each agent has its own
goals and may enter in competition with the other agents in the
system to achieve these goals. Competition may refer to resource
allocation or realization/distribution of certain tasks. In such a model,
the agents need to coordinate their actions with other agents to ensure
their coherent behavior. Besides, even if the agents were able to act
and achieve their goals by themselves, it may be beneficial to partially
and temporarily cooperate for better performance, forming thus
coalitions. Such a model is best fit for open systems in which agents
are designed by different persons, at different times, so there are not
all known at design time.
When coordinating activities, either in a cooperative or a
competitive environment, conflicts may arise and one basic way to
solve these conflicts is by means of negotiation. Negotiation may be
seen as the process of identifying interactions based on
communication and reasoning regarding the state and intentions of
other agents. Several negotiation approaches have been proposed, the
first and best known one being the contract net protocol of Smith and
Davis. In such a model, a central agent decomposes the problem into
sub problems, announces the sub problems to the another agents in
the system and collects their propositions to solve the sub problems.
Oddly enough, although this negotiation approach is the best known
one in the MAS community, it involves in fact almost no negotiation,
because no further stages of bargain are performed.
In distributed problem solving based on collectively motivated
MAS, the contract net model was used, for example, to achieve
cooperation by eliminating inconsistencies and the exchange of
tentative results (Klein, 1991), multi-agent planning (Georgeff, 1984,
Pollack, 1992) in which agents share information to build a common
plan and distribute the plan among agents.
Negotiation is central in self-interested MAS. Zlotkin and
Rosenschein (1989) use a game theoretic approach to analyze
negotiation in multi-agent systems. In 1991, Sycara proposes a model
of negotiation in which agents make proposals and counter-proposals,
reason about the beliefs of other agents and modify their beliefs by
cooperation. Durfee and Montgomery develop a hierarchical
negotiation protocol which allows agents to flexibly discover and solve
possible conflicts. Kraus (Kraus, 1997, Kraus et. al., 1995) uses
negotiation strategies for resource allocation and task distribution.
Introduction of economic theory approaches in negotiation strategies
for MAS is a current direction of research and investigation (Kraus,
1997, Kraus, 1996, Brafmann, Tennenholtz, 1997).
Organizations
During the last years, an important
direction of research that was identified
is the social theories of agent
organizations,
organizational
knowledge being a key type of
knowledge in MAS. Malone defines
the organization as a coordination
pattern
of
decision-making
and
communication among a set of
agents who perform tasks to achieve
goals in order to reach a global coherent state, while Ferber see an
organization as a pattern that describes how its members interact to
achieve a common goal. Such a pattern may be static, conceived a
priori by the system designer, but may be also achieved in a dynamic
way, especially in case of open systems.
Several models of organizations in MAS were developed, varying
from simple structures to more elaborate ones, and depending on the
centralized or decentralized characteristic of the organization. Among
the simple models we may cite the groups, the teams and the interest
groups. A group allows the cooperative coordination of its members to
achieve a common goal. The entire task is divided in a set of subtasks
that are allocated to the members of the group. The team structure
implies in most cases a set of agents acting in a common environment
and communication among agents in order to distribute subtasks and
resolve inconsistencies. The interest groups are organizations in which
the members share the same interests and may cooperate to achieve
their own goals.
A more elaborate model of organizations is the hierarchical one,
based on the traditional master/slave relation. In such a structure,
there is a manager that is responsible for the division of tasks,
assignment of subtasks to slaves, and the control of task completion.
The slaves have to share the necessary information to achieve tasks
and are supposed to be obedient. The structure is replicated at several
hierarchical levels. A refinement of a hierarchical organization is the
decentralized organization or multi-division hierarchy in which the
organization comprises several divisions and each division is a
hierarchical organization functioning in the way described above. Toplevel decision making is performed only for long-term strategic
planning. Hierarchical organizations are mainly fit for cooperative-like
systems and closed systems.
At a decentralized level, the predominant MAS structure is the
market. The simplest market organization implies the existence of
suppliers, able to perform tasks to produce goods or services, and of
2. Interactive Shows
Web documentary - is
a documentary production
that differs from the more
traditional
forms
video,audio, photographic
by
applying
a
full
complement
of multimedia tools.
The
interactive
multimedia
capability of the Internet
provides documentarians with a unique medium to create nonlinear productions that combine photography, text, audio, video,
animation and infographics.
video
game
is
an electronic
game that
involves human interaction
with a user interface to generate visual feedback on a video
3. Creative medias
Filmmaking
(or in an academic
context, film production) is the
process of making a film. Filmmaking
involves a number of discrete stages
including an initial story, idea, or
commission,
through scriptwriting, casting,
shooting, sound
recording
and
reproduction, editing,
andscreening the
finished
product
before
an audience that may result
in
a film
release and
exhibition. Filmmaking takes
place in many places around
the world in a range
of economic, social,
and political contexts,
and
using a variety of technologies and cinematic techniques.
Photography
is
the science, art and
practice
of
creating
durable images by
recording light or other electromagnetic
radiation, either electronically by means
of an image sensor, or chemically by
means of a light-sensitive material such
as photographic film.[1]
Typically, a lens is used to focus the light
reflected or emitted from objects into
a real image on the light-sensitive surface inside a cameraduring a
timed exposure. With an electronic image sensor, this produces
an electrical charge at each pixel, which is electronically processed and
stored in a digital image file for subsequent display or processing. The
result with photographic emulsion is an invisiblelatent image, which is
later
chemically "developed" into
a
visible
image,
either negative or positive depending
on
the
purpose
of
the
Podcasting
As Internet based technologies have
continued to improve and enhance our
ability to communicate with one another
globally, a transformation of the radio
show form of media was destined to
occur. The Internet world's form of
broadcasting, known as podcasting, is
the new face of radio journalism in a
technology
driven
era.
Despite
podcasting's continued existence since 2004, many people are still
unaware of what podcasts are and how podcasts can be obtained and
listened to, a problem that can easily be addressed by following a few
quick steps.
A podcast, simply put, is no different than a webcast, a show that is
broadcast over the web and is broken up into parts or episodes. Most
podcasts are similar to news radio programs and deliver information on
a regular basis, while some podcasts are comedy shows, special music
broadcasts or even gospel. Podcasts are most popular on Apple's iPod
and iPhone devices, hence the name podcast, but a podcast can be
enjoyed from a number of different sources and can even be listened
to directly on a computer.
II.
The
term
S
y
s
t
em Software for software which is primarily used to operate the
hardware.
Operating Systems
The operating system is the software
that allows you to operate the
hardware. The programs that we want
to execute, the applications that we
want to use all require a platform on
which to execute. That platform is
provided by the operating system.
One role of the operating system is
to provide a virtual machine. This
refers to the way that, by clicking on icons and menus, or by typing in
commands at a prompt, we get to interact with the computer hardware
without having to understand its complexity. By hiding the true
complexity of the system from the user, the operating system makes it
easier for ordinary people to make computers perform useful
tasks
Utility Programs
management tools.
Library Programs
Library
programs
are
compiled
libraries of commonly-used routines.
On a Windows system they usually
carry the file extension dll and are
often
referred
to
as run-time
libraries. The libraries are run-time
because they are called upon by
running programs when they are
needed. When you program using a
run-time library, you typically add a
reference to it either in your code or through the IDE in which you are
programming.
Some library programs are provided within operating systems like
Windows or along with development tools like Visual Studio. For
example, it is possible to download and use a library of routines that
can be used with Windows Media Player. This includes things like
making playlists, functions and procedures for accessing and
manipulating the music library (which is a binary file) and playback
routines.
Using library programs saves time when programming. It also allows
the programmer to interact with proprietary software without having
access to its source code.
Language Translators
Whatever language or type of language
we use to write our programs, they need
to be in machine code in order to be
executed by the computer. There are 3
main categories of translator used,
Assembler
Compiler
compiler turns the source code that you write
in a high-level language into object code
(machine code) that can be executed by the
computer.
The compiler is
a more complex beast than the assembler. It
may require several machine operations to represent a single highlevel language statement. As a result, compiling may well be a lengthy
process with very large programs.
- Interpreter
Interpreters translate the source code at run-time.
The interpreter translates statements one-at-a-time
as the program is executed.
Interpreters are often used to execute high-level language programs
whilst they are being developed since this can be quicker than
compiling the entire program. The program would be compiled when it
is complete and ready to be released.
Interpreters are also used with high-level scripting languages like PHP,
Javascript and many more. These instructions are not compiled and
have to be interpreted either by the browser (in the case of Javascript)
or by interpreters on the server (in the case of PHP).
Some programming languages make use of both compilers and
interpreters. If you were to write a Java program in a text editor, when
you came to compile it with the Java compiler, you would actually be
creating something called bytecode. Bytecode can be thought of as
an intermediate stage between source code and object code. When a
computer executes a Java program, library programs on that machine
interpret the bytecode. This allows Java to be platform-independent - a
user needs the correct run-time libraries for Java on their machine in
order to execute the programs.