Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

108 Informatica Economică vol. 14, no.

2/2010

Contributions to Using IT in Education:


An Educational Video Player
Ciprian CUCU1, Marian-Pompiliu CRISTESCU2, Corina-Ioana CRISTESCU3
1
“1 Decembrie 1918” University, Alba Iulia, Romania
2
“Lucian Blaga” University, Sibiu, Romania
3
Academy of Economic Studies, Bucharest, Romania
cucu.ciprian@gmail.com, mp_cristescu@yahoo.com, ci_cristescu@yahoo.com

Following the trends of IT use in education we propose four main principles of educational
application development: anytime-anywhere access (including access for mobile devices);
user-generated content; assigning users an active role inside the platform; creating a
correlation between natural activities and educational activities – adding fun into the
equation. With these principles in mind we developed a small Educational Player – a movie
player that connects to a database to show information relevant to the events in the movie,
more specific to the exact key-frame (in the movie time-line) at the moment of the request.
Though the application is still in a conceptual form, its possibilities make us confident in its
future success either as an informal way of learning, or by using it in a formal educational
context either as an e-learning tool, either as interactivity tool in a traditional classroom
setting.
Keywords: E-learning, Educational Technologies, Multimedia Applications

conferences to complete integrated online


1 Introduction: general concepts and
video teaching
IT in Education: Development Trends
platforms. The main trends can be
summarized as follows:
The development of Information  The development of m-Learning (Mobile
Technologies and the increase in access to Learning) that implies designing access
such technologies, led an increase in their to educational platforms for mobile
current use in the learning process. devices. M-Learning can offer important
Considering the application and advantages, such as increasing of student
implementation of IT in education, such motivation or increasing monitoring
technologies can be divided into two capabilities, as show by Georgiev et al in
categories: technologies used in the [2]. This trend became relevant due to
classroom and technologies used in the the extending of mobile devices (laptop,
distance education activities. notebook, mobile phone, PDA) usage
In the case of the first category, the tendency [3].
is to move from office software (PowerPoint  E-learning 2.0: considered as an
presentations) and the methodology of application of Web 2.0 principles in the
transposing classical courses in an electronic field of educational technologies. One of
format towards complex, interactive the effect of moving towards e-learning
applications that would offer functionalities 2.0 is the fact that students become an
such as [1]: demonstration (the professor active component of the educational
controls the content shown), monitoring (the process: they no longer receive
professor monitors the students' activities) resources, study them and get evaluated
and communication (student-to-student or in the traditional sense, but can involve
student-to-professor inside the application themselves in publishing contents, can
framework). collaborate and support each other, while
When considering distance education, tools evaluation tends to be done by constant
and techniques used have developed in the monitoring of their involvement and
last decade from mailing courses and video- contributions. Moreover, by using
Informatica Economică vol. 14, no. 2/2010 109

technologies such as blogs, wikis, learning” which supports learning as an


podcasts and RSS feeds, the students are inquiry process and not one of memorization
no longer limited to discussing [9].
predefined subjects with their On another side, some of these works aimed
classmates, but can interact on a wide at finding reasons for the lack of motivation
area of subjects with interested parties (some) children / students have shown for the
all over the world. [4] educational process and concluded that “kids
 Virtual educational platforms: This trend don‘t like school is not that the work is too
developed by the furthering of game- hard, but that it is utterly boring" [10].
learning theories. Kurt Squire [5] noticed Living in the digital age, the individual is
the attraction of individuals towards subjected to various media, multimedia and
complex games that imply a profound marketing stimuli thus making it easy to get
cognitive activity, and are not a sum of distracted and / or bored with typical learning
simple decisions. Another education approaches. The answer, for most researchers
model proposed by Barab et al [6] in the field [11] can be found in the
proposes combining games with entertainment industry – an industry that
learning, insisting on the concept of already proved it can engage, challenge and
adding to the learning process of a “capture” the individual.
component that is in general missing: the Most of the work done in this area, related to
fun. Moving forward from these theories, two possibilities: either using computer
virtual worlds have appeared and are games, either using videos as educational
being used in education, such as Second tools. This paper, proposes the development
Life or Quest-Atlantis, where students of the latter and bases its hypotheses on
can interact with objects around them, Baggett’s finding [12] that information
with other students and can create obtained visually is more memorable. In
content for others to use. addition, the result for retention supports
Summarizing the trends mentioned above, it Jonassen, Peck, and Wilson’s [13] argument
is safe to say the most important principles of that stories presented via video can also help
educational technologies evolution, follow learners easily remembers the content in
four main principles: comparison with expository materials. On the
- anytime-anywhere access (including basis of the qualitative data analysis, the
access for mobile devices); learners perceived that the video-based
- user-generated content; instruction was more memorable than the
- assigning users an active role inside the text-based instruction. This could be because
platform; representations derived from both auditory
- creating a correlation between natural and visual symbol systems can be better for
activities and educational activities – building mental models of the situation than
adding fun into the equation. representations based on only linguistic
Using video technologies in the information [12]. Attention is one of the
educational process major influences on motivation that learners
Starting in the late '80s, early '90s, the theory should have for successful learning [14] and
that learners should be involved in doing in these studies, there was a significant
domain-related activities, not just receive the difference in learners’ attention between
results of someone else’s activities as video-based instruction and traditional text-
summarized in texts or heard in lectures grew based instruction. This result implies that
constantly, supported by various studies and video-based instruction can effectively be
research [7]. Their conclusions led to used to motivate learners by attracting their
supporting “experiential learning”, attention.
considering that learning involves real-world As a conclusion to these [15], video-based
participation [8] and “inquiry-based instruction can be an effective method to
110 Informatica Economică vol. 14, no. 2/2010

enhance learners’ retention in context-based information:


learning.  the first option would be to use the
2 Concept and usability caption-type system already
Considering the principles presented above, implemented in some streaming video-
we began developing a software application players usually used to display
that aims to implement and develop several advertisements, subtitles or meta-
information technologies to bring together a information; this option has the
natural / fun activity (watching a movie) with advantage of being fully implemented
the possibility of delivering information that and easy to configure, yet a much bigger
is related to the video content being played. disadvantage: the information is limited
The main research challenge we propose is to text and small graphics and the
showing that a simple plug-in that brings up content has to fit in the size of the player
resources related to a specific video file and a windows (considering some users might
specific key-frame in the video can have an use the player in windowed form and not
educational effect consisting in – increased full screen);
attention, retention and collaboration. To  the second option would be to simply
prove this, empirical studies have to be use the actual web page that hosts the
conducted on a fully-functional prototype player window to interact with the
build on the proposed concept and design. player, request the video being played
Although a first step in development has and the current key-frame and simply
been accomplished (sending parameters from make database requests to get the correct
the player to a web server), to answer content. This option offers the advantage
usability issues, the main contributions of of using simple web development
this paper are the definition of the conceptual techniques and offers a lot of space to
model, the design of the application (as a display several types of information,
mock-up) and the presentation of the while the player is still available. The
database architecture and of the technologies disadvantage however, is still in the
used. usability area: showing the player while
By using the proposed application, the user the user is viewing the requested
views the movie file in streaming – a information is confusing; also if the
methodology that increases in popularity player is in full-screen, none of the
with the development of high-speed Internet functionalities will be available. Another
connections and video websites such as downside of this method is that it implies
Mega Video, ShowTime and others. While the use of two different systems (the
viewing the desired film, the user can require player and the web page) that
further information related to the contents of communicate, but are distinct;
that particular film, this being one of the  the third option, that tries to take the
main features of the application: the benefits of both options mentioned
association between the information and a above, is to make use of the modal
specific key-frame in the video file. The time window concept, defined in user
frame in which information can be added is interface design as a child window that
of one second, thus for a one hour film, 3600 requires the user to interact with it before
key-frame positions would be available. they can return to parent application,
Also, the information added can be split up thus preventing the flow on the
into categories, giving the users the specific application main window [16]. In this
information they require. case, the request for information can be
Developing the player concept imposed in done from the player window itself
the beginning of the process an usability (using a button similar to the caption or
issue, consisting in a choice between the the volume buttons) and the response
possibilities to display the user-required can be provided in a full-screen, fluid-
Informatica Economică vol. 14, no. 2/2010 111

width (resolution dependent) overlay overlay window can be easily closed on a


modal window (similar to the “Light specific key press (e.g. the “esc” key), or by
Box” model [17] [18]). This option using a simulated close button in the actual
offers the following advantages: overlay (a picture designed to close the
The call towards an informational object window).
(information associated to a specific video The “EDU-player” is thus proposed to be a
file and a specific key-frame) is done from typical streaming player (based on the
the player window itself, available in window existing JW Player – an extensible open
form or also in full-screen mode; the button source application) loaded in any browser
could also be hidden and shown on mouse- window; the “EDU” functionality will be
over only to further enhance the user added through a plug-in that will connect the
experience by creating an unobtrusive player itself to the resources database
application. (database interaction and proposed database
The modal window provides enough space to structure is detailed in the next section).
host a large amount of information of various Figure 1 shows how the player is usually
types and sources; since its underlying positioned in the browser window (item 3 on
implementation is actually an HTML file, it the mock-up), among general web-page
would be able to display text, images or other content such as page heading (item 1) side-
movie clips acquired from one or several bar content (item 2) and others (item 5).
different sources through the use of specific The controls of the player (item no. 4) will be
programming tools (such as PHP and only available on the “mouse over” event, to
JavaScript). better comply with the purpose of building an
The modal window also will provide focus to unobtrusive, user-friendly application. The
the requested information, no other content “EDU” plug-in will be available through the
being available until the window is closed; plus button on the control panel of the player.
also, to respond to usability issues, the modal Its main function is to load the overlay modal
window will not be similar to a pop-up window (figure two) with two parameters:
window and not open a secondary browser movie file name and key-frame position. This
window or page, but display the information can be easily implemented using the JW
in an overlay – above the current page, Player API (described in section 4 of this
where the player window resides. The paper).

Fig. 1. Web page with EDU-player window


112 Informatica Economică vol. 14, no. 2/2010

Fig. 2. Overlay window with key-frame related resources

The overlay modal window, shown in figure - Related media area: will display images
2 consists of: and videos from various sources related to
- Opaque (semi-transparent) overlay the concepts contained in the current key-
covering the main window (the browser / frame. These images and videos can be
player window); the opacity effect is loaded from the “EDU” server itself, or
important in suggesting the link between can be any URL embedded in the modal
the modal window as an application window.
dependent on the main window. - Additional options: the application has to
- Close button with information “esc to answer also to the web 2.0 requirements –
close” - to provide the user with two mainly user-editable contents. This will
frequently used options to close the modal allow a better interaction between users
window and revert to the main window. that can contribute to the educational
- Section control area: the educational resources provided (figure 3), can ask
resources displayed can be organized into questions (figure 4) or can discuss and
different categories and shown on request. rate a specific video (figure 5).
- Main display area: will show the resources - Sharing options: the web is a social
associated with the file and the current network, thus sharing the information or
key-frame; the HTML format will allow video through the main existing social
text information as well as images or networking websites is a desirable feature
audio data. of the application.

Fig. 3. Adding a user contribution


Informatica Economică vol. 14, no. 2/2010 113

Choosing the contribute option hides the links and other types of content; 3. User
information display area (sections 3 and 4 information – though a user registration
from figure no. 2) and shows the contribution system would be a interesting feature to
interface consisting of: 1. category selection consider in the future, we believe that a blog-
(the category to which the content will be like user information system that links the
added); 2. rich text area based on the contribution to a name and an e-mail is better
“TinyMCE” [19] or similar WYSIWYG in terms of usability.
editor that allows formatted text, images,

Fig. 4. Ask a question - screen

Fig. 5. Rate and discuss - screen

The “Ask a question” screen (figure 4) is a / key-frames.


simple implementation of a contact form. Its The screen shows the average rating as well
purpose is to provide a simple as the users' current rating in a usual visual
communication interface between the user format (section 1 of the screen). Section 2
and the system's administrator. The answer allows the user to choose what type of
will be sent by e-mail. comments should be displayed or added
Figure 5 shows the “Rate and discuss” (related to the video file or the specific key-
screen. Its importance is also an usability frame) and section 3 allows the user to add
issue, putting the basis of an indexing system his own comment.
of the videos and specific key-frames in the The proposed concept is aimed at two main
video that underline the main concepts. different usage types:
Thus further search possibilities will include  in an informal context: individuals using
searching highest rated videos or key-frames this video player can benefit from the
in videos, as well as most commented videos information as a way to find out more
114 Informatica Economică vol. 14, no. 2/2010

about an interesting subject without containing an AJAX module and a PHP


having to search the Internet (just by one script for database interaction and a MySql
click at a certain time). database server.
 in a formal learning context: the EDU- When the user activates the “EDU” plug-in –
Player can be added as a module to an by clicking the plus icon on the player
existing e-learning platform (such as controller – two actions are performed (step
Moodle), where it can be used to give 1): the overlay modal window is opened and
students information in a more the parameters (movie file name and key-
interactive fashion, as well as allow for frame) are sent to the AJAX module. The
interesting assignments such as AJAX module forwards the data to the PHP
contributing to the information in the script (2) that requests relevant information
database related to the proposed film. from the database (3) and sends the content
The students' activity could easily be back to the AJAX module (4). In the last
monitored and their contributions could step, the content is filled in the overlay
be evaluated both in quantity and quality. window by the AJAX module.
A secondary scenario is a user added
3 Architecture and data structure contribution / question / rating; the content,
In figure 6 we propose the general entered in the overlay window will also be
architecture of the application that shows sent to the AJAX module (1b) and processed
how its components interact to produce the by the PHP script to be inserted (or update
desired result. Its main components are the existing content) in the database.
media player with the “EDU” plug-in, the The inner architecture of the media player
overlay modal window, a web server used is described in section 4.

Fig. 6. Application general architecture

Regarding the database structure, we propose definition and use of tags to improve data
a simple relationship-based database schema, organization. The relationships between
illustrated in figure 7. The main table – tables are standard one-to-many, each video
contributions – records the actual being able to have multiple contributions,
information related to a specific video file each contribution being associated to one or
and a specific key frame; it also records the more categories.
date / time of each contribution, allows
Informatica Economică vol. 14, no. 2/2010 115

Fig. 7. Database schema

4 Technologies needed and implementation most common Internet audio-video formats:


constraints FLV, MP4 and MP3. JW player integrates
To implement this project, several with a streaming system – that allows
technologies are available. In our first seeking even in parts that have not yet been
approach we used the JW FLV Media Player downloaded.
4.5 for movie playback, MySQL for database Functionalities of the JW player include
management, PHP for implementing a playing YouTube videos, the ability to play
pseudo-streaming server and to send queries from a predefined play list (in an XML
to the MySQL server and JavaScript / AJAX format), the ability to control the player with
to control the embedded player and request JavaScript and to extend the player using
database information without page refresh. plug-ins (developed in Action Script). The
JW FLV Media Player 4.5 is the latest conceptual model of the player is shown in
version of the player developed by Long Tail Figure 1 and described as follows [21]:
Video [20] and allows the playback of the

Fig. 8. Conceptual model of the JW Player [21]

The player is developed based on the well- manages the play list.
known MVC architecture (Model-View- Beside the MVC triad, the JW player uses
Controller) – in this case the Model another two modules – Configger and SP
component manages the playback of the Loader. The Configger loads standard flash
videos, the View component manages user settings that refer to the video file being
interface (control bar, display, play list) as played (e.g. author, title, length, streaming
well as external plug-ins and JavaScript API type), to the interface and player layout (e.g.
and the Controller checks and forwards all width, height) or to the player's behavior (e.g.
directive from the View to the Model and full screen, volume, and auto-start). The SP
116 Informatica Economică vol. 14, no. 2/2010

Loader configures plug-ins that is to be playback brings a series of advantages, such


loaded into the player and allow the loading as content protection or the possibility to
of a customized skin (if one is present). seek in the file, even to sections that have not
The main important functionality in the yet loaded. Dedicated streaming solutions
context of implementing the Edu-Player (FMS, Wowza, Red5) offer these
plug-in is the JavaScript interface that allows functionalities but involve a more complex
player communication and control. Thus two implementation process, which makes
sets of function are defined – functions that pseudo-streaming solutions more interesting.
get events from the player (listeners) and Xmoov PHP – a PHP script running on an
functions that send events to the player. Both Apache web server is such a solution, which
categories can be set for any of the three offers [22]:
main modules: model, view and controller. - Random access: allows users random
In order to get information from the player, immediate access to parts of the file that
the player object has to be initialized and have not been yet downloaded.
then listeners have to be set up using the - Bandwidth throttling: allows
addControllerListener, addModelListener or configurations of the bandwidth by fixed
addViewListener methods. Each module has or dynamic dimensioning.
a set of predefined events that can trigger a - Cache memory control: allows or forbids
user-defined function. One possible storing of video files in the cache of
implementation uses the TIME event, client computers.
belonging to the controller module, event that - Rapid configuration: minimal settings
triggers the desired function at each 1/10 of a for standard usage; works with most
second: Apache & PHP configurations.
- player initialization: The JW Player – xmoov connection is also
player= very easy to set up, by setting the flash
window.document[thePlayer.id];
variable streamer to the server location of the
- setting listener: xmoov script (e.g. http://localhost/eduplayer/
player.addModelListener("TIME", xmoov/xmoov.php). The only secondary
"positionListener"); requirement of the xmoov script is the
- user-defined function presence of meta-data in the video file, which
can be accomplished using special scripts.
function positionListener(obj)
{ For the proposed example we used YAMDI –
currentPosition = obj.position; Yet Another MetaData Injector, which adds
} to the flv file the following meta-data:
creator, metadatacreator, hasKeyframes,
The TIME event triggers at every 1/10th of a hasVideo, hasAudio, hasMetaData,
second and thus updates the value of the canSeekToEnd, duration, datasize, videosize,
currentposition variable. This variable videocodecid, audiosize, audiocodecid,
forwards its value – the current key-frame – audiosamplerate, audiosamplesize, stereo,
to the AJAX script that will retrieve the filesize, lasttimestamp, lastkey-
correspondent information from the database. frametimestamp, lastkeyframelocation,
In order to implement the project using the keyframes (filepositions, times), width,
JW player, the video files have to be in one height, framerate, videodatarate,
of the recognized formats. This implies the audiodatarate. The command used to inject
conversion of regular video files to the metadata with YAMDI is as follows: ./yamdi
recommended FLV format, which can be -i tudors.flv -o tudors_meta.flv
accomplished using ffmpeg: e.g. ffmpeg -y Ajax-PHP-MySQL
-i tudors.avi -ar 44100 -f flv To display the information corresponding to
tudors.flv.
a certain key-frame without refreshing the
Http PHP Pseudo-streaming: Xmoov PHP
page where the player is loaded, we used a
Using streaming as a method of movie file
typical AJAX script, that sends a
Informatica Economică vol. 14, no. 2/2010 117

HttpRequest to a PHP file and loads the and to allow user monitoring (especially
answer (the information from the database) in the case of using the application in a
into the InnerHtml property of a predefined formal context).
DIV. The reversed process, by which the
users can add information to the database is 6 Conclusions
implemented through a simple php-mysql In the field of educational technologies, there
application: the currentposition value is sent are many approaches on how to implement
from javascript through the url and the php various platforms that deliver educational
script gets the value (the player position) by content, allow for student interaction
using the GET super-global php variable. (collaborative learning) and evaluate the
students' learned abilities and knowledge.
5 Advantages, limitations and future Most of these approaches are limited to
development converting regular course material to courses
Among the advantages this application could suited for electronic delivery and evaluate
offer, we would like to underline: based on application of standard traditional
- combining a natural / fun activity with tests using the computer – a process called by
the delivery of educational resources to several e-learning practitioners the
help increase motivation and interest dump'n'pump method. [23]
towards information, and the One of the new approaches in relation to
involvement of individuals in their own educational technologies, tries to add fun into
learning process; the process of learning by using applications
- the possibility of using the application such as computer games as educational
both in an informal and in a formal platforms or, as we propose, using movies as
educational context by adding it as a a way to deliver educational content.
module to an existing e-learning Our approach proposes the hypothesis that
application; educators can benefit from the students'
- the possibility users have to contribute to inherent curiosity by allowing them to
the development of the knowledge base, choose the interesting aspects presented in a
following the principles of collaborative video and either request more information or
learning and e-learning 2.0; contribute to the information already stored
- all the software components used are regarding those particular aspects. We
open source, adding benefits such as believe such an application could be used in
flexibility, modularity, accessibility and an informal setting (students using it at
portability. home) but also that it could easily be
The application's main limitations are: integrated into an existing e-learning
- limitations in the educational areas in platform as part of the educational process
which it can be uses, technical subject and would help motivate the students to play
being harder to integrate; a more active part in their education.
- the risk of losing the educational effect
to the dramatic effect and the attraction References
of the actual video – similar to the risk [1] H. F. Vahlensieck, Teaching in a
associated with using computer games as Computer Lab, Switzerland 2005,
educational tools [5] Available at:
To enhance the positive effects and diminish http://www.genevalogic.com/fileadmin/re
its limitations, the project can be developed daktion/whitepapers/Teaching_in_a_Com
further, by: puter_Lab _US.pdf, Accessed 11
- integration of existing data sources in its september 2009.
database (e.g. Wikipedia) [2] T. Georgiev, E. Georgieva and A.
- developing different user roles to better Smrikarov, “M-Learning - a New Stage
manage the large quantity of information of Е-Learning,” Proceedings of the
118 Informatica Economică vol. 14, no. 2/2010

International Conference on Computer [10] S. Papert, “Does Easy Do It? Children,


Systems and Technologies – Games, and Learning,” Game Developer
CompSysTech’2004, 2004. Magazine,1998.
[3] C. A. Savill-Smith and P. Kent, The use of [11] K. Squire, “Cultural framing of
palmtop computers for learning: a review computer/video games,” Int. J. Comput.
of the literature, quoted by Jill Attewell, Gaming Res., Vol. 2, No. 1, 2002,
Carol Savill-Smith in Mobile learning Available at:
and social inclusion: focusing on learners http://gamestudies.org/0102/squire.
and learning, in “Learning with mobile [12] P. Baggett, “Role of temporal overlap of
devices. Research and development”, visual and auditory material in forming
Learning and Skills Development dual media associations,” Journal of
Agency, London, 2004. Educational Psychology, Vol. 76, No. 3,
[4] S. Downes, E-learning 2.0, Available at 1984, pp. 408–417.
http://elearnmag.org/subpage.cfm? [13] D. H. Jonassen, K. L. Peck and B. G.
section=articles&article=29-1, Accessed Wilson, Learning with technology: A
10 september 2009. constructivist perspective. Upper Saddle
[5] K. Squire, “Changing the game: What River, NJ: Prentice Hall, 1999.
happens when video games enter the [14] J. M. Keller, Use of the ARCS model
classroom?”, Innovate, Vol. 1, No. 6, The of motivation in teacher training. ERIC,
Fischler School of Education and Human ED 288520, 1983.
Services at Nova Southeastern University, [15] H. J. Choi and S. D. Johnson, “The
Available at: Effect of Context-Based Video
http://www.innovateonline.info/ Instruction on Learning and Motivation in
index.php?view=article&id=82, Accessed Online Courses,” The American Journal
10 september 2009. of Distance Education, Vol. 19, No. 4, pp.
[6] S. A. Barab, M. Thomas, T. Dodge, R. 215–227, Lawrence Erlbaum Associates,
Carteaux and H. Tuzun, “Making learning Inc., 2005.
fun: Quest Atlantis, a game without [16] J. Raskin, The Humane Interface:
guns,” Educational Technology Research New Directions for Designing Interactive
and Development, Vol. 53, No. 1, pp. 86- Systems. Addison-Wesley Publishing,
108, 2005. 2000.
[7] J. D. Bransford, A. L. Brown and R. [17] http://www.huddletogether.com/projects/
Cocking, How People Learn, National lightbox/
Academy Press, Washington, 1999. [18] http://particletree.com/features/lightbox-
[8] D. A. Kolb, Experiential Learning: gone-wild/
experience as the source of learning and [19] http://tinymce.moxiecode.com/
development, New Jersey: Prentice-Hall, index.php
1984. [20] http://www.longtailvideo.com/players/
[9] S. A. Barab, K. E. Hay, M. G. Barnett and jw-flv-player/
K. Squire, “Constructing virtual worlds: [21] http://developer.longtailvideo.com/trac/
Tracing the historical development of wiki/FlashOverview
learner practices / understandings,” [22] http://xmoov.com/xmoov-php/
Cognition and Instruction, Vol. 19, No. 1, [23] http://moodle.org/mod/forum/discuss.
2001, pp. 47-94; php?d=95946#p435882

Ciprian Ioan CUCU has graduated the Faculty of Economics of the West
University of Timişoara in 2004 as head of class, in the field of Bussiness
Informatics. He is currently a PhD student at the “Babeş-Bolyai” University
of Cluj-Napoca, Faculty of Economics and Business Management, in the
field of Cybernetics, Statistic and Economic Informatics. Between 2004 and
Informatica Economică vol. 14, no. 2/2010 119

2006 he worked as an external collaborator at the West University of Timişoara and from
2006 he is working at the “1 Decembrie 1918” University of Alba Iulia as a teaching assistant.
He is also a freelancer in the field of web design and programming and co-author of one book
related to web technologies, as well as the author or co-author of several articles in fields such
as educational technologies, knowledge management and e-management, published in the
proceedings of important international conferences. He was also co-organizer of several
international conferences and member in the editorial board of the journal “Annales
Universitatis Apulensis Series Oeconomica”.

Marian-Pompiliu CRISTESCU has graduated the Faculty of Planification


and Economic Cybernetics in 1985, he holds a PhD diploma in Economics
from 2003, obtained at the Faculty of Cybernetics, Statistic and Economic
Informatics from the Academy of Economic Studies in Bucharest. Between
1985 and 1991 he worked as an analyst – programmer at the I.A.C.M
Computation Office in Olt – Slatina and at the Electronic Computation
Territorial Center in Sibiu. In 1991 he joined the university teaching system,
going through all didactic positions starting with teaching assistant, lecturer in 2001 and
assistant professor since 2008. Presently, he is a full assistant professor in Economic
Informatics at the Faculty of Economic Sciences - “Lucian Blaga” University of Sibiu. He is
the author of 8 books and over 60 scientific articles in the field of software quality,
programming environments, data bases and economic informatics systems. He is equally
focused on software development, being the author or co-author of over 25 programming
systems for economic management. He has received many diplomas to certify his
achievements in the scientific research domain. He has participated as a project director or as
a leading team member at 8 research contracts. He is an active member of the scientific and
editing committee for the following magazines and journals: Economic Informatics, Journal
of Applied Quantitative Methods, The Economic Magazine edited by the Academy of
Economic Studies of Moldavia – Chişinău and the „Lucian Blaga” University of Sibiu. He
has participated in the scientific committee of over 10 national and international conferences,
for the Informatics section and has coordinated the editing of 2 volumes with the projects of
some international scientific conferences.

Corina-Ioana CRISTESCU has graduated the Faculty of Cybernetics,


Statistics and Economic Informatics in 2009, she holds a bachelor degree in
Economics, in the Economic Informatics specialty, with a thesis on
Distributed Applications Optimization. She is currently a student at the
Scientific Economic Informatics Master program. Between 2007 and 2008
she worked as a programmer for the Halcyon Solutions' company center in
Bucharest. From 2008 to the present day she works as a software developer
for Trapeze Networks, a leader in wireless solutions. She is the co-author of 6 scientific
articles in the field of software quality, programming environments, data bases and economic
informatics systems. She is equally focused on software development, being the author of 2
programming systems for human resources and economic management. One of the software
systems was presented to a scientific committee as part of a scientific paper in the domain of
Distributed Applications Optimizations, and was distinguished with the first prize in the
annual Student's Scientific Conference Session held at the Academy of Economic Studies in
2009. Her interest domains include software quality, programming environments, economic
informatics systems, optimization algorithms, network programming.

You might also like