Professional Documents
Culture Documents
Marin VLADA ∗
Adrian ADĂSCĂLIłEI ∗∗ Radu JUGUREANU ∗∗*
Abstract: This paper presents several important topics that show the importance of
learning and knowledge in the development of human society. Knowledge depends
upon the learning process. It shows that in the problem-solving processes require
demonstrative thinking, a algorithms thinking. It presents considerations on the future
of e-learning.
I. INTRODUCTION
3
R. Jugureanu, The 6th edition of the National Competition for Educational Software Cupa SIVECO 2008
4
SEI educational portal, http://portal.edu.ro (romanian project)
5
CNIV and ICVL Projects, www.cniv.ro (romanian project), www.icvl.eu (international project)
management solution, adaptive, configurable and searchable, allows first-time
users to easily:
• create content (built-in HTML editor, mathematical formulae
editor, test editors and wizards, glossaries/dictionaries editor)
• import/export content from files, archives/folders of resources,
standard packaging formats like SCORM and IMS
• adapt or modify content
• derive their own courses from common content components.
6
ADL, http://www.adlnet.gov/scorm/index.aspx
7
Press Releases, www.siveco.ro
8
John Chapman, awards organizer and Editorial Director of IT Europa
SIVECO Romania9 and SANAKO launched the Virtual Lab for science
experiments. BETT 200910, the largest educational technology exhibition, took
place between the 14th and the 17th of January in London. 650 companies
presented innovative solutions for the 21st century education, and the organizers
estimated that more than 30,000 visitors from all around the world visited
Olympia Hall (Fig. 2). As every year, at BETT are hosted revolutionary
education products launches. The new products encourage the use of modern
technologies for developing the education systems to better face the 21st century
challenges (Fig. 3). SIVECO Romania and SANAKO Corporation launched
SANAKO Study Science Lab.
Fig.2. The Virtual Lab for science experiments – BETT 2009, London – Olympia Hall
9
Press Releases, www.siveco.ro
10
BETT 2009, www.bettshow.com
III. PROBLEM SOLVING – CORRECT THINKING
11
M. Vlada, Algorithmic thinking, http://ebooks.unibuc.ro/informatica/eureka/index.htm, 2003
12
AdăscăliŃei, Adrian, Instruire asistată de calculator–Didactică Informatică, Editura Polirom, Iaşi, 2007
13
M. Vlada, “From CNIV2003 to CNIV2008: Learning - Knowledge - Development”, CNIV 2008-Constanta
14
Masami Hagiya, http://nicosia.is.s.u-tokyo.ac.jp/MCP/
central problems of AI include such traits as reasoning, knowledge, planning,
learning, communication. Artificial intelligence15 (The Massachusetts Institute
of Technology's Computer Science and Artificial Intelligence Laboratory -
CSAIL conducts research in all areas of computer science and AI, such as
robotics, systems, theory, biology, machine learning, speech recognition, vision
and graphics) is the intelligence of machines and the branch of computer
science which aims to create it. Is there an essential difference between human
intelligence and artificial intelligence?
It is known that man can solve a problem in three ways (methods outlined
in Artificial Intelligence):
• consecution / sequentially before method - is based on the hypothesis /
premises (input data) to reach conclusion (output data);
• consecution / sequentially back method - is based on conclusion (output
data) to reach the hypothesis/ premises (input data);
• mixed method - to start simultaneously from the hypothesis/ premises
and the conclusion to arrive at a meeting in the browsing.
This presentation can be understood if, for example by making analogy
solving geometry requiring delineation hypothesis and conclusion, then use only
those theorems / sentences / properties from the hypothesis by applying
sequentially to obtain the conclusion required (Fig. 4). Obviously, the experience
gained in solving problems, it can be affirmed that the selection theorems and
their application can be achieved only through "mastery" domain-level specialist
or expert.
It can be assumed that the representation of knowledge in a field of science
is through theorems, properties, laws (which are scientific truths). Therefore, a
theorem, a sentence, a law and a problem can be defined and set out the
following form and description: T: I C, where I is hypothesis and C is
conclusion. This representation can be read as: if I is true then C is true. This
representation is encountered as instruction (eg, decision) in procedural
programming languages (imperative), but also in declarative programming
languages (logic, eg Prolog - language of artificial intelligence; Prolog is a logic
programming language) in the form of Horn clauses16 (Clocksin, W. F. and
Mellish, C. S. Programming in Prolog Using the ISO Standard. New York:
Springer-Verlag, 1984). His dual declarative/procedural interpretation later
became formalised in the Prolog notation H :- B1, …, Bn, where H, B1, …,
Bn are all atomic predicate logic formulae(If B1 and … and Bn then H).
Suppose the problem solved in a domain. Therefore, a problem can be
defined and set out the following form and description: P: I C, where I is
hypothesis and C is conclusion. Solving problem can be represented by formal
proof, mathematical proof or proof theory. A demonstration be represented by a
15
Learning and Intelligent Systems, ttp://www.csail.mit.edu/
16
Wolfram Math, http://mathworld.wolfram.com/HornClause.html
sequence of rules / theorems (One of the main uses of a propositional calculus,
when interpreted for logical applications, is to determine relations of logical
equivalence between propositional formulæ. These relationships are determined
by means of the available transformation rules, sequences of which are called
derivations or proofs17.). Solving process is identifying what theorems can be
applied so as to finally reach conclusion. Theorems T1, …, Tn are determined by
assumptions I1, …, In the conclusions and C1, …, Cn. They were selected so as to
make identification: I I1, C1 I2 , … , Cn C.
17
Stefan Bilaniuk, Deduction Theorem, http://us.metamath.org/mpegif/mmdeduction.html#dedvsth
18
IOI 2009, http://www.ioinformatics.org/index.shtml , http://www.mii.lt/olympiads_in_informatics/(Journal)
19
E. Cerchez, Romanian National Olympiads in Informatics and Training, http://www.mii.lt/ , 2008
The complexity of problems that require description of several complex
processes of calculation led to the concept of algorithm used in solving problems.
Many natural processes, many human activities, can be described in an
algorithmic definition of the information and action clear and precise, eliminating
ambiguities in the interpretation and operation. Algorithm process is a
fundamental requirement in solving any problems with the computer. Experience
has shown that not every problem can be solved by describing an algorithm to
solve. So to decide limited class of problems (one problem is deciding if there is
an algorithm for solving them) class issues non-deciding (P is the class of
decision problems solvable in deterministically in polynomial time; NP is the
class of decision problems solvable nondeterministically in polynomial time20).
An algorithm implementing various methods and techniques to solve that were
discovered or completed within a certain time in the evolution of the scientific
domain.
There are algorithms that include methods developed before the computer.
There are also areas in which problems need solving approaches. An example is
“The four color problem21” that was resolved in 1977 simply by using computer
and using a new method (Backtracking). The fact that there are alternative ways
of executing a logic program has been characterised by the equation:
Algorithm = Logic + Control (R. Kowalski22 1979)
where "Logic" represents a logic program and "Control" represents different
theorem-proving strategies (Logic for Problem Solving. Artificial Intelligence
Series North Holland, 1979).
Today is more often invoked representation problems using OOP concepts
(Object Oriented Programming). The concept of object (M. Minsky, The Society
of Mind, Touchstone Books, New York, 1986) has an important role in science
knowledge and education. In traditional programming, control flow is primary
and data are secondary. In object oriented programming, it is the opposite. Object
oriented features are extremely useful in providing encapsulation and protection
mechanisms and promoting modularity and code reuse. The theory of object
oriented programming is currently a very active area of research, with at least
three major conferences devoting significant portions of their time to the topic,
some exclusively. The semantics of objects, especially their interactions with
types, are not fully understood. An entity object model from the real world or
virtual.
In the problem-solving should identify / define the objects in the problems
from different fields: scientific, economic, social. Identifying objects is
equivalent to the concepts and entities representing physical forms / charts,
facts, events, processes, states. An object is characterized by a unique
identification, behavior (dynamic characteristics) and status (static feature).
20
David Johnson, Theory as the Scientific Foundation of Computing, http://www.research.att.com/~dsj
21
Robin Thomas, http://www.math.gatech.edu/~thomas/FC/fourcolor.htm
22
Robert Kowalski, http://www.doc.ic.ac.uk/~rak/, http://en.wikipedia.org/wiki/Robert_Kowalski
Essentially, solving a problem is expressed by a codification of the universe
problem and deduction / reasoning for the demonstration (poof).
Today, the specialists working in a certain field, face different complex
problems, many of these requiring the use of computer and software products.
The complexity of activities, competitions of all kinds, efficiency require the use
of the best software and hardware products. The explosion of tools and methods
offered by information and communication technologies (IT&C) can be easily
seen, by computing systems, by peripherical equipments with different
functions. There are more and more research, development and innovation
programs and results do not delay to appear. At the same time, continuous
learning, the use of new knowledge in the activity field must be major goals of
every specialist. Synthetic following figure show the relationship of these issues.
23
Expert System = Knowledge + Meta-Interpreter, Tech. report CS84-17, Weizmann Institute of Science, 1984
24
M. Vlada, National Conference on Virtual Learning, CNIV 2005, Bucharest, Romania
• LANGUAGES = PROCESSING + INTERPRETATION
(CNIV – National Conference on Virtual Learning, www.cniv.ro, Romania)
Today, the performance of IT developer is determined by experience and
expertise gained in conducting the two stages (ANALYSIS,
PROGRAMMING):
LEARNING-
LEARNING-DEVELOPMENT-
DEVELOPMENT-KNOWLEDGE
PhysicalEnvironment
Physical Environment
DEVELOPMENT
DEVELOPMENT
Thistreasure
This treasure Thistreasure
This treasurecan
can
can store
can store NOT store
NOT store
KNOWLEDGE
KNOWLEDGE LEARNING
LEARNING
VirtualEnvironment
Virtual Environment VirtualEnvironment
Virtual Environment
25
M. Vlada, National Conference on Virtual Learning, CNIV 2008, Bucharest, Romania
26
Boar, B. H. (2001): The Art of Strategic Planning for Information Technologies, 2nd
edition, John Wiley & Sons, Inc., New York.
27
O’Brien, J. A. (1999): Management Information Systems: Managing Information Technology in the
Internetworked Entreprise
2. the stage of the networked knowledge workers, which started in 1980 –
the second wave;
3. the stage of the global internetworked society which started in 1991– the
third wave;
4. the stage of the global information society which will start after 2010– the
forth wave.
28
M. Vlada, http://virtuallearning.ning.com
29
Tony Karrer, http://www.elearninglearning.com
Developments is now featured there. Tony describes his site as follows: "eLearning Learning
is a community that tries to collect and organize the best information on the web that will help
you learn and stay current on eLearning. eLearning Learning can be a good place to search
for eLearning specific information that has been posted on many of the members' blogs”. In
this world, probably the major trend that we’ve seen is a demand for faster learning in the
context of work. We’ve also seen the slow smushing together of Online Reference, Online
Job Aids, small eLearning pieces, Rapid eLearning and Blended Learning. Concept30 of
eLearning 2.0 starts with the trend towards: Small pieces of content; Delivered closer to time /
place of work; Likely delivered in pieces over time as part of a larger program.
(http://elearningtech.blogspot.com/2006/03/personal-learning-for-learning_20.html)
If the networking community’s battle cry of the 1980s was "information anytime,
anywhere," and if that cry evolved in the 1990s into "what you want, when you need it," then
perhaps networking’s driving vision in the future will be "all you can imagine, all the time."
This vision of the cyber-infrastructure suggests called the "death of distance" and the blurring
of the lines between real and virtual in the context of learning and scholarship. In the coming
years, the lines that distinguish the real from the virtual will indeed grow fainter, driven by
four key trends: logical connectivity, smart and talkative devices, convergence, and
personalized on-demand and reliable services. (Richard N. Katz, EDUCAUSE Review)
30
Tony Karrer ,http://elearningtech.blogspot.com/2007/03/elearning-trends.html
31
Richard N. Katz, EDUCAUSE Review, vol. 40, no. 4 (July/August 2005): 62–75
32
Larry Smarr, http://www.jacobsschool.ucsd.edu/~lsmarr/
BLIOGRAPHY
[1] M. Vlada and Al. Tugui (2006), “The four waves of information technologies”,
International Conference on Virtual Learning, ICVL 2006
[2] Bohn, R. E. (1998): Measuring and Managing Technological Knowledge, p.295-314
In Neef, D. a.o., (Eds): The Economic Impact of knowledge, Butterworth-Heinemann,
Boston
[3] R. Jugureanu, The 6th edition of the National Competition for Educational Software
Cupa SIVECO 2008
[4] SEI Educational Portal, http://portal.edu.ro (romanian project)
[5] CNIV and ICVL Projects, www.cniv.ro (romanian project), www.icvl.eu
(international project)
[6] ADL, http://www.adlnet.gov/scorm/index.aspx
[7] Press Releases, www.siveco.ro
[8] BETT 2009, www.bettshow.com
[9] M. Vlada, Algorithmic thinking, http://ebooks.unibuc.ro/informatica/eureka/index.htm,
2003
[10] M. Vlada, “From CNIV2003 to CNIV2008: Learning - Knowledge - Development”,
CNIV 2008-Constanta
[11] Masami Hagiya, http://nicosia.is.s.u-tokyo.ac.jp/MCP/ Learning and Intelligent
Systems, ttp://www.csail.mit.edu/
[12] Wolfram Math, http://mathworld.wolfram.com/HornClause.html
[13] Stefan Bilaniuk, Deduction Theorem,
http://us.metamath.org/mpegif/mmdeduction.html#dedvsth
[14] IOI 2009, http://www.ioinformatics.org/index.shtml ,
http://www.mii.lt/olympiads_in_informatics/ (Journal)
[15] E. Cerchez, Romanian National Olympiads in Informatics and Training,
http://www.mii.lt/ , 2008
[16] David Johnson, Theory as the Scientific Foundation of Computing,
http://www.research.att.com/~dsj
[17] Robin Thomas, http://www.math.gatech.edu/~thomas/FC/fourcolor.htm
[18] Robert Kowalski, http://www.doc.ic.ac.uk/~rak/,
http://en.wikipedia.org/wiki/Robert_Kowalski
[19] Sterlling, Expert System = Knowledge + Meta-Interpreter, Tech. report CS84-17,
Weizmann Institute of Science, 1984
[20] M. Vlada, National Conference on Virtual Learning, CNIV 2005, Bucharest, Romania
[21] M. Vlada, National Conference on Virtual Learning, CNIV 2008, Constanta, Romania
[22] Boar, B. H. (2001): The Art of Strategic Planning for Information Technologies, 2nd
edition, John Wiley & Sons, Inc., New York.
[23] O’Brien, J. A. (1999): Management Information Systems: Managing Information
Technology in the Internetworked Entreprise
[24] M. Vlada, http://virtuallearning.ning.com
[25] AdăscăliŃei, Adrian, Instruire asistată de calculator–Didactică Informatică, Editura
Polirom, Iaşi, 2007
∗
Ph.D. Associate Professor, University of Bucharest, Romania
∗∗
Ph.D. Associate Professor, “Gh. Asachi” Tehnical University of Iasi, Romania
∗∗
Professor, eContent Manager, SIVECO Romania, Bucharest