Jul 11, 2013

Teaching those ones who are not at all interested in learning

Teaching those ones who are not at all interested in learning - The fourth category in the class, How to be a good teacher - 4

This is quite a challenging job!  These students should be given assignments with minimum challenge or less challenging compared with the one given to other students.  This can change their mindset by accepting the fact that it is possible for them also to learn and do things by themselves.  Another option I have tried is to counsel them personally which is again a tedious job.  Talking and convincing the students about their studies is very difficult.  It is rather difficult with these type of students who have taken a vow that they won't study.  This category of students join the programme just because of their parents pressurized them to join.  Their interest and parent's interest may be different.  In most of the cases it is so.  By talking to them personally, it is easy to find out the reason why they are not interested in learning. Though these kind of students are less in each class, for a teacher this is a challenging situation to bring them up.  It is ideal to have a neutral stand so that the other category of students are not affected because of these ones. The teacher should have a good patience to deal with these students so as to make them motivated or at least to make them pass for the examination.  In a credit based system, if the student fails, it is very difficult to cop up with the rest of the semesters and in case if the curriculum or the syllabus changes, then their whole career is in trouble.  So, it is the teacher's duty to make them work and awarding them suitable grades so that they don't suffer with the backlogs or failed subjects.

Visit this site to know more about Good Teaching

Jul 10, 2013

ICPC WF - Battle of the Brains, St. Petersburg and Me

It was yet another ICPC WF for me, different from all the previous ones, of course in a different country. It was a gathering and competition of world's best of the best programming brains from more than 50 countries.  These best programmers are chosen from each country and they are the top in their country.  This is a programming contest that requires good mathematical knowledge, deep understanding of computer algorithms and programming languages.  One should be wise enough to solve the given problem and select the programming language best suitable to implement the given solution. 
I always think how they are here for the world finals each year and how they reached the level of this standard in programming. It is passion, their hard work with the determination, dedication and with the goal in mind – to become world’s best programmer.  It also requires a good level of patience and enthusiasm to keep the momentum till they reach the desired destination. There are a good number of students who think that all these hard work is not necessary or important in the career.  One of the major reasons is that it is easy to get a job in a service based company with high pay. Most of these students finally end up in testing or some kind of development which is not at all relevant to what they have studied. But those ones, who have the determination and goal in mind, reach a product based company with a better job prospects and career options. These best of the best programmers are behind the development and enhancement of the social networking websites like the FaceBook, Quora, Twitter, Google Circles, etc.  I should emphasis here that the youngsters should take these brains as role models in the career and studies.  These brains have self motivation, determination, patience and keeps struggling till they reach the goal. It is possible for any student to reach at that higher level with TRUE determination and hard work. But this has to be put into practice in order to reach the goal. Though it may sound easy, it is quite challenging for a beginner. Again, one has to accept the fact that each new job one get after the studies is challenging. Without learning new things in one's work environment, it is not easy to get adapted with new developments in science and technology. This also means, to survive, learning new things is very much essential and is inevitable. 
Computer Science has grown to new world of horizons to that extent which a normal person cannot simply avoid it in day to day life.  Now-a-days, it is impossible to run any business without a mobile phone.  Applications are packed with most of the mobile operating systems free of cost, used in everyday life. Let it be travel ticket reservation, finding the route using maps or health care, there is an application available in most of the mobile operating system platforms.  Same is the growth of internet and its applications that connect people from anywhere in the globe.