Design of interactive multimedia courseware in data structures & algorithms - IV

As technology advances, more and more people have consistent access to Internet. Online learning has also become a more popular platform than the traditional classroom learning method. Data Structures and Algorithms as one of the key foundations that one should possess before developing software app...

Full description

Saved in:
Bibliographic Details
Main Author: Melly
Other Authors: Low Chor Ping
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/67885
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:As technology advances, more and more people have consistent access to Internet. Online learning has also become a more popular platform than the traditional classroom learning method. Data Structures and Algorithms as one of the key foundations that one should possess before developing software applications or getting in programming related field, is incorporated in this project as an E-Learning courseware. This project aimed to develop an interactive multimedia courseware in Data Structures and Algorithms that enhance students understanding on 6 selected topics; Pseudo Code, Asymptotic Analysis, Recursion, Linked List, Stack, and Queue. The development languages used were HTML5, CSS3, JavaScript, PHP, SQL, jQuery, and ActionScript 3.0. This project was also the result of collective effort by three students, who contributed on the contents, medias, features and functionalities, and other technical aspects of the project. This report focuses mainly on the features and functionalities implemented on ”student’s page”, as well as the database created on MySQL. Some of the techniques used, program codes written, and challenges encountered associated to the development of the project are also highlighted in details. While the objectives of the project are successfully achieved, implementing “Gamification” on the courseware would certainly promote healthy competition in encouraging students to be more attached to the site.