SlideShare a Scribd company logo
1 of 6
Download to read offline
Are Animations Effective Tools for Teaching
Computer Science Courses in Developing Countries?
The case of University of Dar es Salaam
Joel S. Mtebe
Centre for Virtual Learning
University of Dar Es Salaam (UDSM)
Dar Es Salaam, Tanzania
jmtebe@gmail.com
Hashim M. Twaakyondo
Department of Computer Science & Engineering
University of Dar Es Salaam (UDSM)
Dar Es Salaam, Tanzania
hmtwaaky@yahoo.com
Abstract— Teaching computer science courses is a big challenge
to majority of teachers in developing countries institutions. Most
of these courses consist of abstract concepts where traditional
pedagogical methods such as lectures and textbooks cannot be
suited to enable students understand them. It becomes even more
challenge due to the fact that majority of these institutions are
faced with large class sizes while teaching facilities are few.
Although several solutions have been proposed to alleviate these
problems such as increasing student-computer ratio, improving
teaching pedagogy and increasing number of teaching staff, the
problem still exists. In this paper, we propose the use of computer
animations as instructional tools so as to enable students learn
difficult concepts in developing countries institutions. We
conducted a pilot study at University of Dar es Salaam (UDSM)
to determine if the use of animations can enable students to learn
difficult concepts easier and master course contents. The study
revealed that 67% of respondents (of 108 students) indicated that
animated courses enabled them to grasp difficult concepts more
easily. The study also found that the process of developing
animations improves the quality of course design. However, it is
essential to incorporate pedagogical and instructional design
principles in the whole process of development and integration of
animations into courses.
Index Terms—Animations, Simulations, Computer Science,
eLearning, animated courses
I. INTRODUCTION
Teaching computer science courses which require conceptual
understanding is a challenge to majority of teachers who used
to teach through lecturers and textbooks specifically in
developing countries institutions. This is because most of the
institutions in these countries are faced with increased students
enrolments (i.e. large classes), limited teaching facilities, and
massive shortage of science teachers. While teaching computer
sciences concepts requires teachers to use various instructional
methods such as demonstrations, practical exercises and
assignments, several institutions do not have enough facilities
for that.
Despite the demand for well-trained computer scientists and
software developers in the world, developing countries have
been underrepresented, and worse enough they depend on
imported software for majority of their organizations. Studies
suggest that the nature of traditional pedagogical techniques
may contribute to these challenges.
As a result of these challenges, the number of students who are
dropping these courses has been increasing every year.
Several solutions have been proposed to alleviate these
challenges, such as reducing student-computer ratios,
improving teaching pedagogy, and increasing the number of
teaching staff. Although much of the literature indicates that
effective application of Information and Communication
technologies (ICT) has the potential to alleviate some of these
challenges, the benefits of using such technology remain an
issue for further research.
Moreover, despite the improvement of ICT infrastructure,
reduced costs of internet and emergence of low cost smart
phone in developing countries, many lecturers within African
universities have not fully utilized its potential to enhance their
teaching methodology towards science courses.
In response to these challenges, the University of Dar Es
salaam (UDSM), through the Centre for Virtual Learning
(CVL), decided to implement a pilot project focused on
developing and integrating computer animations into computer
science courses. The project was funded by the Partnership for
Higher Education in Africa (PHEA) and implemented in
partnership with the South African Institute for Distance
Education (Saide). This paper presents the findings obtained
from 108 computer science students in order to know if the use
of animated course materials can improve course design and
enhance students’ mastery of difficult computer science course
concepts. It is expected that findings of this study will
stimulate further research on the use of animated course
materials as instructional tools to improve teaching computer
science courses especially in developing countries institutions.
II. BACKGROUND
UDSM has made tremendous investment in ICT infrastructure
to enhance the quality of teaching and learning. Some notable
achievements include the increased bandwidth to 1/155MBS,
deployment of a Wireless LAN (Hotspot) at the main campus
and establishment of public access rooms (PARs). Other
202
International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207
The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)
achievements include the deployment of various Information
systems such as the Human Resource Information System
(HURIS), Financial Information System (FIS), Academic
Register Information System (ARIS), Library Information
System (LIBIS), and various eLearning Systems. In terms of
educational technologies, UDSM started eLearning
implementation in 1998. Initiatives include the introduction of
Blackboard LMS (1998-2008), WebCT LMS (2003-2006) and
the Advanced Level End User Competence Upgrading Project
(2004-2007) [2].
Most of the above investments and initiatives focused on
installation of network infrastructure and capacity building for
both technical and academic staff on using the above systems.
Through these initiatives, more than 2,000 staff members were
trained on how to use the Blackboard LMS and 415 courses
were created and uploaded [3]. These initiatives did not result
into improved students learning due to the fact that effective
integration of ICT in teaching and learning lies beyond mere
access and ICT literacy as pointed out by Peeraer and Petegem
[4]. According to Mtebe, Dachi & Raphael [2], little was done
beyond improving the technological environment of the
institution and equipping a few academic staff with educational
technology skills. This is evident from the fact that most of 415
courses which were uploaded in the Blackboard LMS consisted
of skeletal course guides or course hand-outs with minimum
content, summarized in the form of Microsoft PowerPoint or
Microsoft Word documents [3]. Lecturers uploaded courses
into LMS in form of handouts and notes which they were using
in face-to-face teaching and expected students to learn
independently. In addition to that, these courses lacked
interactivity and were designed without considering eLearning
pedagogical approaches. The problems highlighted above
regarding poor quality of course design have directly impacted
on the mastery of course concepts for students and ultimately
affect the quality of graduates.
In light of the above problems, CVL decided to implement a
pilot project focused on developing animated courses and
investigate if these courses can enable students understand
difficult concepts easier and improve course design.
To achieve this, the project supported lecturers to redesign their
course blue prints by identifying areas where animations can
simplify understanding of difficult concepts. Moreover,
animations learning objects were developed and integrated into
course blue prints. The animated courses were converted into
eLearning format and made available via the Moodle Learning
Management System (LMS) and Compact Disc (CDs) for
students’ access.
To assess the effectiveness of the intervention, we conducted a
study to provide a critical analysis of how the use of
animations in computer science courses has enhanced subject
matter concept mastery and improved course design at UDSM.
III. THEORETICAL FRAMEWORK
The implementation of this project was motivated by the
assumption that appropriately uses of computer animations can
provide additional instructional support to convey complex and
dynamic topics and therefore make abstract concepts easier to
understand. Literature seems to confirm this view. The use of
computer animations in teaching science courses are said to
offer several benefits in improving students’ learning. They
enable students visualize and construct mental models (a
mentally-runnable simulation) [6] of various computer science
concepts. These mental models are the most developed sense in
humans and are important way by which students learn[7].
Moreover, these models help students to make connections
between fragments of concepts, and therefore enable to learn
problem solving and interact with course content as opposed
to memorizing computer concepts rules or fragments of
information [8]. By doing so, students develop understanding
of abstract concepts which are otherwise considered to be
‘invisible’ [9]. Moreover, computer animations are thought to
support students with different learning styles by presenting
content in a variety of formats (video, audio and sound). In
this case, students are given different ways of learning
concepts and therefore more novices can be attracted to study
computer science [10].
These potential benefits sparked the interest of several
researchers to conduct studies and pilots to determine suitable
roles for animations in teaching various science courses.
Notable studies include the development and use of
animations for teaching courses such as cell biology [11],
operating systems [12], discrete structures [13], histology [14],
molecular chemistry [8] and mathematical concepts [15]. The
majority of these studies appear to indicate that animated
learning materials are more useful in presenting difficult
concepts than equivalent static learning materials. While most
of these studies have focused on a single subject or discipline,
our study has focused on more than one course in the specific
domain of computer science.
The well-developed animations can be used to liven up lecture
notes when teachers use computer animations to better
demonstrate and explain difficult concepts in face-to-face
classroom [16]. They can also be used to improve online
versions of lectures notes where interactive animations
presented in a lecture can also be offered on the Web version
of course materials. In either case, they must integrated into
the instructional design and making them part of overall
course pedagogical framework in order to meet intended
didactic objectives
IV. RESEARCH DESIGN IMPLEMENTATION
Methodology
This case study employed both qualitative and quantitative
research methods to collect data. Questionnaires were
prepared and distributed to students and lecturers. Qualitative
data collection methods included one-to-one interviews with
lecturers who were involved in the process of developing
course blue-prints. Moreover, documentary evidence in the
form of developed animations and integrated courses was used
to assess the quality of developed courses based on proposed
course design quality rubrics indicated in table 1 in the
Appendices. Questionnaires were analyzed using Google doc
tools. Further details on specific research methods are
presented below.
203
International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207
The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)
Results
The results of this study are divided into two categories,
namely:
 Animations in enhancing concept mastery of subject
contents
 improvement in quality of course design based on
the process of course development
Finding 1: Animations in enhancing concept mastery of
subject contents
To determine if the use of animations enabled students to
understand difficult concepts, we developed questionnaires and
distributed to students at the end of Semester II, May 2012.
Through these questionnaires, we were interested in finding out
about (a) students’ perceptions of the usefulness of animations
and simulations in making difficult concepts easier to
understand; (b) some examples of concepts that were made
easier as a result of animations; and (c) students’ overall
opinions on the usefulness (in terms of course mastery) of
animations in learning science courses.
The questionnaires were completed by 108 students, of whom
86 were male (80%) and 22 were female (20%). Of these
respondents, 27 were in their first year of study, 46 were
second year, and 35 were third year.
When asked about their perception on the usefulness of
animations in making difficult concepts easier to understand
on a 5 tier scale, the results showed that 67% of respondents
agree that animations made difficult concepts easier. The
summary of results is shown in Figure 1.
Fig. 1. Perception of students on animations and simulations in making
difficulty concepts easier
When asked to mention specific examples of animations
which made some of course concepts easier, respondents
mentioned the following animated concepts:-
 The concept of deadlock in operating systems.
 In networking, animations help to understand how
traffic travels from one device to another.
 In networking, understanding the flow of data from
sender to the receiver by the OSI seven layers was
made easier to understand through that simulation
because it shows how data changes from top layer to
the bottom layer.
Other concepts mentioned include:
 E-R Diagram;
 Boyles law;
 B-+trees( insertion and deletion ) as shown in figure 2
and figure 3;
 Data encryption and decryption using DES algorithm;
 Data Structure (Recursion, concept of Towers of
Hanoi);
 Applications of gates in digital circuits.
Fig. 2. Snapshots on B+ tree Insertion Animation in Database implementation
course, one of animation mentioned by students.
Fig. 3. Snapshots on Simplification by K-MAP in Digital Circuits course
mentioned by students as one of the concept made easier by animations.
Finally, we requested their opinion on the overall usefulness (in
terms of course mastery) of animations and simulations
materials in learning science courses on a 5-tier scale. The
results showed that: 84% of respondents indicated that
animations and simulations are useful in science courses; (12)
11% said they are somewhat useful; (5) 5% indicated they are a
little useful; and no respondent said they are not useful at all.
The results are shown in Figure 4.
204
International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207
The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)
Fig. 4. Usefulness of animationated materials in learning science courses
Finding 2: Improvement in Quality of Course Design
In order to determine if the process of developing animations
had an impact on improving the quality of the course design,
we conducted two tasks to collect information. First, we
developed Course design Quality Metrics (see TABLE I in the
Appendices), which provided guidelines on how the quality of
a course’s design should be judged. These metrics were
adapted from the course development template (given to
lecturer during course development) and Quality Matters
Rubric Standards 2011-2013 (extracted from
www.QMprogram.org). Second, we distributed questionnaires
to lecturers to obtain their opinion on the usefulness of the use
of animations in improving the quality of course design and
enhancing concept mastery.
TASK 1 RESULTS
From the table metrics developed (TABLE I in the
Appendices), it can be seen that in most of the courses, the
overall course information was made transparent to students at
the beginning of the course. This information include titles of
modules, course objectives or outcomes, pre-requisites, list of
assignments, lecturer contact information, student evaluation,
and grading criteria. Using the course development template,
lecturers were able to provide all required and relevant course
information.
Moreover, a course calendar was developed and provided in
almost all courses. The course calendar is very important
because it helps students to learn at their own pace and plan
their learning time accordingly. Students learn better when they
control the pace of their learning [21]. With the presence of the
calendar, students can plan when to submit assignments and
when to undertake tests or examinations.
The challenging part was the development and integration of
LO into various modules at the same time ensuring that they
enable learners to achieve stated learning objectives. CVL staff
had to ensure that animations reach specific outcomes related
to skills or acquired knowledge for intended students as
insisted by Taylor, Pountneya and Malabara [15]. From the
developed Quality Metrics, it can be seen that integrated
animations complemented text materials by presenting difficult
concepts using multimedia elements. Also, most lecturers were
able to develop learning activities/practical exercises that
encouraged reflection.
TASK 2 RESULTS
The second task involved eliciting lecturers’ opinions on the
use of animations to improve the quality of course design and
enhanced concept mastery in their courses. 71% strongly
agreed that animations are useful in enhancing students’
mastery of difficult course concepts, while 29% agreed and
indicated that the process was also useful. They also indicated
that the use of animations in their courses helped to easily
explain difficult course concepts.
V. DISCUSSION AND LESSON LEARNT
Animations and simulations improves the quality of
course design
This study suggests that the process of developing
computer animations improves the quality of course design.
Lecturers strongly agreed that this process ensured that course
goals, course content and methods of assessment were well
planned and integrated in the courses, unlike before. However,
the study revealed that it is essential for pedagogy and
instructional design principles are incorporated in the whole
process of development and integrating animations into courses
so as such animations to have an educational value. Likewise,
they must be attractive, engaging and intuitive while enabling
learners to navigate easily to learn course content. If developed
animations are not user-friendly, learners spend more time
learning how to use them rather than learning the course
content [17]. Also such kind of animations are often
cognitively demanding and therefore resulting in decreased
learning outcomes [18].
To ensure this, CVL developed course template whereby all
pedagogical considerations were incorporated. The template
included important instructional principles such as Gagne’s
Nine Levels of Learning [22], Bloom’s Taxonomy [23] of
learning objectives and other related learning theories and
principles.
Animations enable students to learn difficult course
concepts easily
We also examined the effect of computer animations in
enabling students to master course content and making difficult
concepts easier. The study has revealed that “animations can
serve as effective multimedia tools to engage students while
facilitating and enhancing the student learning experience by
explaining difficult concepts through visual means instead of
the traditional way of heavy textual based presentation” [24].
This conclusion comes from the fact that 67% of respondents
indicated that animations in courses enabled them to grasp
difficult concepts more easily. This finding is in line with what
other researchers also found such as [11],[15],[25],[14] and
[12] regarding the benefits of animations help students grasp
difficult concepts.
Animations and simulations can be used to complement face
to face classroom
The study revealed that some lecturers were using animations
to complement face-to-face teaching. This shows that
animations are not only useful in online or independent
learning, but can also be used to easily explain difficult
concepts in face-to-face classrooms.
.
VI. CONCLUSION
This study has shown that the use of computer animations
assists students to better understand complex and difficult
concepts in various computer courses. Although the project
focused on computer science courses, the same benefits can be
attained in any science course. In addition, this process enabled
205
International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207
The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)
quality course materials to be made available to students,
improved course design and ensured the availability of
teaching resources even when some experienced staff member
retires or leaves the institution. The challenge remains on how
to ensure that animated courses are reviewed and updated
regularly.
Despite these benefits, many lecturers hesitate to incorporate
animations into their courses[12]. They do not value the
process of course development the same way as conducting
research or teaching. Lecturers in universities need to realize
that developing quality course notes for their students is as
important as teaching and doing research. Therefore, there is a
need for institutional management to sensitize lecturers on the
value of animations in education. In addition to that institutions
should create various motivations mechanisms such as
promotions, provisions of facilities for lecturers who use
educational technologies in teaching.
Finally due to advancement in technology and availability of
modern equipment, the possibilities for educational animations
are endless. We recommend that future research to consider
how animations can assist students with disabilities.
ACKNOWLEDGMENT
The authors would like to thank Saide Team for their support
in writing this paper specifically Ephraim Mhlanga and Brenda
Mallinson. We must also thank support and funding from
PHEA which made the development of animations possible.
Finally we must not forget computer science students and CVL
staff who participated in the study for their valuable inputs.
REFERENCES
[1] M. Minges, M. D. J. Williams, and R. Mayer, Africa’s
ICT Infrastructure: Building on the Mobile
Revolution. Washington, DC. United States: World
Bank, 2011, p. 310.
[2] J. S. Mtebe, H. Dachi, and C. Raphael, “Integrating
ICT into teaching and learning at the University of
Dar es Salaam,” Special Issue: Distance Education for
Empowerment and Development in Africa, vol. 32, no.
2, pp. 289–294, 2011.
[3] UDSM, “Blackboard Courses Audit Report.” 2010.
[4] J. Peeraer and P. V. Petegem, “Factors Influencing
Integration of ICT in Higher Education in Vietnam,”
in Proceedings of Global Learn Asia Pacific, 2010,
pp. 916–924.
[5] W. D. Henderson, “Animated models for teaching
aspects of computer systems organization,” IEEE
Transactions on Education, vol. 37, no. 3, pp. 247–
256, 1994.
[6] M. D. Byrne, R. Catrambone, and J. T. Stasko,
“Evaluating animations as student aids in learning
computer algorithms,” Computers & Education, vol.
33, no. 4, pp. 253–278, 1999.
[7] R. Sekular and R. Blake, Perception. Alfred A. Knopf,
1985.
[8] D. Falvo, “Animations and simulations for teaching
and learning molecular chemistry.,” International
Journal of Technology in Teaching and Learning, vol.
4, no. 1, pp. 68–77, 2008.
[9] M. Steinke, T. Huk, and C. Floto, “Helping teachers
develop computer animations for improving learning
in science education,” in Society for Information
Technology and Teacher Education International
Conference, 2003, pp. 3022–3025.
[10] G. D. Blank, S. Roy, S. Sahasrabudhe, W. M.
Pottenger, and G. D. Kessler, “Adapting multimedia
for diverse student learning styles,” Computing
Sciences in Colleges, vol. 18, no. 3, pp. 45–58, 2003.
[11] B. J. Stith, “Use of Animation in Teaching Cell
Biology,” Cell Biol Educ, vol. 3, no. 3, pp. 181–188,
2004.
[12] B. M. English and S. B. Rainwater, “The effectiveness
of animations in an undergraduate operating systems
course,” Computing Sciences in Colleges, vol. 21, no.
5, pp. 53–59, 2006.
[13] C.-C. Lin and M. Zhang, “The Use of Computer
Animation in Teaching Discrete Structures Course.”
Computer Science Department, Winona State
University, 2003.
[14] M. A. Brisbourne, S. S. Chin, E. Melnyk, and D. A.
Begg, “Using web-based animations to teach
histology,” Anat Rec, vol. 269, no. 1, pp. 11–19, 2002.
[15] M. Taylor, D. Pountneya, and I. Malabara,
“Animation as an aid for the teaching of mathematical
concepts,” Journal of Further and Higher Education,
vol. 31, no. 3, pp. 249–261, 2007.
[16] H. Szczerbick, M. Syrjakow, and J. Berdu,
“Interactive Web-Based Animations for Teaching and
Learning,” in 32nd conference on Winter simulation,
2000.
[17] R. Lanzilotti, C. Ardito, M. F. Costabile, D.
Informatica, U. Bari, and A. D. Angeli, “eLSE
Methodology : a Systematic Approach to the e-
Learning Systems Evaluation,” Learning, vol. 9, pp.
42–53, 2006.
[18] B. B. de Koning, H. K. Tabbers, R. M. J. P. Rikers,
and F. Paas, “Attention cueing in an instructional
206
International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207
The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)
animation: The role of presentation speed,” Computers
in Human Behavior, vol. 27, no. 1, pp. 41–45, 2011.
[19] R.-B. Alexandra, M. AndrĂŠ, G. Tiago, and J. Joaquim,
“Evaluating Learning Support Systems Usability An
Empirical Approach,” Communication & cognition.
Monographies, vol. 41, no. 1–2, pp. 143–158, 2008.
[20] P. Zaharias, K. Vassilopoulou, and A. Poulymenakou,
“Designing On-Line Learning Courses: Implications
for Usability,” 2002. [Online]. Available:
http://www.japit.org/zaharias_etal02.pdf.
[21] R. E. Mayer and P. Chandler, “When learning is just a
click away: does simple user interaction foster deeper
understanding of multimedia messages?,” Journal of
Educational Psychology, vol. 93, pp. 390–397, 2001.
[22] R. M. GagnĂŠ, The conditions of learning and theory of
instruction. New York: Holt, Rinehart and Winston.,
1985.
[23] B. S. Bloom, Taxonomy of Educational Objectives
Book 1: Cognitive Domain. 1956.
[24] V. Aravinthan and J. Worden, “Animations as a tool
for enhancing teaching and learning outcomes in Civil
Engineering courses,” in 40th ASEE/IEEE Frontiers in
Education Conference: Celebrating 40 Years of
Innovation, 2010, pp. T4C–1–T4C–6.
[25] M. Taylor, S. Duffy, and G. Hughes, “The use of
animation in higher education teaching to support
students with dyslexia,” Education + Training, vol.
49, no. 1, pp. 25–35, 2007.
Appendices
TABLE I. PROPOSED COURSE DESIGN QUALITY METRICS
A:General Course
Information
CH 240 IS
263
IS
273
IS 353 IS 364
Course Title Yes Yes Yes Yes Yes
Course Code Yes Yes Yes Yes Yes
Lecturer(s)
Introduction
Yes Yes Yes Yes Yes
Course Overview Yes Yes Yes Yes Yes
Course
Outcomes/Objecti
ves
Yes Yes Yes Yes Yes
Pre-requisites Yes Yes Yes Yes Yes
Course assessment
and Grading
options
Yes Yes Yes Yes Yes
Course Calendar Yes Yes Yes Yes Yes
B: Instructional
Materials
A:General Course
Information
CH 240 IS
263
IS
273
IS 353 IS 364
Course Title Yes Yes Yes Yes Yes
Module Xi:
Clearly stated
course outcomes
Yes Yes Yes Yes Yes
Objectives are
stated clearly and
written from the
students’
perspective.
Yes No Yes Yes Yes
The instructional
materials
contribute to the
achievement of the
stated module/unit
learning
objectives.
Yes Yes Yes Yes Yes
Content pitched at
level matching
course outcomes
No No Yes Yes Yes
Animations and
simulations
present a variety
of perspectives on
the course content.
Yes Yes Yes Yes Yes
There are learning
activities/practical
exercises that
encourage
reflection
Yes Yes Yes No No
The learning
activities promote
the achievement of
the stated learning
objectives.
Yes No Yes Yes Yes
207
International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207
The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)

More Related Content

Similar to Are Animations Effective Tools For Teaching Computer Science Courses In Developing Countries

Importance of Multimedia BY Zubair yaseen
 Importance of Multimedia BY Zubair yaseen  Importance of Multimedia BY Zubair yaseen
Importance of Multimedia BY Zubair yaseen University of Education
 
Relevance of e-training for English Teachers.published
Relevance of e-training for English Teachers.publishedRelevance of e-training for English Teachers.published
Relevance of e-training for English Teachers.publishedIntakhab Alam Khan
 
iBaTs: Interactive Bash Shell Adaptive Tutoring System
iBaTs: Interactive Bash Shell Adaptive Tutoring SystemiBaTs: Interactive Bash Shell Adaptive Tutoring System
iBaTs: Interactive Bash Shell Adaptive Tutoring SystemCSCJournals
 
A Reappraisal Of Online Mathematics Teaching Using LaTeX
A Reappraisal Of Online Mathematics Teaching Using LaTeXA Reappraisal Of Online Mathematics Teaching Using LaTeX
A Reappraisal Of Online Mathematics Teaching Using LaTeXBryce Nelson
 
Neural Network Model for Predicting Students' Achievement in Blended Courses ...
Neural Network Model for Predicting Students' Achievement in Blended Courses ...Neural Network Model for Predicting Students' Achievement in Blended Courses ...
Neural Network Model for Predicting Students' Achievement in Blended Courses ...ijaia
 
E-Learning Project Write Up Case Study Ogun State Institute Of Technology
E-Learning Project Write Up Case Study Ogun State Institute Of TechnologyE-Learning Project Write Up Case Study Ogun State Institute Of Technology
E-Learning Project Write Up Case Study Ogun State Institute Of Technologydamilola isaac
 
Presentation taccle aquatnet
Presentation taccle aquatnetPresentation taccle aquatnet
Presentation taccle aquatnetjensvermeersch
 
The utilization of virtual learning environment (vle) to improve mathematics ...
The utilization of virtual learning environment (vle) to improve mathematics ...The utilization of virtual learning environment (vle) to improve mathematics ...
The utilization of virtual learning environment (vle) to improve mathematics ...STEPHEN ONUH OLA
 
PBL-CT Banjarmasin.pptx
PBL-CT Banjarmasin.pptxPBL-CT Banjarmasin.pptx
PBL-CT Banjarmasin.pptxssuserdc4c27
 
Use of Traditional Teaching Methods and Multimedia Techniques in Classroom Te...
Use of Traditional Teaching Methods and Multimedia Techniques in Classroom Te...Use of Traditional Teaching Methods and Multimedia Techniques in Classroom Te...
Use of Traditional Teaching Methods and Multimedia Techniques in Classroom Te...IRJET Journal
 
COMPARING THE CHALLENGES OF IMPLEMENTING WEB-BASED AND TRADITIONAL TEACHING S...
COMPARING THE CHALLENGES OF IMPLEMENTING WEB-BASED AND TRADITIONAL TEACHING S...COMPARING THE CHALLENGES OF IMPLEMENTING WEB-BASED AND TRADITIONAL TEACHING S...
COMPARING THE CHALLENGES OF IMPLEMENTING WEB-BASED AND TRADITIONAL TEACHING S...adeij1
 
Comparing the Challenges of Implementing Web-Based and Traditional Teaching S...
Comparing the Challenges of Implementing Web-Based and Traditional Teaching S...Comparing the Challenges of Implementing Web-Based and Traditional Teaching S...
Comparing the Challenges of Implementing Web-Based and Traditional Teaching S...adeij1
 
Assienment
AssienmentAssienment
Assienmentmaluathira
 
My Portfolio in Educational Technology
My Portfolio in Educational TechnologyMy Portfolio in Educational Technology
My Portfolio in Educational TechnologyCheerLoyd
 
My portfolio in ed tech.
My portfolio in ed tech.My portfolio in ed tech.
My portfolio in ed tech.CheerLoyd
 

Similar to Are Animations Effective Tools For Teaching Computer Science Courses In Developing Countries (20)

libya
libyalibya
libya
 
Importance of Multimedia BY Zubair yaseen
 Importance of Multimedia BY Zubair yaseen  Importance of Multimedia BY Zubair yaseen
Importance of Multimedia BY Zubair yaseen
 
Relevance of e-training for English Teachers.published
Relevance of e-training for English Teachers.publishedRelevance of e-training for English Teachers.published
Relevance of e-training for English Teachers.published
 
iBaTs: Interactive Bash Shell Adaptive Tutoring System
iBaTs: Interactive Bash Shell Adaptive Tutoring SystemiBaTs: Interactive Bash Shell Adaptive Tutoring System
iBaTs: Interactive Bash Shell Adaptive Tutoring System
 
A Reappraisal Of Online Mathematics Teaching Using LaTeX
A Reappraisal Of Online Mathematics Teaching Using LaTeXA Reappraisal Of Online Mathematics Teaching Using LaTeX
A Reappraisal Of Online Mathematics Teaching Using LaTeX
 
AZETAPAPER1.pdf
AZETAPAPER1.pdfAZETAPAPER1.pdf
AZETAPAPER1.pdf
 
Neural Network Model for Predicting Students' Achievement in Blended Courses ...
Neural Network Model for Predicting Students' Achievement in Blended Courses ...Neural Network Model for Predicting Students' Achievement in Blended Courses ...
Neural Network Model for Predicting Students' Achievement in Blended Courses ...
 
E-Learning Project Write Up Case Study Ogun State Institute Of Technology
E-Learning Project Write Up Case Study Ogun State Institute Of TechnologyE-Learning Project Write Up Case Study Ogun State Institute Of Technology
E-Learning Project Write Up Case Study Ogun State Institute Of Technology
 
Presentation taccle aquatnet
Presentation taccle aquatnetPresentation taccle aquatnet
Presentation taccle aquatnet
 
The utilization of virtual learning environment (vle) to improve mathematics ...
The utilization of virtual learning environment (vle) to improve mathematics ...The utilization of virtual learning environment (vle) to improve mathematics ...
The utilization of virtual learning environment (vle) to improve mathematics ...
 
The ICT Used by the English Lecturers for Non English Study Program Students ...
The ICT Used by the English Lecturers for Non English Study Program Students ...The ICT Used by the English Lecturers for Non English Study Program Students ...
The ICT Used by the English Lecturers for Non English Study Program Students ...
 
Value proposition e_learning in technical education_slides
Value proposition e_learning in technical education_slidesValue proposition e_learning in technical education_slides
Value proposition e_learning in technical education_slides
 
Value proposition e_learning in technical education_slides
Value proposition e_learning in technical education_slidesValue proposition e_learning in technical education_slides
Value proposition e_learning in technical education_slides
 
PBL-CT Banjarmasin.pptx
PBL-CT Banjarmasin.pptxPBL-CT Banjarmasin.pptx
PBL-CT Banjarmasin.pptx
 
Use of Traditional Teaching Methods and Multimedia Techniques in Classroom Te...
Use of Traditional Teaching Methods and Multimedia Techniques in Classroom Te...Use of Traditional Teaching Methods and Multimedia Techniques in Classroom Te...
Use of Traditional Teaching Methods and Multimedia Techniques in Classroom Te...
 
COMPARING THE CHALLENGES OF IMPLEMENTING WEB-BASED AND TRADITIONAL TEACHING S...
COMPARING THE CHALLENGES OF IMPLEMENTING WEB-BASED AND TRADITIONAL TEACHING S...COMPARING THE CHALLENGES OF IMPLEMENTING WEB-BASED AND TRADITIONAL TEACHING S...
COMPARING THE CHALLENGES OF IMPLEMENTING WEB-BASED AND TRADITIONAL TEACHING S...
 
Comparing the Challenges of Implementing Web-Based and Traditional Teaching S...
Comparing the Challenges of Implementing Web-Based and Traditional Teaching S...Comparing the Challenges of Implementing Web-Based and Traditional Teaching S...
Comparing the Challenges of Implementing Web-Based and Traditional Teaching S...
 
Assienment
AssienmentAssienment
Assienment
 
My Portfolio in Educational Technology
My Portfolio in Educational TechnologyMy Portfolio in Educational Technology
My Portfolio in Educational Technology
 
My portfolio in ed tech.
My portfolio in ed tech.My portfolio in ed tech.
My portfolio in ed tech.
 

More from Lindsey Sais

How To Write A 5-Page Essay - 5 Paragraph Essay Ho
How To Write A 5-Page Essay - 5 Paragraph Essay HoHow To Write A 5-Page Essay - 5 Paragraph Essay Ho
How To Write A 5-Page Essay - 5 Paragraph Essay HoLindsey Sais
 
Need Help Writing An Essay - Free Printable Lined Writin
Need Help Writing An Essay - Free Printable Lined WritinNeed Help Writing An Essay - Free Printable Lined Writin
Need Help Writing An Essay - Free Printable Lined WritinLindsey Sais
 
30 College Essay Examples MS Word, P. Online assignment writing service.
30 College Essay Examples MS Word, P. Online assignment writing service.30 College Essay Examples MS Word, P. Online assignment writing service.
30 College Essay Examples MS Word, P. Online assignment writing service.Lindsey Sais
 
Diferencia Entre For Y During En Ingls Ks
Diferencia Entre For Y During En Ingls KsDiferencia Entre For Y During En Ingls Ks
Diferencia Entre For Y During En Ingls KsLindsey Sais
 
Film Essay Example. How To Write A Good Movie Re
Film Essay Example. How To Write A Good Movie ReFilm Essay Example. How To Write A Good Movie Re
Film Essay Example. How To Write A Good Movie ReLindsey Sais
 
Hvordan Man Skriver En Novelle Hvordan Man Skriv
Hvordan Man Skriver En Novelle Hvordan Man SkrivHvordan Man Skriver En Novelle Hvordan Man Skriv
Hvordan Man Skriver En Novelle Hvordan Man SkrivLindsey Sais
 
Self-Assessment Tests - Free Ess. Online assignment writing service.
Self-Assessment Tests - Free Ess. Online assignment writing service.Self-Assessment Tests - Free Ess. Online assignment writing service.
Self-Assessment Tests - Free Ess. Online assignment writing service.Lindsey Sais
 
017 20180216121200 717 02 Essay Example How To D
017 20180216121200 717 02 Essay Example How To D017 20180216121200 717 02 Essay Example How To D
017 20180216121200 717 02 Essay Example How To DLindsey Sais
 
Sample Website Evaluation Ess. Online assignment writing service.
Sample Website Evaluation Ess. Online assignment writing service.Sample Website Evaluation Ess. Online assignment writing service.
Sample Website Evaluation Ess. Online assignment writing service.Lindsey Sais
 
Great Introductions Examples. How To Introd
Great Introductions Examples. How To IntrodGreat Introductions Examples. How To Introd
Great Introductions Examples. How To IntrodLindsey Sais
 
Amp-Pinterest In Action College Essay Exampl
Amp-Pinterest In Action College Essay ExamplAmp-Pinterest In Action College Essay Exampl
Amp-Pinterest In Action College Essay ExamplLindsey Sais
 
A Favorite Childhood Memory Essay. Childhood Memories Essay F
A Favorite Childhood Memory Essay. Childhood Memories Essay FA Favorite Childhood Memory Essay. Childhood Memories Essay F
A Favorite Childhood Memory Essay. Childhood Memories Essay FLindsey Sais
 
How To Write A Conclusion And Introduction - Beclila
How To Write A Conclusion And Introduction - BeclilaHow To Write A Conclusion And Introduction - Beclila
How To Write A Conclusion And Introduction - BeclilaLindsey Sais
 
Happy New Year Writing Pages By Mary Bown Tea
Happy New Year Writing Pages By Mary Bown TeaHappy New Year Writing Pages By Mary Bown Tea
Happy New Year Writing Pages By Mary Bown TeaLindsey Sais
 
Artist Statement. Online assignment writing service.
Artist Statement. Online assignment writing service.Artist Statement. Online assignment writing service.
Artist Statement. Online assignment writing service.Lindsey Sais
 
Writing Essay Services. Online assignment writing service.
Writing Essay Services. Online assignment writing service.Writing Essay Services. Online assignment writing service.
Writing Essay Services. Online assignment writing service.Lindsey Sais
 
How To Write A Research Paper Int. Online assignment writing service.
How To Write A Research Paper Int. Online assignment writing service.How To Write A Research Paper Int. Online assignment writing service.
How To Write A Research Paper Int. Online assignment writing service.Lindsey Sais
 
Efficient Tips On How To Write A Creative Essay T
Efficient Tips On How To Write A Creative Essay TEfficient Tips On How To Write A Creative Essay T
Efficient Tips On How To Write A Creative Essay TLindsey Sais
 
10 Lines On My Best Friend 50. Online assignment writing service.
10 Lines On My Best Friend 50. Online assignment writing service.10 Lines On My Best Friend 50. Online assignment writing service.
10 Lines On My Best Friend 50. Online assignment writing service.Lindsey Sais
 
Literary Outline Format. A Literary Analysis Essay Ou
Literary Outline Format. A Literary Analysis Essay OuLiterary Outline Format. A Literary Analysis Essay Ou
Literary Outline Format. A Literary Analysis Essay OuLindsey Sais
 

More from Lindsey Sais (20)

How To Write A 5-Page Essay - 5 Paragraph Essay Ho
How To Write A 5-Page Essay - 5 Paragraph Essay HoHow To Write A 5-Page Essay - 5 Paragraph Essay Ho
How To Write A 5-Page Essay - 5 Paragraph Essay Ho
 
Need Help Writing An Essay - Free Printable Lined Writin
Need Help Writing An Essay - Free Printable Lined WritinNeed Help Writing An Essay - Free Printable Lined Writin
Need Help Writing An Essay - Free Printable Lined Writin
 
30 College Essay Examples MS Word, P. Online assignment writing service.
30 College Essay Examples MS Word, P. Online assignment writing service.30 College Essay Examples MS Word, P. Online assignment writing service.
30 College Essay Examples MS Word, P. Online assignment writing service.
 
Diferencia Entre For Y During En Ingls Ks
Diferencia Entre For Y During En Ingls KsDiferencia Entre For Y During En Ingls Ks
Diferencia Entre For Y During En Ingls Ks
 
Film Essay Example. How To Write A Good Movie Re
Film Essay Example. How To Write A Good Movie ReFilm Essay Example. How To Write A Good Movie Re
Film Essay Example. How To Write A Good Movie Re
 
Hvordan Man Skriver En Novelle Hvordan Man Skriv
Hvordan Man Skriver En Novelle Hvordan Man SkrivHvordan Man Skriver En Novelle Hvordan Man Skriv
Hvordan Man Skriver En Novelle Hvordan Man Skriv
 
Self-Assessment Tests - Free Ess. Online assignment writing service.
Self-Assessment Tests - Free Ess. Online assignment writing service.Self-Assessment Tests - Free Ess. Online assignment writing service.
Self-Assessment Tests - Free Ess. Online assignment writing service.
 
017 20180216121200 717 02 Essay Example How To D
017 20180216121200 717 02 Essay Example How To D017 20180216121200 717 02 Essay Example How To D
017 20180216121200 717 02 Essay Example How To D
 
Sample Website Evaluation Ess. Online assignment writing service.
Sample Website Evaluation Ess. Online assignment writing service.Sample Website Evaluation Ess. Online assignment writing service.
Sample Website Evaluation Ess. Online assignment writing service.
 
Great Introductions Examples. How To Introd
Great Introductions Examples. How To IntrodGreat Introductions Examples. How To Introd
Great Introductions Examples. How To Introd
 
Amp-Pinterest In Action College Essay Exampl
Amp-Pinterest In Action College Essay ExamplAmp-Pinterest In Action College Essay Exampl
Amp-Pinterest In Action College Essay Exampl
 
A Favorite Childhood Memory Essay. Childhood Memories Essay F
A Favorite Childhood Memory Essay. Childhood Memories Essay FA Favorite Childhood Memory Essay. Childhood Memories Essay F
A Favorite Childhood Memory Essay. Childhood Memories Essay F
 
How To Write A Conclusion And Introduction - Beclila
How To Write A Conclusion And Introduction - BeclilaHow To Write A Conclusion And Introduction - Beclila
How To Write A Conclusion And Introduction - Beclila
 
Happy New Year Writing Pages By Mary Bown Tea
Happy New Year Writing Pages By Mary Bown TeaHappy New Year Writing Pages By Mary Bown Tea
Happy New Year Writing Pages By Mary Bown Tea
 
Artist Statement. Online assignment writing service.
Artist Statement. Online assignment writing service.Artist Statement. Online assignment writing service.
Artist Statement. Online assignment writing service.
 
Writing Essay Services. Online assignment writing service.
Writing Essay Services. Online assignment writing service.Writing Essay Services. Online assignment writing service.
Writing Essay Services. Online assignment writing service.
 
How To Write A Research Paper Int. Online assignment writing service.
How To Write A Research Paper Int. Online assignment writing service.How To Write A Research Paper Int. Online assignment writing service.
How To Write A Research Paper Int. Online assignment writing service.
 
Efficient Tips On How To Write A Creative Essay T
Efficient Tips On How To Write A Creative Essay TEfficient Tips On How To Write A Creative Essay T
Efficient Tips On How To Write A Creative Essay T
 
10 Lines On My Best Friend 50. Online assignment writing service.
10 Lines On My Best Friend 50. Online assignment writing service.10 Lines On My Best Friend 50. Online assignment writing service.
10 Lines On My Best Friend 50. Online assignment writing service.
 
Literary Outline Format. A Literary Analysis Essay Ou
Literary Outline Format. A Literary Analysis Essay OuLiterary Outline Format. A Literary Analysis Essay Ou
Literary Outline Format. A Literary Analysis Essay Ou
 

Recently uploaded

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 

Recently uploaded (20)

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAĐĄY_INDEX-DM_23-1-final-eng.pdf
 

Are Animations Effective Tools For Teaching Computer Science Courses In Developing Countries

  • 1. Are Animations Effective Tools for Teaching Computer Science Courses in Developing Countries? The case of University of Dar es Salaam Joel S. Mtebe Centre for Virtual Learning University of Dar Es Salaam (UDSM) Dar Es Salaam, Tanzania jmtebe@gmail.com Hashim M. Twaakyondo Department of Computer Science & Engineering University of Dar Es Salaam (UDSM) Dar Es Salaam, Tanzania hmtwaaky@yahoo.com Abstract— Teaching computer science courses is a big challenge to majority of teachers in developing countries institutions. Most of these courses consist of abstract concepts where traditional pedagogical methods such as lectures and textbooks cannot be suited to enable students understand them. It becomes even more challenge due to the fact that majority of these institutions are faced with large class sizes while teaching facilities are few. Although several solutions have been proposed to alleviate these problems such as increasing student-computer ratio, improving teaching pedagogy and increasing number of teaching staff, the problem still exists. In this paper, we propose the use of computer animations as instructional tools so as to enable students learn difficult concepts in developing countries institutions. We conducted a pilot study at University of Dar es Salaam (UDSM) to determine if the use of animations can enable students to learn difficult concepts easier and master course contents. The study revealed that 67% of respondents (of 108 students) indicated that animated courses enabled them to grasp difficult concepts more easily. The study also found that the process of developing animations improves the quality of course design. However, it is essential to incorporate pedagogical and instructional design principles in the whole process of development and integration of animations into courses. Index Terms—Animations, Simulations, Computer Science, eLearning, animated courses I. INTRODUCTION Teaching computer science courses which require conceptual understanding is a challenge to majority of teachers who used to teach through lecturers and textbooks specifically in developing countries institutions. This is because most of the institutions in these countries are faced with increased students enrolments (i.e. large classes), limited teaching facilities, and massive shortage of science teachers. While teaching computer sciences concepts requires teachers to use various instructional methods such as demonstrations, practical exercises and assignments, several institutions do not have enough facilities for that. Despite the demand for well-trained computer scientists and software developers in the world, developing countries have been underrepresented, and worse enough they depend on imported software for majority of their organizations. Studies suggest that the nature of traditional pedagogical techniques may contribute to these challenges. As a result of these challenges, the number of students who are dropping these courses has been increasing every year. Several solutions have been proposed to alleviate these challenges, such as reducing student-computer ratios, improving teaching pedagogy, and increasing the number of teaching staff. Although much of the literature indicates that effective application of Information and Communication technologies (ICT) has the potential to alleviate some of these challenges, the benefits of using such technology remain an issue for further research. Moreover, despite the improvement of ICT infrastructure, reduced costs of internet and emergence of low cost smart phone in developing countries, many lecturers within African universities have not fully utilized its potential to enhance their teaching methodology towards science courses. In response to these challenges, the University of Dar Es salaam (UDSM), through the Centre for Virtual Learning (CVL), decided to implement a pilot project focused on developing and integrating computer animations into computer science courses. The project was funded by the Partnership for Higher Education in Africa (PHEA) and implemented in partnership with the South African Institute for Distance Education (Saide). This paper presents the findings obtained from 108 computer science students in order to know if the use of animated course materials can improve course design and enhance students’ mastery of difficult computer science course concepts. It is expected that findings of this study will stimulate further research on the use of animated course materials as instructional tools to improve teaching computer science courses especially in developing countries institutions. II. BACKGROUND UDSM has made tremendous investment in ICT infrastructure to enhance the quality of teaching and learning. Some notable achievements include the increased bandwidth to 1/155MBS, deployment of a Wireless LAN (Hotspot) at the main campus and establishment of public access rooms (PARs). Other 202 International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207 The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)
  • 2. achievements include the deployment of various Information systems such as the Human Resource Information System (HURIS), Financial Information System (FIS), Academic Register Information System (ARIS), Library Information System (LIBIS), and various eLearning Systems. In terms of educational technologies, UDSM started eLearning implementation in 1998. Initiatives include the introduction of Blackboard LMS (1998-2008), WebCT LMS (2003-2006) and the Advanced Level End User Competence Upgrading Project (2004-2007) [2]. Most of the above investments and initiatives focused on installation of network infrastructure and capacity building for both technical and academic staff on using the above systems. Through these initiatives, more than 2,000 staff members were trained on how to use the Blackboard LMS and 415 courses were created and uploaded [3]. These initiatives did not result into improved students learning due to the fact that effective integration of ICT in teaching and learning lies beyond mere access and ICT literacy as pointed out by Peeraer and Petegem [4]. According to Mtebe, Dachi & Raphael [2], little was done beyond improving the technological environment of the institution and equipping a few academic staff with educational technology skills. This is evident from the fact that most of 415 courses which were uploaded in the Blackboard LMS consisted of skeletal course guides or course hand-outs with minimum content, summarized in the form of Microsoft PowerPoint or Microsoft Word documents [3]. Lecturers uploaded courses into LMS in form of handouts and notes which they were using in face-to-face teaching and expected students to learn independently. In addition to that, these courses lacked interactivity and were designed without considering eLearning pedagogical approaches. The problems highlighted above regarding poor quality of course design have directly impacted on the mastery of course concepts for students and ultimately affect the quality of graduates. In light of the above problems, CVL decided to implement a pilot project focused on developing animated courses and investigate if these courses can enable students understand difficult concepts easier and improve course design. To achieve this, the project supported lecturers to redesign their course blue prints by identifying areas where animations can simplify understanding of difficult concepts. Moreover, animations learning objects were developed and integrated into course blue prints. The animated courses were converted into eLearning format and made available via the Moodle Learning Management System (LMS) and Compact Disc (CDs) for students’ access. To assess the effectiveness of the intervention, we conducted a study to provide a critical analysis of how the use of animations in computer science courses has enhanced subject matter concept mastery and improved course design at UDSM. III. THEORETICAL FRAMEWORK The implementation of this project was motivated by the assumption that appropriately uses of computer animations can provide additional instructional support to convey complex and dynamic topics and therefore make abstract concepts easier to understand. Literature seems to confirm this view. The use of computer animations in teaching science courses are said to offer several benefits in improving students’ learning. They enable students visualize and construct mental models (a mentally-runnable simulation) [6] of various computer science concepts. These mental models are the most developed sense in humans and are important way by which students learn[7]. Moreover, these models help students to make connections between fragments of concepts, and therefore enable to learn problem solving and interact with course content as opposed to memorizing computer concepts rules or fragments of information [8]. By doing so, students develop understanding of abstract concepts which are otherwise considered to be ‘invisible’ [9]. Moreover, computer animations are thought to support students with different learning styles by presenting content in a variety of formats (video, audio and sound). In this case, students are given different ways of learning concepts and therefore more novices can be attracted to study computer science [10]. These potential benefits sparked the interest of several researchers to conduct studies and pilots to determine suitable roles for animations in teaching various science courses. Notable studies include the development and use of animations for teaching courses such as cell biology [11], operating systems [12], discrete structures [13], histology [14], molecular chemistry [8] and mathematical concepts [15]. The majority of these studies appear to indicate that animated learning materials are more useful in presenting difficult concepts than equivalent static learning materials. While most of these studies have focused on a single subject or discipline, our study has focused on more than one course in the specific domain of computer science. The well-developed animations can be used to liven up lecture notes when teachers use computer animations to better demonstrate and explain difficult concepts in face-to-face classroom [16]. They can also be used to improve online versions of lectures notes where interactive animations presented in a lecture can also be offered on the Web version of course materials. In either case, they must integrated into the instructional design and making them part of overall course pedagogical framework in order to meet intended didactic objectives IV. RESEARCH DESIGN IMPLEMENTATION Methodology This case study employed both qualitative and quantitative research methods to collect data. Questionnaires were prepared and distributed to students and lecturers. Qualitative data collection methods included one-to-one interviews with lecturers who were involved in the process of developing course blue-prints. Moreover, documentary evidence in the form of developed animations and integrated courses was used to assess the quality of developed courses based on proposed course design quality rubrics indicated in table 1 in the Appendices. Questionnaires were analyzed using Google doc tools. Further details on specific research methods are presented below. 203 International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207 The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)
  • 3. Results The results of this study are divided into two categories, namely:  Animations in enhancing concept mastery of subject contents  improvement in quality of course design based on the process of course development Finding 1: Animations in enhancing concept mastery of subject contents To determine if the use of animations enabled students to understand difficult concepts, we developed questionnaires and distributed to students at the end of Semester II, May 2012. Through these questionnaires, we were interested in finding out about (a) students’ perceptions of the usefulness of animations and simulations in making difficult concepts easier to understand; (b) some examples of concepts that were made easier as a result of animations; and (c) students’ overall opinions on the usefulness (in terms of course mastery) of animations in learning science courses. The questionnaires were completed by 108 students, of whom 86 were male (80%) and 22 were female (20%). Of these respondents, 27 were in their first year of study, 46 were second year, and 35 were third year. When asked about their perception on the usefulness of animations in making difficult concepts easier to understand on a 5 tier scale, the results showed that 67% of respondents agree that animations made difficult concepts easier. The summary of results is shown in Figure 1. Fig. 1. Perception of students on animations and simulations in making difficulty concepts easier When asked to mention specific examples of animations which made some of course concepts easier, respondents mentioned the following animated concepts:-  The concept of deadlock in operating systems.  In networking, animations help to understand how traffic travels from one device to another.  In networking, understanding the flow of data from sender to the receiver by the OSI seven layers was made easier to understand through that simulation because it shows how data changes from top layer to the bottom layer. Other concepts mentioned include:  E-R Diagram;  Boyles law;  B-+trees( insertion and deletion ) as shown in figure 2 and figure 3;  Data encryption and decryption using DES algorithm;  Data Structure (Recursion, concept of Towers of Hanoi);  Applications of gates in digital circuits. Fig. 2. Snapshots on B+ tree Insertion Animation in Database implementation course, one of animation mentioned by students. Fig. 3. Snapshots on Simplification by K-MAP in Digital Circuits course mentioned by students as one of the concept made easier by animations. Finally, we requested their opinion on the overall usefulness (in terms of course mastery) of animations and simulations materials in learning science courses on a 5-tier scale. The results showed that: 84% of respondents indicated that animations and simulations are useful in science courses; (12) 11% said they are somewhat useful; (5) 5% indicated they are a little useful; and no respondent said they are not useful at all. The results are shown in Figure 4. 204 International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207 The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)
  • 4. Fig. 4. Usefulness of animationated materials in learning science courses Finding 2: Improvement in Quality of Course Design In order to determine if the process of developing animations had an impact on improving the quality of the course design, we conducted two tasks to collect information. First, we developed Course design Quality Metrics (see TABLE I in the Appendices), which provided guidelines on how the quality of a course’s design should be judged. These metrics were adapted from the course development template (given to lecturer during course development) and Quality Matters Rubric Standards 2011-2013 (extracted from www.QMprogram.org). Second, we distributed questionnaires to lecturers to obtain their opinion on the usefulness of the use of animations in improving the quality of course design and enhancing concept mastery. TASK 1 RESULTS From the table metrics developed (TABLE I in the Appendices), it can be seen that in most of the courses, the overall course information was made transparent to students at the beginning of the course. This information include titles of modules, course objectives or outcomes, pre-requisites, list of assignments, lecturer contact information, student evaluation, and grading criteria. Using the course development template, lecturers were able to provide all required and relevant course information. Moreover, a course calendar was developed and provided in almost all courses. The course calendar is very important because it helps students to learn at their own pace and plan their learning time accordingly. Students learn better when they control the pace of their learning [21]. With the presence of the calendar, students can plan when to submit assignments and when to undertake tests or examinations. The challenging part was the development and integration of LO into various modules at the same time ensuring that they enable learners to achieve stated learning objectives. CVL staff had to ensure that animations reach specific outcomes related to skills or acquired knowledge for intended students as insisted by Taylor, Pountneya and Malabara [15]. From the developed Quality Metrics, it can be seen that integrated animations complemented text materials by presenting difficult concepts using multimedia elements. Also, most lecturers were able to develop learning activities/practical exercises that encouraged reflection. TASK 2 RESULTS The second task involved eliciting lecturers’ opinions on the use of animations to improve the quality of course design and enhanced concept mastery in their courses. 71% strongly agreed that animations are useful in enhancing students’ mastery of difficult course concepts, while 29% agreed and indicated that the process was also useful. They also indicated that the use of animations in their courses helped to easily explain difficult course concepts. V. DISCUSSION AND LESSON LEARNT Animations and simulations improves the quality of course design This study suggests that the process of developing computer animations improves the quality of course design. Lecturers strongly agreed that this process ensured that course goals, course content and methods of assessment were well planned and integrated in the courses, unlike before. However, the study revealed that it is essential for pedagogy and instructional design principles are incorporated in the whole process of development and integrating animations into courses so as such animations to have an educational value. Likewise, they must be attractive, engaging and intuitive while enabling learners to navigate easily to learn course content. If developed animations are not user-friendly, learners spend more time learning how to use them rather than learning the course content [17]. Also such kind of animations are often cognitively demanding and therefore resulting in decreased learning outcomes [18]. To ensure this, CVL developed course template whereby all pedagogical considerations were incorporated. The template included important instructional principles such as Gagne’s Nine Levels of Learning [22], Bloom’s Taxonomy [23] of learning objectives and other related learning theories and principles. Animations enable students to learn difficult course concepts easily We also examined the effect of computer animations in enabling students to master course content and making difficult concepts easier. The study has revealed that “animations can serve as effective multimedia tools to engage students while facilitating and enhancing the student learning experience by explaining difficult concepts through visual means instead of the traditional way of heavy textual based presentation” [24]. This conclusion comes from the fact that 67% of respondents indicated that animations in courses enabled them to grasp difficult concepts more easily. This finding is in line with what other researchers also found such as [11],[15],[25],[14] and [12] regarding the benefits of animations help students grasp difficult concepts. Animations and simulations can be used to complement face to face classroom The study revealed that some lecturers were using animations to complement face-to-face teaching. This shows that animations are not only useful in online or independent learning, but can also be used to easily explain difficult concepts in face-to-face classrooms. . VI. CONCLUSION This study has shown that the use of computer animations assists students to better understand complex and difficult concepts in various computer courses. Although the project focused on computer science courses, the same benefits can be attained in any science course. In addition, this process enabled 205 International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207 The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)
  • 5. quality course materials to be made available to students, improved course design and ensured the availability of teaching resources even when some experienced staff member retires or leaves the institution. The challenge remains on how to ensure that animated courses are reviewed and updated regularly. Despite these benefits, many lecturers hesitate to incorporate animations into their courses[12]. They do not value the process of course development the same way as conducting research or teaching. Lecturers in universities need to realize that developing quality course notes for their students is as important as teaching and doing research. Therefore, there is a need for institutional management to sensitize lecturers on the value of animations in education. In addition to that institutions should create various motivations mechanisms such as promotions, provisions of facilities for lecturers who use educational technologies in teaching. Finally due to advancement in technology and availability of modern equipment, the possibilities for educational animations are endless. We recommend that future research to consider how animations can assist students with disabilities. ACKNOWLEDGMENT The authors would like to thank Saide Team for their support in writing this paper specifically Ephraim Mhlanga and Brenda Mallinson. We must also thank support and funding from PHEA which made the development of animations possible. Finally we must not forget computer science students and CVL staff who participated in the study for their valuable inputs. REFERENCES [1] M. Minges, M. D. J. Williams, and R. Mayer, Africa’s ICT Infrastructure: Building on the Mobile Revolution. Washington, DC. United States: World Bank, 2011, p. 310. [2] J. S. Mtebe, H. Dachi, and C. Raphael, “Integrating ICT into teaching and learning at the University of Dar es Salaam,” Special Issue: Distance Education for Empowerment and Development in Africa, vol. 32, no. 2, pp. 289–294, 2011. [3] UDSM, “Blackboard Courses Audit Report.” 2010. [4] J. Peeraer and P. V. Petegem, “Factors Influencing Integration of ICT in Higher Education in Vietnam,” in Proceedings of Global Learn Asia Pacific, 2010, pp. 916–924. [5] W. D. Henderson, “Animated models for teaching aspects of computer systems organization,” IEEE Transactions on Education, vol. 37, no. 3, pp. 247– 256, 1994. [6] M. D. Byrne, R. Catrambone, and J. T. Stasko, “Evaluating animations as student aids in learning computer algorithms,” Computers & Education, vol. 33, no. 4, pp. 253–278, 1999. [7] R. Sekular and R. Blake, Perception. Alfred A. Knopf, 1985. [8] D. Falvo, “Animations and simulations for teaching and learning molecular chemistry.,” International Journal of Technology in Teaching and Learning, vol. 4, no. 1, pp. 68–77, 2008. [9] M. Steinke, T. Huk, and C. Floto, “Helping teachers develop computer animations for improving learning in science education,” in Society for Information Technology and Teacher Education International Conference, 2003, pp. 3022–3025. [10] G. D. Blank, S. Roy, S. Sahasrabudhe, W. M. Pottenger, and G. D. Kessler, “Adapting multimedia for diverse student learning styles,” Computing Sciences in Colleges, vol. 18, no. 3, pp. 45–58, 2003. [11] B. J. Stith, “Use of Animation in Teaching Cell Biology,” Cell Biol Educ, vol. 3, no. 3, pp. 181–188, 2004. [12] B. M. English and S. B. Rainwater, “The effectiveness of animations in an undergraduate operating systems course,” Computing Sciences in Colleges, vol. 21, no. 5, pp. 53–59, 2006. [13] C.-C. Lin and M. Zhang, “The Use of Computer Animation in Teaching Discrete Structures Course.” Computer Science Department, Winona State University, 2003. [14] M. A. Brisbourne, S. S. Chin, E. Melnyk, and D. A. Begg, “Using web-based animations to teach histology,” Anat Rec, vol. 269, no. 1, pp. 11–19, 2002. [15] M. Taylor, D. Pountneya, and I. Malabara, “Animation as an aid for the teaching of mathematical concepts,” Journal of Further and Higher Education, vol. 31, no. 3, pp. 249–261, 2007. [16] H. Szczerbick, M. Syrjakow, and J. Berdu, “Interactive Web-Based Animations for Teaching and Learning,” in 32nd conference on Winter simulation, 2000. [17] R. Lanzilotti, C. Ardito, M. F. Costabile, D. Informatica, U. Bari, and A. D. Angeli, “eLSE Methodology : a Systematic Approach to the e- Learning Systems Evaluation,” Learning, vol. 9, pp. 42–53, 2006. [18] B. B. de Koning, H. K. Tabbers, R. M. J. P. Rikers, and F. Paas, “Attention cueing in an instructional 206 International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207 The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)
  • 6. animation: The role of presentation speed,” Computers in Human Behavior, vol. 27, no. 1, pp. 41–45, 2011. [19] R.-B. Alexandra, M. AndrĂŠ, G. Tiago, and J. Joaquim, “Evaluating Learning Support Systems Usability An Empirical Approach,” Communication & cognition. Monographies, vol. 41, no. 1–2, pp. 143–158, 2008. [20] P. Zaharias, K. Vassilopoulou, and A. Poulymenakou, “Designing On-Line Learning Courses: Implications for Usability,” 2002. [Online]. Available: http://www.japit.org/zaharias_etal02.pdf. [21] R. E. Mayer and P. Chandler, “When learning is just a click away: does simple user interaction foster deeper understanding of multimedia messages?,” Journal of Educational Psychology, vol. 93, pp. 390–397, 2001. [22] R. M. GagnĂŠ, The conditions of learning and theory of instruction. New York: Holt, Rinehart and Winston., 1985. [23] B. S. Bloom, Taxonomy of Educational Objectives Book 1: Cognitive Domain. 1956. [24] V. Aravinthan and J. Worden, “Animations as a tool for enhancing teaching and learning outcomes in Civil Engineering courses,” in 40th ASEE/IEEE Frontiers in Education Conference: Celebrating 40 Years of Innovation, 2010, pp. T4C–1–T4C–6. [25] M. Taylor, S. Duffy, and G. Hughes, “The use of animation in higher education teaching to support students with dyslexia,” Education + Training, vol. 49, no. 1, pp. 25–35, 2007. Appendices TABLE I. PROPOSED COURSE DESIGN QUALITY METRICS A:General Course Information CH 240 IS 263 IS 273 IS 353 IS 364 Course Title Yes Yes Yes Yes Yes Course Code Yes Yes Yes Yes Yes Lecturer(s) Introduction Yes Yes Yes Yes Yes Course Overview Yes Yes Yes Yes Yes Course Outcomes/Objecti ves Yes Yes Yes Yes Yes Pre-requisites Yes Yes Yes Yes Yes Course assessment and Grading options Yes Yes Yes Yes Yes Course Calendar Yes Yes Yes Yes Yes B: Instructional Materials A:General Course Information CH 240 IS 263 IS 273 IS 353 IS 364 Course Title Yes Yes Yes Yes Yes Module Xi: Clearly stated course outcomes Yes Yes Yes Yes Yes Objectives are stated clearly and written from the students’ perspective. Yes No Yes Yes Yes The instructional materials contribute to the achievement of the stated module/unit learning objectives. Yes Yes Yes Yes Yes Content pitched at level matching course outcomes No No Yes Yes Yes Animations and simulations present a variety of perspectives on the course content. Yes Yes Yes Yes Yes There are learning activities/practical exercises that encourage reflection Yes Yes Yes No No The learning activities promote the achievement of the stated learning objectives. Yes No Yes Yes Yes 207 International Journal of Digital Information and Wireless Communications (IJDIWC) 2(2): 202-207 The Society of Digital Information and Wireless Communications (SDIWC) 2012 (ISSN: 2225-658X)