Online Tutorials New

download Online Tutorials New

of 14

Transcript of Online Tutorials New

  • 8/8/2019 Online Tutorials New

    1/15

    ONLINE TUTORIAL ON DATA STRUCTURE

    A minor project report

    Submitted in the partial fulfillment of the requirement for the award of the degree of

    Bachelor of technology

    In

    Computer engineering

  • 8/8/2019 Online Tutorials New

    2/15

    Abstract

    In the age of internet today the concept of online study has gained

    massive acceptance. Being able to grab any topic of interest readily

    through net has lead to the success of Online Tutorials. Today online

    tutorials are being developed on any topic ranging from science ,

    medical, programming languages, foreign languages so much and so that

    user is not required to go nay where else to satisfy his need to understand

    any topic. Our project to develop ONLINE TUTORIAL on Data Structure

    is an effort to extract the applicability of this concept.

    The main idea in our project is to develop a website where user can study

    topics on data structure through animated video tutorials. Main topicsof the subject have been incorporated in the tutorials like on stack,

    queue and linked list. User will be able to get detailed topic wise

    description, animation to explain the concept, images to further focus on

    the content, objective quiz. For the purpose of providing authorized

    access user has to first register to be able to access the content and quiz.

  • 8/8/2019 Online Tutorials New

    3/15

    Contents

    1. Introduction

    1.1Objective

    1.2Importance of Online tutorials

    1.3Why Data structure?

    2. Implementation

    2.1Applications

    2.2Software

    2.3Programming Languages

    2.4Website

    3.Requirements

    3.1User authentication

    4.Conclusions

    5.References

    6.Source Code

    Introduction

  • 8/8/2019 Online Tutorials New

    4/15

    1.1Objective

    1. To construct a website displaying online tutorials on data structure.

    2. The tutorials will be animated like a tutor teaching his students on

    a display board.

    3. Along with it a quiz has also been developed to let the user knowhis understanding of the basic concepts of data structure

    1.2 Importance of online tutorials

  • 8/8/2019 Online Tutorials New

    5/15

    New age of tutoring has arrived in India! One don't have to worry if you need help with

    yourstudies at odd hours. Check out the online tutoring sites available in India today.

    There are tutorials on wide range of topics available on net today. User just need to

    browse according to their need and they are flooded with tons of tutorials according to

    their search requirements.

    A few examples are:

    ABC Tutorials

    Free high quality video tutorials on Photoshop, Flash, Dreamweaver, PHP,jQuery, Blender, 4d, PHP.

    Accounting Tutor

    AccountingTutor.org is our online tutoring and homework help office! I am a CPA andan MBA and along with a team of CPAs and MBAs provide accounting tutoring and

    homework help services online.

    Bangla Online

    This is the Online Language Learning Course in Bengali brought to you by CentralInstitute of Indian Languages

    CBSE Physics

    Free Physics Online Help For Students up to Class XII and providing guidance and helpfor preparation for various competitive exams like AIEEE, AIPMT, IIT, ICSE, etc.

    CompassBox.com

    Online learning trusted by Indian students the world over. Enjoy learning with innovativetools - for CBSE classes IX to XII.

    EducoSoft

    EducoSoft uses a simple and easy to use Online portal for students studyingMathematics in classes VI through XII of CBSE / ICSE and other state boards.

    developers.net

    Looking for the latest software developer resources? Whether you're here for our hugetechnical library of articles, downloads and tutorials, or you're on the market for a newhigh-tech career, you've come to the right place

    1.3 Why Data Structure?

  • 8/8/2019 Online Tutorials New

    6/15

    One question that may arrive in mind is that why did we choose data

    structure to develop tutorials for. Well data structure is one such

    topics which proves to be very hard to understand in the beginning as

    all the concepts about array, linked list ,stacks, trees, queues etc are

    new for a novice learner.

    If he gets an opportunity to understand them through some animated

    tutorials then it not only helps to understand the topic quickly but

    also arouse their interest in the subject. Therefore we decided to

    come forward to develop such video tutorials which may be helpful for

    the beginners to grab the concept and enhance their interest through

    animated videos.

    2IMPLEMENTATION

  • 8/8/2019 Online Tutorials New

    7/15

    For the purpose of constructing our website we had to resort to various

    applications, software and programming languages.

    2.1 Application

    As the website has been developed on local host we required Apacheserver for php which works on server side. Therefore WAMP( Windows

    Apache Mysqyl Php) api was used.

    WAMPs are packages of independently-created programs installed on computers that

    use a Microsoft Windows operating system.

    WAMP is an acronym formed from the initials of the operating system Microsoft

    Windows and the principal components of the package: Apache, MySQL and one

    ofPHP, Perl orPython. Apache is a web server. MySQL is an open-source database.PHP is a scripting language that can manipulate information held in a database and

    generate web pages dynamically each time content is requested by a browser. Other

    programs may also be included in a package, such as phpMyAdmin which provides a

    graphical user interface for the MySQL database manager, or the alternative scripting

    languages Python or Perl.

    2.2 Software

  • 8/8/2019 Online Tutorials New

    8/15

    For the purpose of creating animated tutorials we had to use flash builder. It is also a

    complete package in itself with the help of which animate pages were first developed,

    edited, and compiled in to a video. Along with video, objective quiz on data structure

    was also developed using this software.

    Flash is an easy to use and unique tool for creating tutorials, presentations, interactive

    quizzes and product demonstrations. It is a powerful component used for screen

    capturing, authoring, quiz building etc.

    Following picture can best depict its functionality:

  • 8/8/2019 Online Tutorials New

    9/15

  • 8/8/2019 Online Tutorials New

    10/15

    2.3 Programming languages

    For the purpose of developing web page following languages have been used:

    1. Html

    2. Php

    3. Mysql

    2.4 Website

    After successful usage of all the components a fully functional and useful website

    having following features was developed. It has

    Home Page: To explain the content matter of the site. Navigational buttons to help user

    browse through the website.

  • 8/8/2019 Online Tutorials New

    11/15

    Registration Page: In order to provide authentication user id first directed to

    registration page to create his account for accessing the tutorials.

    Login: After registration user can login through his name and password to

    access the quiz and video tutorials. Once registered user can return any

    number of time to access the site through login.

  • 8/8/2019 Online Tutorials New

    12/15

    Start page: after user has successfully logged in , he can start using the

    videos.

    Videos: Animated video will be played as the user clicks on the link given

    on the page:

  • 8/8/2019 Online Tutorials New

    13/15

  • 8/8/2019 Online Tutorials New

    14/15

    Requirements:

    The only requirement that the user need to fulfill is to register himself to

    become a authenticated user. There are no specific system requirements

    as the website can be run by any user on any terminal any number of

    times.

    Conclusions:

    As this was the effort to construct tutorials on data structure this can be

    further expanded to develop tutorials on more academic subjects like

    algorithms, digital logic etc which also require exhaustive content for

    understanding. Moreover the videos can be made more interactive further

    by incorporating interactive narration in real time. As well as users

    queries and FAQ system are the future ideas to improve our website.References:

    Following references proved their worth in making our project a success.

    www.flashdemobuilder.com

  • 8/8/2019 Online Tutorials New

    15/15

    http://www.topchalks.com/tc/gotologin.htm

    http://explore.oneindia.in/education/tutorials/onlinetutorials/

    www.wikipedia.org

    http://www.wampserver.com/en/download.php