Software-Training

From Process | Spoken-Tutorial
Revision as of 16:12, 6 December 2016 by Mohamed (Talk | contribs)

Jump to: navigation, search

About SELF Trainings

The Spoken Tutorial Project is about teaching and learning a particular FOSS (Free and Open Source Software) like Linux, Scilab, LaTeX, PHP & MySQL, Java, C/C++, LibreOffice etc. via an easy Video tool - Spoken Tutorials. Some of the salient features of SELF (Spoken Tutorial based Education and Learning through Free FOSS study) are as follows.

  1. This distance education method is highly conducive to self-learning.
  2. Once one gets started any student or faculty can master the FOSS and also get certificates, Silver/Learner's and Gold/Completion (based on clearing an assessment test)
  3. UG, PG or Research scholar students and even teachers of Science, IT, Engineering, Commerce, Management, MCA disciplines can learn any of the FOSS.
  4. Typically, the first Training at any college is of 2 hours duration. Timing is per the group's convenience.
  5. To start of, any college which is organising the Training needs to get a computer lab ready with machines that support sound. There is no lower or upper limit on the number of participants. This just depends on the number of computers available. For additional participants, laptops if available can be used.
  6. Support from IIT Bombay is available over Skype, in such cases the main organiser's computer should have a webcam via which the Spoken Tutorial team can monitor the Training and answer questions.
  7. If the participants wish to take the test they must do so a month after the Training.

As a first step, the organiser typically a faculty member must register on the Spoken Tutorial site and become authorised to request and conduct training in his/her college. The organiser can also identify student volunteers to publicise and help with the Training. Students have a lot of energy and are very enthusiastic about such activities. Student volunteers get a special certificate, and a T-shirt! They also develop Event management and Project coordination skills. .

All of the above mean a big deal to students for their career with recruiters and at PG interviews.

Today, SMEs and Govt. departments are moving to Open Source Software like Linux OS. Students with this knowledge will have an edge in the job market. They can also become entrepreneurs and use Open Source Software in their businesses, and save money vs., if they were using commercial software. Net - it is a win-win situation for all and the best part....all the Trainings are conducted FREE of cost. We are having a very good experience with colleges across the length and breadth of India with this format. They start with one and move to cover more batches, more departments, different FOSS series....All working together to Bridge the Digital Divide in our nation.

See the Documents given below to know about all the courses we offer and how easy it is to avail of this training and also get an idea on all the wonderful benefits to students.

Click here Information on training ppt

See the pdf given below for information on which Spoken-tutorial software is suited for which department.

Click here E-Brochure

Click here FOSS Categories

See the pdf given below for information on which FOSS would be relevant for which course using Spoken-tutorial.

Click here Matching spoken-tutorial


Progress To Date

The trainings started in July 2011. These have spread across several Institutions- Degree colleges, Polytechnics, ITIs and even Schools, NGOs, Govt. Offices and some Corporates. To date, around 900,000 students and teachers from all states of India, have taken this Software training. Students from rural places have also benefited from this training. Students are using Linux, Python, PHP & MySQL, C/C++, Java and Scilab in their curriculum. Several colleges are going for Lab Migration, which is switching from Matlab (proprietary) to Scilab. Academia is using LaTeX the de facto standard for technical writing. We have dedicated colleges acting as RESOURCE centers in all states of India.


Software Offered

Currently Spoken Tutorial project offers software training on the below mentioned list of software, applications and programming languages.

Spoken Tutorial Software Series

No. Software Application
1 Basic IT Skills package Learn how to use
  • The Linux operating system
  • LibreOffice Suite - for basic Office applications and
  • Firefox web browser - to browse the internet safely

This package is useful to all who wish to learn basic IT skills. Absolute must for beginners.

2 Ascend ASCEND is a free, open source, mathematical modelling system.


Its main uses have been in the field of chemical process modelling, with its novel modelling language conventions and powerful solver.
Useful for Chemical Engg and Chemistry students.

3 BASH Bash is a "Unix shell" command-line interface for interacting with the operating system. Bash has the ability to run an entire script of commands, known as a "Bash Shell script" or "Shell script".


Familiarity with GNU/Linux command lines, and familiarity with basic programming concepts is a pre-requisite for learning BASH.
System administrators will greatly benefit by learning to automate common tasks using BASH.

4 Biopython Biopython is a collection of Python tools for computational biology and bioinformatics. Biopython contains modules and classes to represent protein sequences, nucleic acid sequences and sequence annotations.
5 Blender Open source equivalent to Maya and 3DMax. Useful to create 3D Animation for Architecture & Animation students. Can be used by Civil Engineering students, also.
6 C and C++ Powerful features, simple syntax, and portability make C a preferred language among programmers, for business and industrial applications. Widely used in the development of operating systems.
7 Advanced C For Advanced C series, learner should necessarily go through C and C++ series beforehand.
8 Advanced C++ For Advanced C++ series, learner should necessarily go through C and C++ series beforehand.
9 CellDesigner CellDesigner is a process diagram editor for drawing gene-regulatory and biochemical networks. CellDesigner is used for user-friendly visualization Modeling and Simulation of genetic regulatory networks, Protein networks and metabolic networks.
10 Drupal Drupal is a free and open source content management system (CMS) written in PHP and distributed under the GNU General Public License. Useful for website-building and web applications.
11 Expeyes ExpEYES stands for Experiments for Young Engineers and Scientists. It is used to perform basic Physics and Electronics experiments. ExpEYES junior can be used from secondary to graduate level and also in some engineering branches.
12 Firefox Free, open source and popular web browser. Allows you to view Internet web pages, navigate through web pages, and search for web pages using search engines such as Google, Yahoo Search or Bing.
13 GChemPaint GChemPaint allows you to draw and display 2D chemical structures. This application is useful for school students (9th standard and above) as well as school teachers. Very useful to teach and learn abstract chemistry concepts.


Works only on Linux

14 GeoGebra Interactive Geometry, Algebra and Calculus application for school students (7th standard and above) as well as school teachers. Very useful to teach and learn abstract geometry concepts.
15 GIMP Graphics art and design software application for the editing and creation of original images, icons, graphical elements of web pages and art for user interface elements. Useful for all graphic related work. Open source equivalent of Photoshop.
16 GIT Git is a distributed version control software. It is a free and open source software. It keeps track of changes made to a file or set of files. It helps in tracking the project progress history.
17 Inkscape Graphics art and design software application for the editing and creation of original images, icons, graphical elements of web pages and art for user interface elements. Useful for all graphic related work. Open source equivalent of CorelDraw and Illustrator.
18 Java and Netbeans Learn to use Java
  • Free and open source, high level, simple as well as object-oriented programming language. Included in the curriculum of schools and colleges offering Computer Science and IT subjects.


Learn to use Netbeans IDE

  • NetBeans IDE is an open-source integrated development environment. NetBeans IDE supports development of all Java application types (Java SE including JavaFX, (Java ME, web, EJB and mobile applications)
  • With Netbeans IDE, one can quickly and easily develop desktop, mobile and web applications with Java, HTML5, PHP, C/C++ and more


We recommend that Java series be followed with Netbeans series.

19 Java Business Application Learn how to create a business application from scratch.

For Java Business Application series, learner should necessarily go through Java and Netbeans series beforehand.

20 Jmol Application Learn how to create 3D chemical, crystal and biomolecules structures.

This application is useful for school students (9th standard upto Post Graduation level) as well as school teachers. Very useful to teach and learn abstract chemistry concepts.

21 KTurtle An educational programming environment which helps in learning how to build logic and how to program, in an easy manner. Some of its features are: intuitive syntax highlighting, simple error messages, integrated canvas to make drawings on, integrated help function, slow-motion or step execution, and more.


Recommended for all who would like to learn programming logic.

22 LaTeX & XFig LaTeX is a typesetting software for preparing reports, letters and presentations - specially useful for persons engaged in writing/ publishing documents from science/ arts/ commerce fields.

Xfig is a free and open source vector graphics editor. In Xfig, figures may be drawn using objects such as circles, boxes, lines, spline curves, text, etc. ... and used in LaTeX and other documents.

23 LibreOffice Suite Trains in basic computer usage skills like Word processing, Spreadsheet, Presentation using the LibreOffice components Writer, Calc and Impress. One can also learn other useful components like Draw, Math and Base in this series.
24 Linux & Ubuntu

BOSS Linux
Free operating system, almost neutral to virus attacks and no hassles for licensing issues.
25 OpenFOAM Open source/ free CFD (Computational Fluid Dynamics) software available for solving and analyzing problems and to create a real world fluid flow movie. Open source equivalent to FLUENT. Widely used in Academics and is gaining popularity in Industry as well- Companies including AUDI, Tata Steel, Volkswagen, and Govt. agencies like BARC (Babha Atomic Research Center).


Works only on Linux

26 Oscad- now eSIM Open Source EDA tool for circuit design, simulation, analysis and PCB design. It is an integrated tool built using open source software such as KiCad, Ngspice and Scilab.
27 Perl Practical Extraction and Reporting Language commonly known as PERL is a high level, general purpose and dynamic programming language. PERL has been used in graphics, web and network programming etc and you can find it's footprints in finance and bioinformatics domain, too.
28 PHP & MySQL Package for developing interactive websites and establishing back-end connectivity with a database - Famous websites using PHP include Facebook, Google, and Wikipedia.
29 Python Numerical computational software for Science and Engineering Education - used in 3D animation and Gaming industry, Artificial Intelligence, YouTube, NASA, CERN, Yahoo and so on.
30 QCAD QCAD is a free, open source application for computer aided drafting (CAD) in two dimensions (2D).

Learn to create technical drawings such as plans for buildings, interiors, mechanical parts or schematics and diagrams using QCAD.

31 Scilab Mathematical and scientific calculation software, open source substitute for MATLAB, very useful for all science and engineering students, in academics particularly.
32 Ruby Dynamic, open source, general-purpose, interpreted, true object-oriented programming language. It is a server-side scripting language similar to Python and PERL. Large programs written in Ruby are easily maintainable. It can be easily connected to DB2, MySQL, Oracle, and Sybase.
Typing Software
33 KTouch Typing tutor - teaches how to type using an online interactive keyboard. Learn typing at your own pace. Gradually increase your typing speed and along with it, your accuracy.
34 TuxTyping Typing application especially for children
Start typing, Practice lessons, Play a typing game, Set a language for typing
Utility software/application
35 K3B Learn to burn audio/video/data CDs/DVDs using K3B
36 Thunderbird Learn to configure and use Thunderbird, a free email application that's easy to set-up and customize.
Screen-reading software for the Visually Impaired
37 Orca Orca helps a visually-impaired person to navigate and use a PC/laptop for his/her day-to-day activities on their own without aided help.

Upcoming Spoken Tutorial series are Joomla, RDBMS, HTML, CSS, jquery, javascript, gedit Text Editor, STEMI, Frontaccounting, Koha Library Management System, Arduino, Advanced Geogebra, Synfig 2D animation


Be a Part of the Spoken Tutorial Project

The Spoken Tutorial Project-IIT Bombay, welcomes one and all to be part of an IT revolution and contribute to spread awareness amongst students, teachers and other individuals of society. You can contribute as a -

  1. SELF Training Organiser
  2. SELF Training RESOURCE Center
  3. SELF Training Partner

1. SELF Training Organiser:-

Any Staff/Officer/Faculty member can be an organiser. They make the first contact with the Spoken Tutorial team, IIT Bombay. Later it is important that a Faculty member/Staff/Officer/Teacher become in charge of organising the training. As mentioned Organisers need not know the Software to be taught in the Training / Workshop. The Organiser will arrange the computer lab and coordinate with students, say 20-30, could be more, and fix a date and timing for the first training. He/She will take care of all the prerequisites as per the checklist, for successful conduction of the Training. He/She will be in touch with the Spoken Tutorial team, IIT Bombay, on a regular basis to ensure that the training is successfully completed. It is mandated for almost all students in the college to get a chance to take the training. For this, the Organiser should identify Faculty from other departments to register and start requesting training sessions. Towards this he/she can involve the Principal or Director if necessary. The Organiser should also make a calendar or a time-table to arrange more batches in his own department.

2. SELF Training RESOURCE Center

Any College / University which wishes to contribute towards IT literacy and awareness can become a RESOURCE (Robust Extensions for Spoken Tutorial project on Open Source Software Usage for Recruitment, Community and Education) Center. A RESOURCE Center can conduct remote SELF workshops in its college, for other colleges and can also train other colleges and schools in conducting Spoken Tutorial SELF training. It can identify SELF training Organisers in Polytechnic, ITI and degree colleges, in and around its district. A RESOURCE Center can create a team of students and faculty members who will work on In this way, the project can be spread and awareness created in the entire state. Additionally it is expected that the RESOURCE Center will train all its students as well incorporate the Software courses in the curriculum where relevant.

A RESOURCE Center will be awarded an Appreciation Letter from Spoken Tutorial project, IIT Bombay. RESOURCE Centers can mention that they are authorised RESOURCE Centers of Spoken Tutorial project, IIT Bombay on their website and in their advertisements.

3. SELF Training Partner

These are universities and government bodies at state level such as DTE, CET, DET, DHE, VIT, DCE an so on. At their level and because they have a large circle of influence, such bodied can spread Spoken Tutorial based software training in a big way by Awareness - Circulars, Enabling - arranging training and appointing officers at regional/ zonal level, Monitoring - continuously motivating and urging the colleges to come forward and do the SELF Training on their campuses.

Organising Training

TRAINING

A Training is a software session which is conducted as a part of the Lab hours alongside a course present in the syllabus or which has relevance to the course taught.


Organising Spoken Tutorial Training at your Institution is very easy!

You can start with any of the software course that we offer- Basic IT Skills, Blender, Linux, C, C++, Java, Python, Ruby, PERL, LibreOffice Suite, LATeX, PHP and MySQL, ORCA, Oscad, Thunderbird, Firefox, GeoGebra, GIMP, GSChem Paint, etc.

Role of the Faculty Coordinator

  1. Inform us of your interest over mail or phone and we will register the college in our website.
  2. As a necessary step please study the Training Flow in detail that explains the step by step procedure of how to conduct the Training, Workshops and arrange the tests.
    Click here for Training Flow.
  3. To register as a Faculty Coordinator you need to create an account and assign yourself a Username and Password.
    Click here for the Instructions on Instructions To Create a new Account and Register as a Faculty Coordinator in the Spoken-Tutorial Website.
  4. The Training Manager at the Spoken Tutorial team, IIT Bombay, will authenticate you as a "Faculty Coordinator"(FC).
  5. Once registration is done, FC has to click on Software training and go in Training Dashboard.
  6. Access Semester Training Planner Summary (STPS) and follow the 3 steps mentioned. Plan Master Batch and upload csv file with student details, complete Semester Training Planner Form (STPF) and Select Participants List of students from Master Batch who will be taking particular course.
  7. Faculty Coordinator will upload a Master Batch consisting of all students in that department and year in .csv file
    Click here for Instructions to upload the Master Batch Student List
  8. Faculty Coordinator will fill the Semester Training Planner Form(STPF). The STPF has to be completed prior to raising the Training Request.
    Click here for Instructions to fill the Semester Training Planner Form (STPF)
  9. Faculty Coordinator will Select Participant List from the Master Batch to create a list.
    Click here for Instructions to Select the Participant List from Master Batch.
  10. Download the Spoken Tutorial content available on the link (http://www.spoken-tutorial.org/create_cd_content).
    Click here for Instructions for Downloading the Tutorials
  11. Get the software and course content installed on all computers using the “Instructions for Installation” (This is provided in the CD/ web-link).
  12. Ensure earphones and sufficient number of hard copies of "Instruction sheets" are kept ready for all the participants.
  13. The Faculty Coordinator will check that the machines have Firefox web browser and support sound.
    Click here for the Machine Readiness document.
  14. Participants will use the earphones and watch the tutorials individually. They will play-pause-practice and self-learn at their own pace, using side by side method.
  15. After the workshop, learners can copy the content onto their Pen-drives or CDs or laptops.
  16. Any time after 4 weeks and preferably within a month or so after the Training, the group can come for the online assessment test and get Spoken Tutorial project, IIT BOMBAY 'Certificates.
  17. Make a test request on our website and we will confirm it for you. Detailed but easy instruction sheets provided. You will need to identify an invigilator before the test request.
    Click here for Test Request.
  18. The invigilator will go through the registration process before the test and will monitor the test and attendance of the participants.
    Click here for Instructions for Invigilator.
  19. Your request will be confirmed and all the participants can take the test by following the simple instructions
    Click here for Test Instruction for Participants.
  20. For training the entire college, the chief Faculty Coordinator can put together a team of representatives from other departments who can train many more students.

Downloading Spoken Tutorials

One can easily download the above mentioned software, tutorials and instruction sheets from the following link -
http://www.spoken-tutorial.org/create_cd_content.
For installation and making copies on all the computers, please follow these easy steps -


Instructions for Downloading and Installing
  1. Click on http://www.spoken-tutorial.org/create_cd_content.
  2. Click on the FOSS category, Please select the Software to download which you have selected for conducting workshop. Select the language. You can select multiple languages by pressing CTRL+Click.
  3. After selecting the software and language Click on Add.
  4. You will see a small table which will specify the software name and language you have selected to download.
  5. You can select more than one software as well to download by repeating Step 3 and 4.
  6. Once the above steps are done Click on Submit.
  7. This will prompt a window to open/save the zip file. Please save the zip file onto a pendrive. This can be used to install the course in all the systems. OR you can copy the zip folder content in CDs/DVD and use it for distribution or demonstration purposes.
  8. Extract the content from the zip file into a folder.
  9. Open the folder. Locate the read-me-first.txt file. Open it and read it carefully.
  10. Follow the instructions given inside to locate the Installation and Instruction sheets. Do as directed in the Installation sheets to install the software in all the computers.
  11. Take enough print-outs of the Instruction sheets – one for each participant.
  12. Copy the extracted folder on each computer before the workshop.


Instructions for Training in Offline Mode
  1. Hand out one Instruction sheet to each participant, before the training.
  2. To begin the workshop, the participants have to open index.html file, which is present in the extracted folder.
  3. To do so, right-click on index.html and choose Open with Firefox option.
  4. Now, follow the instructions given in the Instruction Sheet and begin learning.
  5. We recommend that participants should follow the sequence of topics given in the index.html file for better learning.


Instructions for installing LINUX OS

Click here for instructions on Installation of LINUX OS

Sample Time Tables / Syllabus with Mapped & UnMapped Spoken Tutorial Software Courses

Click on the following link for Time Table


Summer Faculty Development and Training programs

We are very eager to work together. The scope is limitless......many departments doing many trainings, the relevant Spoken Tutorials being recommended within the curriculum, exciting summer Faculty and PG learning programs on LaTeX & Scilab. And even Linux and Libre Office for all the Admin. staff.

So just make plans and we will be with you every step of the way......a few Faculty and Officers who will act as organizers/ coordinators can fix a 2 hour training date on any Software and make a request on our website for the same. That's the way to get started. ( Click here E-Brochure )


  1. Spoken Tutorial Project, IIT Bombay Certificates will be issued to all the faculty members who take test in the Spoken Tutorial FDP.
  2. Guidance is provided by the team at IIT Bombay.


Process and useful links: First the organizers create a login ID and then can access all the needed forms like requesting for training. and if you're are already registered as "Organizer" then requesting for FDP is just a click away.

Note: In Master Batch select Faculty Development Programs (FDPs) from the Department dropdown only while doing FDP for faculty.

Registration Link: http://www.spoken-tutorial.org/user/register

To download the course tutorials- http://process.spoken-tutorial.org/images/1/1b/Download-Tutorials.pdf

To get the lab ready - http://process.spoken-tutorial.org/images/5/58/Machine-Readiness.pdf


Please contact your respective state manager in case of any query.

Certificates from Spoken Tutorials, IIT Bombay

Learner's Certificate

  1. Received on completing Training only for software which do not have Online Test.

Completion Certificate

  1. Received on completing Online Assessment Test.

Please Note Online tests will NOT be available for the following software series -

  1. Advance C
  2. Advance C++
  3. Blender
  4. Firefox
  5. Java Business Application
  6. KTouch
  7. Tux Typing
  8. Netbeans
  9. ORCA
  10. OpenFoam
  11. Oscad
  12. QCAD
  13. Ruby
  14. Thunderbird

Please Note Offline tests are available for the following:

School-related software series

  1. Basic IT Skills i.e. LibreOffice Suite (Writer, Calc, Impress, Draw)


Desktop Publishing software series

  1. GIMP
  2. Inkscape

Contacts For Training

In case of any doubts or queries you can always get in touch with our Executive Officers / Training Managers-

No. Name of States Contact Person Email Address Phone
1 West Bengal Trupti More truptismore@yahoo.com +919820096122
2 West Bengal Fariduddin Masud fariduddin.masud@gmail.com +918100526700
3 Gujarat, Jammu & Kashmir, Nagaland, Mizoram Madhukriti Srivastava madhukriti@gmail.com +917738378229
4 Gujarat Minakshi Solanki minakshi.solanki84@gmail.com +919167460019
5 Telangana, Tamil Nadu, Andhra Pradesh, Puducherry Mohamed mkasimkh@gmail.com +919003707005
6 Tamil Nadu Swapnali Kadam swapnalistp@gmail.com +919702744000
7 Andhra Pradesh, Puducherry Preeti Naidu preetist92@gmail.com +919987884115
8 Andhra Pradesh, Uttarakhand Ruchi Sharma ruchisharma.stiitb@gmail.com +918450944151
9 Jharkhand, Maharshtra Swapnil More moreswapnil66@gmail.com

stpjharkhand@gmail.com

+919833901538
10 Maharashtra Vidya Kadam stmaharashtra@gmail.com +918108536102
11 Kerala, Meghalaya, Tripura Sanchita Samant spokentutorialkerala1@gmail.com +919004323299
13 Karnataka Anushree Dharmadhikari dharmadhikarianushree@gmail.com +919172113360
14 Bihar, Jharkhand Sharda Sharma sharda30@gmail.com +919892721022
15 Delhi, Sikkim Sandra Cruze sandra.iitb@gmail.com +919404208922
16 Odisha Swati Dongardive s.dongardive123@gmail.com +918693020666
17 Odisha Sudeha Shirke sudehastp@gmail.com +919769288893
18 Rajasthan Nidhi Sony nidhisony04@gmail.com +917718989721
19 Arunachal Pradesh, Assam, Uttarakhand, Manipur Akanksha Saini akankshasaini2012@gmail.com +919757052310
20 Uttarakhand Ruchi Sharma ruchisharma.stiitb@gmail.com +918450944151
21 Assam Partha Goswami parthagoswami50@gmail.com +918486085798
22 Meghalaya, Tripura Pooja Singh singhpooja0389@gmail.com +918600408189
23 Punjab, Haryana Rudra Biswas rudrabiswas9@gmail.com +918879248798
24 Punjab Tanvir Singh singhtanvir21@gmail.com +919041633230
25 Uttar Pradesh Neha Srivastava nehasrivastava616@gmail.com +919910896727
26 Uttar Pradesh Aashraya Seth aashrayaseth@gmail.com +918960070001
27 Uttar Pradesh Varsha Dand varshadandst@gmail.com +919833169465
28 Madhya Pradesh Priyanka Shroff priyankashroff23@gmail.com +919713759405
29 Chhattisgarh Jessie Velusamy eloinjess@gmail.com

jessie.velusamy@iitb.ac.in

+919702715129
30 Goa, Chhattisgarh Prerana Mhatre preranamhatre1710@gmail.com +919769788516
31 Himachal Pradesh Anita Kedare anita.stpiitb@gmail.com +919321530562
32
National Coordinator
Shyama Iyer sizshyama@gmail.com +919702545816

Contacts for Training exclusively for Schools

In case of any doubts or queries you can always get in touch with our Training Managers and Training Coordinators-

No. Designation Contact Person Email Address Phone
1
National Training Coordinator for Schools
Nancy Varkey st.school-training@spoken-tutorial.org 022-25764229
2
School Training Managers for sessions using English language
Madhulika Goyal

Madhuri Ganapathi

st.school-training@spoken-tutorial.org 022-25764229
3
School Training Coordinators for sessions using Indian languages
Devendra Kairwan

Sakina Sidhwa

st.school-training@spoken-tutorial.org 022-25764229
School Training Coordinator for Assam [Working with RMSA-Assam for Teacher Training Programme]
Mousumi Medhi st.school-training@spoken-tutorial.org 022-25764229
School Training Coordinator for Gujarat [Working with Ahmedabad Municipal Corporation Schools for Teacher Training Programme]
Jyoti Solanki st.school-training@spoken-tutorial.org 022-25764229
School Training Coordinator for Uttar Pradesh
Shruti Arya st.school-training@spoken-tutorial.org 022-25764229

Contributors and Content Editors

Diana, Mohamed, Mousumi, Nancy varkey, Sanmugam, St-admin, Vineeta