Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming...

16
Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C+ + and Data Structures for diploma level students Presented before the standing committee on NMEICT By: Rajesh Sharma Govt. Polytechnic – Hamirpur Himachal Pradesh ovt. Polytechnic – Hamirpur ww.gphamir.com 91-1972-258509

Transcript of Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming...

Page 1: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

Proposal for creating

Web-based Learning Resourcein the subjects of

Object Oriented Programming Using C++and

Data Structuresfor diploma level students

Presented before the standing committee on NMEICTBy:

Rajesh SharmaGovt. Polytechnic –

HamirpurHimachal Pradesh

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

Page 2: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

ABOUT OUR INSTITUTE

• Established in 1963 by Govt. of H.P. with three diploma courses

• Located on NH-88, 150 KM from Shimla, 200 KM from Chandigarh

• Currently offering five diploma courses

• Four diploma courses are NBA accredited

• ISO 9001-2000 certified

• 13 hectares of sprawling residential campus with all amenities

• Successfully executed various MODROB projects

• One of the three polytechnics of H.P. selected for World Bank – TEQIP

• 24 X 7 dedicated lease-line Internet connectivity

• Fast-Ethernet campus-wide-network covering the whole campus

• Successfully executed World Bank’s Tech-ed-1 and Tech-ed-2

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

Page 3: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

To develop Web-based Learning Resources specifically tailored for Diploma-level students

The developed LRs will be enriched with:Textual Information, Images and drawings,Videos and animations, Speech and other audio,Active contents (applets), Streaming Media,User sessions, Heuristic navigation, Query‑posting, Book‑marking, Related links, Topic threads, Online‑testing and evaluation, Popularity rating, Online competitions Puzzles, crosswords, and games etc.

OUR PROPOSAL

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

Page 4: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

OOP Using C++:

• Today, OOP is one of the most widely adopted programming paradigm.

• Most of modern programming languages use this paradigm.

• Diploma-level students generally find it difficult to understand the abstract concepts of OOP languages.

• If the traditional teaching practice can be sufficiently augmented with analogies and examples of day-to-day life and each programming concept is demonstrated experimentally the understanding level of the students improves significantly.

• Special focus on the practical skills of the students.

• Students will be able to experiment by directly typing the code in the browser, the code will be compiled and run on the web-server, the errors/ output will then be displayed in the browser itself.

SELECTION OF INITIAL SUBJECTS

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

Page 5: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

Data Structures:

• Data Structures is another abstract subject that deals with the organization of data in computer’s memory in such a way to make access and processing more convenient.

• The proposed LR will visually explain the organization of data at different level of abstraction

• The data manipulation will be explained by using animations so that student can comprehend the concepts

SELECTION OF INITIAL SUBJECTS

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

Page 6: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

• Harness the available ICT infrastructure in imparting quality technical education to diploma level students by creating and deploying Web-base Learning Resources

GOALS

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

• Make the LRs available on portable storage media like CDs and DVDs for remote and un‑connected places in the state in a bid to bridge the digital divide

• Share the developed LRs with peer institutes through state‑wide‑area‑network (HP-SWAN) and institute’s web portal

Page 7: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

• Create quality rich-media LRs

OBJECTIVES

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

• Arrange expert lectures from eminent subject experts from industry and academia to further enrich the LRs

• Setup a recording studio with state‑of‑the‑art equipment in order to create quality e‑contents to be incorporated in the learning resources

• Create a question bank associated with each LR so as to enable the learners for self‑evaluation

• Host the LRs on institute’s intranet site and web-portal to promote their sharing

• Initially two courses selected: Object Oriented Programming using C++ and Data Structures

Page 8: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

• Campus-wide-network running on fast-ethernet/ gigabit-ethernet

JUSTIFICATION AND RELEVANCE

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

• Dedicated, experienced and well-qualified resource persons

• Dedicated 2 Mbps lease-line Internet connectivity [wish to upgrade]

• Very limited or no LRs available addressing the specific needs of diploma-level students

• Special emphasis on expansion of diploma-level technical education by Center Govt. [new 1000 Polytechnics to be opened] and State Govt. [Private Polytechnics are being established]

• Recent establishment of HP-SWAN will be instrumental in sharing of LRs

• Availability of sufficient tools/ technologies under open-source/ free under GPL software to implement the proposed solution

Page 9: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

• Use open-source and GNU public licensed software and adhere to open standards

APPROACH & METHODOLOGY

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

• Ubuntu: A very-stable and well-supported Debian-based Linux distribution.

• Emphasis on developing a framework to facilitate the development/ deployment of LRs

• The software proposed to be used in the development process are:

• Apache with PHP: Most deployed web-server (47% market share) known for stability, security, and flexibility. PHP is a simple and light-weight server-side scripting language

• MySQL: Trusted and widely adopted open-source database management system with SQL as its query language

• GIMP/ Inkscape: Open source editors for raster and vector graphics

• Aptana Studio: A complete web development environment that combines powerful authoring tools for HTML, CSS, and JavaScript

• Adobe Flex ®: A SDK by Adobe Systems for the development and deployment of cross-platform RIA based on the Adobe Flash platform.

Page 10: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

• Establish state-of-the-art digital studio

APPROACH & METHODOLOGY

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

• Install Linux, Apache with PHP module, MySQL etc.

• Collaborate with the institutes with the proven record in the area

• Deploy a high-end reliable intranet web server running on Linux

• Identify various users of the system and study the use-cases in detail

• Proven Software Engineering principles will be used in the entire process

• Design the visual layout of the contents to be served

• All the activities in the planning, designing and development process will be documented

• A topic-wise schedule for content development of the course will be prepared

• The suitable content types for each topic of the subject to be documented initially

Page 11: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

• A question bank will also be developed simultaneous with content development of a topic

APPROACH & METHODOLOGY

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

• The contents will be made available to the users as soon as they are developed so that an early feedback can further improve the quality

• The question bank will be developed in such a way that a single question can be asked in several ways by using different permutations and combinations

• Deploy a high-end reliable intranet web server running on Linux

• This gradual and continuous improvement in the framework and contents will ultimately lead to the evolution of quality Learning Resources

• The framework will also be improved gradually depending upon the user feedback

• The prevailing method of store and purchase will be followed in all the purchases done for the project

Page 12: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

• Improved understanding of the course by the students. The board-examination results can be utilized for comparative analysis

EXPECTED OUTCOMES

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

• The availability of LRs on portable media will further promote the sharing to remote areas of the state

• Access to LRs on anytime/ anywhere basis within the campus through LAN

• Sharing the LRs will lead to improved networking with peer institutes

• Teaching-learning process will become more effective when sufficiently aided by suitable media in the LRs.

• Continuous self-evaluation by the students, will equip them for competitions

Page 13: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

MonthActivity

1st 2nd 3rd 4th 5th 6th 7th 8th 9th 10th 11th 12th

1. Development of LR hosting framework*

2. Procurement of equipment/ Software

3. Identification of subjects and experts*

4. Establishment of Digital studio

5. Development of course contents*

6. Hosting of the LRs on intranet server

7. Hosting of LRs on institute portal

PERT CHART

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

Page 14: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

FUNDS REQUIREMENT

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

Item Qty Cost ( Approx.)

High-end blade Server 1 2,50,000/-

1 KVA Online UPS 1 15,000/-

Adobe Flex ® 3 or Adobe Flash Builder ® 4

1 50,000/-

Digital Studio Infrastructure 1 2,00,000/-

TOTAL 5,15,000/-

Role Numbers Project Period Total Emoluments

Subject Experts (internal)

2 1 Year 5,00,000/-

Project Staff Requirement

Machinery/ Equipment/ Software

Project Duration: One YearTotal Project Cost: 10,15,000/- (Rs. Ten Lakh Fifteen Thousand only)

Page 15: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

ABOUT ME

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509

Name: Rajesh SharmaDesignation: Lecturer in Computer ApplicationsQualification: M.Tech. CS&E [CGP 9.41] from N.I.T. – HamirpurExperience: Lecturer in CS&E at Govt. Polytechnic since 1998

1996-1998 : Software Engineer at G.A.C.L.Projects Handled:

Team Member/ Leader of development teams in developing various MISPublications:

Paper Titled “Communication Induced Checkpointing in MDCS – An analysis” in national conference ETCC-2008, held at NIT – Hamirpur

Regular contributing author/ reviewer for “Satyaprakashan Publishers – Delhi”

Areas of InterestProgramming Languages: C++, Java, PHPWeb Development: XHTML, CSS, JavaScriptDatabase: MySQLOS: Linux, Windows

Page 16: Proposal for creating Web-based Learning Resource in the subjects of Object Oriented Programming Using C++ and Data Structures for diploma level students.

THANKS

Govt. Polytechnic – Hamirpurwww.gphamir.com+91-1972-258509