SITUATION OF PROGRAMMING EDUCATION IN SOUTH ASIAN COUNTRIES
The basic knowledge of programming language for children are
very necessary nowadays. It is simply a basic part of education system in most of the countries. Bill Gates says programming teaches you how to think. This simply identifies how important these stuff really are and how these programming stuffs helps throughout life. Nowadays our daily life is completely surrounded by the machines and these machines are controlled by some sort of artificial intelligence and these intelligence is created by some sort of programming and it is very important for us not only to build but also understand these types of things. Generally it is not necessary to all of us, try to build some program or software but it is important for all of us to understand the simple mechanism and working functions of these types of IOT (internet of things) and to understand these softwares and for this we have to understand the basics of programming. The programming is called coding in cool manner. The simple question arises why it is important for children to learn programming and why their syllabus may contains such things? The simple answer is that programming helps them to learn things in better ways and helps them to think in bigger margin. In my view it is compulsory for children to learn programming stuffs from their school life because it helps them to make their basics strong and also helps in growing their habits to understand complicated things and also helps them to become more creative and hence their creativity level to reach a new level. It is also necessary for us to helps them in creating new things rather than only to force them to memories their course content. Because if we teach children some things they only learn that particular thing but if we teaches them how to learn and how to think creatively, they path of learning never stops. It is also important to think their teachers and parents about these coding education for their children. In western culture programming education is the backbone of their education system and in most of the western countries it is necessary to learn programming concept from very beginning and nowadays these types of education is also available in primary level which helps them to make themselves creative and think above horizon and helps them rather throughout their life but in eastern education system moreover south Asian region most of the countries doesnt have their education system updated according to the need of the situation and most of the courses re outdated and no such computer related concepts are available for them. Most of the eastern countries lacks their infrastructure in education system. If speaking frankly about 50% of the students never saw computer before their high school practices and they even dont know how computer really helps in their life except some theoretical concepts. So it is obviously rare for them to learn programming concepts in school level. For this kind of situation we couldnt blame only our education system, there are many factors affecting the availability of programming education which may include our old fashioned technique of teaching, and lack of infrastructure as well. Simply the situation of programming education in south Asian countries are very conscious and this is also one of the main reason for not developing their digitalized and technicality sector. All round the word south Asian region and some African region are most behind in making digital development. The lack of programming education in their education system is the main region behind the problem facing to develop their electronics and communication sector. If we can afford to change the situation of the education in all level including the situation of programming education in recent years south Asian countries like Nepal, Bhutan, Maldives, Srilanka and many other countries may develop in electronics and communication fields. In recent year surveys it shows that about 40% of the remote areas may not have a computer education in their curriculum and moreover about 90% of the students of countries like Nepal doesnt know anything about programming and doesnt knows about how may it used and helps in our daily life. In another surveys contained my MOE shows that only 2% of the students at school level knows about programming languages and familiar with them. And in same surveys it shows that only 10% of +2 colleges provides the concept of programming like C. In another surveys contained by Education Board shows that about 80% of the student cannot ever faced the programming languages before higher education. So this may cause a serious problem in our education system and affects the development sector of most countries. In recent years some steps are forwarded by government after seeing the necessity of programming education and try to rebuild their courses which may provide some basic knowledge and this appreciated step can make some difference in countries developing rates and helps to become more digital embedded country. But it is necessary for them to keep some things in their mind before providing programming education like it is time relevant, useful in general life as well as to make their career in the programming field. It might also contain stuffs which helps them to be creative and more efficient. One of the other advantage of learning programming from childhood that you can make your career on programming field and can contribute something to the digital world. Coding jobs are one of the big demanded and handsomely paid job all over the world. In other word it can be said that in near future programming jobs have lot of vacancies and all persons have a lot of opportunity to this sector. According to survey conducted by Forbes Only in US about 20.4% growth in the programming jobs. This is only the highlight that in future how many opportunities are coming in the path. In another survey it is shown that not only US, other places like Munich of Germany, Toronto of Canada, London of England, Belgium and many other countries around the world has a great potential to be the biggest hub for more tech and programming jobs. All round the world programming is one of the highest paid job and it requires less physical effort than others. There are many online hubs as well to earn money from programming languages like freelancer.com, upwork.com and many more so there is a maximum possibility that you can earn from your skill without any difficulties. Talking about programming language, it is the language understandable by computers and other IOTs. It is just same like our language having syntax and a preferred rule. Talking in depth there are many generation of language itself like 1GL, 2GL, 3GL, 4GL, 5GL and so on. Nowadays there are one new addition language called artificial intelligence learning picked limelight and it is also one of the basic learning to make machines more user friendly. But in surface we have to understand these language mainly categorized in two types scripting and object oriented. Programming language like PHP, Python , C and many others used as scripting language used for writing some specific content whereas language like C++, JAVA, PYTHON, OBJECTIVE C and many more as object oriented language to make some sort of software as well as game. If we talking about the most demanded programming language in sense of vacancies MY SQL, JAVA , PHP , PYTHON dominated these days whereas if we talking in the sense of salaries programming language like QUARTZ, R, OBJECTIVE C, JAVA dominates these days. And talking briefly about the programming languages types all languages has their own importance and own use. There are average of 65000$-140000$ per annual salaries for most of the programmer in European countries. If talking genuinely more than 6 million programmers are needed till 2020. This is also one of the highlight point of need to learn programming language that nowadays we are becoming more IOTs dependent and computer dependent so to do all the work from computers it is needed to brought new software which also needed more efficient programmers and for that more spaces for programmers are available. So this is the biggest opportunities for programmer to learn coding as well as these facts surly encourage school children and many peoples to learn programming. So this is important for all of us to encourage school children to learn basic stuffs about programming. Finally we can say that there is a startup needed from now to learn these languages and try to learn any of these language with perfection rather than trying to learn every language with little knowledge. There are many books available around us to learn programming stuffs if you are interested as well as there are many online hubs like codeacademy.com, khanacedamy.com and many more to learn programming languages with ease. So pick one and try to get a prefect start and encourage other children as well as other people to encourage to learn programming and if possible please try to talk with authorities to contain programming subject as basics of our education system all over the Globe.
(IIT JEE) Roorkey Physics Department - Roorkey 1995 Physics Question Paper and Solution Practice Paper For IIT JEE Main and Advanced-Roorkey Physics Department (1995)