Monday, July 13, 2015

Why isn't there negative marking in the UGC NET exam? Are all questions compulsory?

Quora link for discussion: http://qr.ae/7QDdsd

I feel that CSIR-NET has better question pattern than UGC NET exam. Making no negative marking will allow a person to attempt all the questions whether he/she knows that answer or not.
Is it good to attempt the question that a student don't know or no idea on it and still get marks for it?
It will also increase the probability that mere destiny can help them to qualify the exam, by randomly attempting the questions. 
University Grants Commission - NET

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: http://qr.ae/7wdxKv

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: http://qr.ae/7hOcoJ

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: http://qr.ae/7yjTT4
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: http://qr.ae/7hbIgQ

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: http://qr.ae/7Gi2oR

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 coursera.org

Please share your views about it.

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

Share your views at: http://qr.ae/77YeoE

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.