Aug 25, 2013

Teaching Computer Science

Computer Science is one of the important branches in engineering today.  With vast areas of application and growth of internet has made it a specialized branch in engineering and applications. As far as a computer science student is concerned, if the engineering graduation is taken seriously, it has vast scope to build one's career being Mobile computing, Wireless networks, Network and Cyber Security etc., being the hot topics of today. Whatever is the subject of study, the teacher's role is to create interest in the mind of students by explaining the latest applications used by the students in their daily life. In particular to computer science, the best examples are FaceBook, Google, Twitter, LinkedIn type of applications where algorithms, user interfaces, web technologies, etc. are used extensively to improve the features for the user.

The core subjects like Programming, Algorithms, Data Structures, Databases, Networks, etc. can be easily taught using the current social networking applications as examples. But the important issue is that the teachers should also be updated with these technologies and they should also explore the internal working of the applications. Most of the applications are now open source and the world is going by analyzing the tons of data that is moves over internet each and every second. Devices and applications used by the students are the best ways of relating the theoretical concepts with the applications.  This kind of approach will definitely make the students interested in the subject.  This also helps the students to think and improve their creative talents.  The concepts explained and the corresponding applications related should be thought provoking in the student's mind so that mind is driven automatically to the subject.

Most of the students have a wrong notion about programming, data structures, especially algorithms, mathematics courses, networks, compiler design, and other technology courses offered in the final semester.  When they cannot perform in programming in the first year, they lose the interest in the upcoming years. So, it is necessary to make them interested in problem solving thus improve their creativity.
(to be continued)

Aug 11, 2013

Finally what is (y)our contribution?

Education System of India

Teachers always blame the system, student blame teachers and need only marks, government needs money to run the institutions and finally who is responsible for a bad educational system?  It is the student who suffers and finally the nation loses.  Those who are brilliant find a room in any foreign university and starts contributing there! This is because, there is no proper platform in India for the engineers and scientists to grow. Why is that India depending on foreign countries for weaponary?  Why is that government promote foreign investment beyond a limit without encouraging traditional and domestic industries in all the sectors?
A lot of people write about the educational system in the news papers, discussions in the television channels, etc.  But finally, the question is what is (y)our contribution in improving Indian educational system?  I would say that as teachers, we can blame the students or the government or the statutory bodies only to a limited extent. It it the duty and responsibility of a teacher to make sure that a good percentage of students he/she teaches should come out with good knowledge in the subject taught.  I have seen teachers saying "this topic is out of syllabus".  Even if a topic is out of syllabus, what is harm in teaching that topic?  After all, knowledge is knowledge only.  Teaching is considered as a sacred job in Indian system and it is not a mistake to teach any topic even if it is outside the scope of syllabus.  The fact is that even if the topics are related, most of the teachers in teach only what is mentioned in the syllabus.  Syllabus book is their authority and not the teaching profession. One can also observe that the content in the syllabus is always based on the table of contents in one of the text books! Who knows if the publisher has bribed the university to recommend that textbook as the prescribed book? A good tecaher will always refer to more textbooks. Thanks to the internet revolution! Now there are lot of teaching materials available in the internet. There are tens of thousands of materials on all the topics and subjects under the Sun.

Now let me ask my dear teachers, what is your contribution to improve the educational system?

Aug 4, 2013

Time Management


Time management is one of the inevitable factors in life. Be it professional, family or a student life, it is very important. It is essential that the students have to apply dynamic time management to get best out of their studies. Usually, after joining the college, the student’s focus changes from time to time during the semester, based on the extracurricular activities, co-curricular activities, examinations, home assignments, and lab assignments, etc.  Especially in a credit based system, the focus changes according to one’s performance in the test and lab evaluation that happens as part of the continuous evaluation. I have seen students feeling depressed when the results for the periodical exams are published. Sometimes students become angry with the teacher for not getting the expected marks. The observation is that even an average student joins an engineering college assuming that he can enjoy the college life and this attitude in the first year itself brings disaster by scoring lesser marks in the subjects.  Along with that the new environment, new people, friends, etc make the situations worse to take the studies lightly. It is very much necessary for a student to have a flexible mind and attitude to adjust with the situations so that during the first year itself.  For a real aspirant, priority should be given to studies only and all the other activities shall be secondary. Why I mentioned "real" aspirant is that there are only a few ones who aspire to become an engineer in life to contribute something valuable to the society. Now-a-days, the number of seats for the engineering programmes in India is much more than that of the students who write the qualifying examination. Home Assignments, tutorials etc. should be seriously taken as aids for learning.  This helps to reduce the time taken to learn the topics later outside the class.  This may not be possible for all the students. In that case, better to invest more time for studies than the other activities. For that, one has to assess oneself and set the goal in the beginning itself.  Precisely, this depends on the interest and passion, nothing else. Co-curricular activities help to a greater extent if they are taken as opportunities to apply the technology and concepts learned in the class. Try to do the practical based on the theory so that the concepts learned in the theory classes become concrete in the mind.  In case if there is any failure in the subjects, it should be given priority, by allocating a certain amount of time each week so that finally during the examination it is easy to consolidate and write the examination.  As our ancestors say, it is not wise to keep everything at the end. Priority should be given to those subjects you find difficult to understand.  There are lots of resources available in the internet to learn all the subjects in this universe.  Make use of it.
More later…