Sunday, June 28, 2015

Why schools (both central and state board) don't ask teachers who are CSIR-NET qualified?

Share your views at quora:

Schools should also seek teachers who are qualified for national level entrance exam like CSIR-NET. CSIR-NET is one of the best entrance exam in India because of its question pattern.
So why aren't they eligible to apply for schools. Also seats of CSIR-NET exam should be increased, so that more students can go for teacher-ship in schools even.
As an average Indian student, most important thing for him/her is a secure job i.e. a govt. job. So I think most students who are NET qualified will prefer to join for teacher-ship in schools even.
This will enhance the quality of teaching in schools.
Also, in order to become a good teacher, specialization of subject is also a must. Does qualification like B.Ed etc. are eligible enough or specialized enough to teach in schools?

Thursday, June 18, 2015

Instead of year wise, semester wise exam will be more better in 10+2 level in India?

Share your views at:

These fundamental subjects such as physics, chemistry, biology, mathematics should be made in chunks, so that subject that is needed is taught, other wise that can be skipped and other specialized subject can be taught in that time. Also I think way to specialization should start from 10th class, not 11th class.

In 10+2 level in India, we have biotechnology, but no bioinformatics?

Write your views at:
I was looking at the syllabus of CBSE, and its very up to date, but some features are still missing.

Biological data has become humongous, whether data for genomics or proteomics etc. For handling such big data, we need bioinformatics.

When a biotechnologist produces some data, whether from NGS etc method, who is going to analyse it.

In the syllabus of Bioinformatics that is taught in colleges after 10+2, there is no python, no statistical programming such as R etc.  Also no analysis of data produced from latest technology such as RNA-seq data, ChiP-seq etc.

Please also look at the Edx courses of Genome Analysis and many other courses that require informatics in biological field.

e.g.Case study: Variant Discovery and Genotyping

given by HarvardX.  Also look at other case studies.

What you people have to say about it?

In cbse 10+2 level syllabus in India, there is no statistics?

Share your views at:

Now statistics has become a very important field, because of machine learning. Statistics should be introduced in the course with very up to date syllabus and syllabus of it should also contain compulsorily programming languages such as python and R

Its better if they make python compulsory, no matter what subjects student opt for.

One of the best book I would recommend for fundamental is Elementary Statistics by Mario Triola, 9th Edn. But it does not contain machine learning. Problems of it are really good and should be solved along with programming even

In India specialization courses should be started directly after 10+2 so that students can earn a certificate and apply for job?

Share your views at:

Let me explain the situation of Education System if a student becomes a web developer or a mobile app developer

Most Indian parents and society are only worried about child employment. They never think about their children passion.  So first they allow you to choose between Engineering or Medical because there is no other field that an average Indian can think. As medical entrance is highly tough, so an average student is likely to fail in it. So after 10+2 exam, student may go for medical coaching or JEE coaching for students who aspire to join some IITs.  If medical,  one year in coaching has been wasted. Even for JEE coaching one year is wasted because most students will not get a seat in IITs, so they will join some other private college, so coaching becomes unnecessary. So finally after one year, only one option is left that is engineering. 
So in engineering students usually choose Computer Science with syllabus that time forgot. They will start learning about mouse, keyboard etc. in first semester. Also students will start memorizing the programming, because questions come like that.  In that way 4 years of B. Tech computer science is gone, after that students will be jobless and start finding for jobs. So in that case, some may advice to go for some higher education such as MCA. Or some may give a better advice, that go for a specialization course i.e. a coaching center. If students chooses to go for MCA after B.Tech CS, it's  another disaster. Again syllabus that time forgot.  Any specialization subjects are not in syllabus, which does not allow a student to fetch job or apply their knowledge. 
So finally they end up with coaching centers, where specialization courses are taught, and I have seen many students that even after 5 years they search of jobs.

So for a web developer what is required to build a sophisticated website: 

Here is the details:
Making modern website with many features requires two things:
1) Front end design
2) Back end design
It also requires lot of learning. 
For front end design you should  learn HTML5 and JavaScript, CSS3. Also you have to learn JavaScript library such as jQuery, and many other libraries to fit your need.
For back end design, you can use Java, Python, Javascript, PHP etc. It is better if you learn a framework such as Grails (Java), Django (Python), NodeJs (Javascript), Ruby on Rails (Ruby) and laravel (PHP framework).

Even I can bet that most coaching centers don't teach it. They even don't update technology in most efficient manner.

So how much time does it take to learn it, hardly two to three years to become an expert. But how much time it will take for students following our education system after 10+2, roughly 10 years. Also count the money you spent in colleges and coaching centers.

Similarly,  lets take a look even for specialization course of mobile app development:
I am redirecting the link to a coursera course:
Page on

Please share your views about it.

Why does learning programming is not compulsory in higher secondary schools in India?

Share your views at:

Nowadays, scientists use computers for almost every thing - whether it is a mathematical problem, physics, chemistry or biology. Why not make students learn python in higher secondary schools with its application in science?

Why do students have to memorize straight forward equation such as radio activity decay or Nernst equation? Why not solve them through the python programming language? Why not teach them simulations when they start college?

I would say that python is a very futuristic language, easy to learn, and human readable. Also there are so many packages available for scientific computation. It is also open source.

I would also say that students should start learning Linux in higher secondary schools.

I would request Smiriti Irani to include it in syllabus as soon as possible. 
Also students can be provided credit card-sized single-board computers such as Raspberrypi, if a student is unable to afford desktops or laptops.
What do you guys say about it?

Update: It should be compulsory for students who are studying physics, chemistry, biology, mathematics etc. that requires programming to apply their knowledge, not for students who want to do arts, hotel management etc. But still for them even their are applications of python e.g. data-mining etc.

Business Model for Lectures and Material provided by various Universities

Lectures and Materials can be made free all over the country, but we can still raise funds by making tie ups with other foreign universities of developed countries. Also we can make the new lectures available online paid, in different developed countries, till some funds for a particular lecture is raised, after that it can be made free.  

All International and National Conferences should be recorded and made available online

Let me explain how it causes vast lost of information if we don't record especially scientific conferences.
I am giving the example of University I was working. It was a scientific conference on Genome Architecture. In this international conference many renowned researchers have presented their work. The schedule was very hectic, with almost no time gap, as there were large number of speakers.

As a student let me explain what are the problem that arises when we don't record the lectures.
1) First while listening we can miss many points, and we don't get the chance to listen again.
2) Also because of hectic schedule, it becomes bit boring for us, to listen all the lectures from 9:00 a.m. – 5:30p.m. So we may skip many lectures.
3) Further, but most important point is only students who registered for the Conference get the chance to listen. Imagine, what impact it would have, if it was made available online, may be after a month of conference, so that huge number of students could have get chance to know what other researchers are doing. It would also be an inspiration for students to work and gain knowledge.

So for it we need to have a central repository along with a website, where these lectures can be displayed and may be uploaded in youtube.