Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Quick poll: Why the Indian education system sucks

Quick poll: Why the Indian education system sucks

Scheduled Pinned Locked Moved The Lounge
c++delphicssasp-net
46 Posts 13 Posters 5 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T Todd Smith

    It sounds like you're bored :) Go get an engineering or advanced physics degree and learn programming on your own. That's what I did. The programming courses in my school where way ahead of what you're describing but they still sucked. 2-3 months of self learning on c++ will get you far beyond what you'll learn in a class. It's easy. It's fun. Get on with it! Todd Smith

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #29

    The problem is that most of these courses are not programming courses, rather computer science courses. Students wrongly expect to get taught on commercial tools, but the stated objective of the course itself may be different - to get the students know the computer science theory. My article on a reference-counted smart pointer that supports polymorphic objects and raw pointers

    1 Reply Last reply
    0
    • A Andrew Walker

      I'm currently studying robotics and mechatronics engineering in Australia, and as a student I couldn't agree with you more, but I think the problem is far wider spread than you've said. Vikram Punathambekar wrote: Now we have 66 students in my class starting their final year, of which 65 can't print "Hello, world!" in MFC The same thing happens at our university - and from what I've heard it's becoming a more wide spread occurance. Most of the students in our course wouldn't know the difference between a capacitor and a resistor or C and java. It's unbelievably frustrating that so many concepts are skipped. Vikram Punathambekar wrote: I still feel surprised when I see 15-year olds (even 19-year olds) in the West doing C++, C# and ASP .net . You see, 20-year olds here can't write a 100-line program in C. I understand what you mean but I feel that maths is far more important to understand. I'd call myself a reasonably strong coder, but I haven't done any maths for almost three years, and then one lecturer pulls out MATLAB and expects us to be able to understand his image processing code. I can teach myself most of the programming stuff, most of the software engineering stuff but if mathematics aren't taught from a far more foundational level (primary school) to a much higher level (university level) I believe all engineering and CS is going to suffer in the long term.

      L Offline
      L Offline
      Lost User
      wrote on last edited by
      #30

      Exactly. Anyone who is reasonably logical can figure out programming languages, but sound fundamental knowledge is what I would expect the higher education to deliver. Like you said, learning mathematics would be and should be a higher priority that C++/Java etc., when you are in school. My article on a reference-counted smart pointer that supports polymorphic objects and raw pointers

      1 Reply Last reply
      0
      • T Todd Smith

        It sounds like you're bored :) Go get an engineering or advanced physics degree and learn programming on your own. That's what I did. The programming courses in my school where way ahead of what you're describing but they still sucked. 2-3 months of self learning on c++ will get you far beyond what you'll learn in a class. It's easy. It's fun. Get on with it! Todd Smith

        V Offline
        V Offline
        Vikram A Punathambekar
        wrote on last edited by
        #31

        Todd Smith wrote: It sounds like you're bored Taking it out with doing some things myself. Todd Smith wrote: Go get an engineering or advanced physics degree Dang it- this is an Engg corse- B. E. Computer Science and Engineering. Todd Smith wrote: 2-3 months of self learning on c++ will get you far beyond what you'll learn in a class. It's easy. It's fun. Get on with it! :rolleyes: You think I'm waiting for them? Regards,
        Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

        1 Reply Last reply
        0
        • L Lost User

          I have experience first hand that many students make an opinion on what they want, and why they will want it. I understand that most companies want people who can code. My question: Why can't the students code? Will it be solved if a C++ language class is introduced? I doubt it. In any case, I am neutral to which language is taught in a Computer Science course. Leaving complex languages out of the curriculum makes room for conceptual teaching. It also allows room to the student to choose a language of his liking to learn. Say, student A learns Java, student B learns C#, student C learns C++. The only objective achieved by adding the language to the curriculum is grading the knowledge of the semantics of the language. I would rather see computer science graduates being able to think about problems and solutions in a language independent manner. IMO, Languages and tools are important. The college should give students access to these like they have a library. But, if the curriculum includes just Pascal, I am ok with it. It is a good enough language to make someone understand how to write a program. ...and I don't think it is a waste of time. There is a saying "You can get only as good as your teacher". In higher education courses, I just expect some initiative from the student to seek out knowledge. Most of my fellow students restricted themselves to the books recommended in the course syllabus. It is not a good practice. When someone is learning computers, he has to increase the number of "teachers" he/she has by reading different sources. One thing that I realized very early on in college is that the teacher is there for "guiding" you, and you have to "teach" yourself. I like a very flexible framework, where students are not bound to too many things, but rather is graded on knowledge of fundamentals. The student should have the initiative to understand the industry he is training to get into, and learn the tools that he chooses. My article on a reference-counted smart pointer that supports polymorphic objects and raw pointers

          V Offline
          V Offline
          Vikram A Punathambekar
          wrote on last edited by
          #32

          Thomas George wrote: Why can't the students code? Lack of interest. Thomas George wrote: Will it be solved if a C++ language class is introduced? I doubt it. This question opens up a can of worms. I guess my reply can only be "It would be relatively better". Thomas George wrote: There is a saying "You can get only as good as your teacher". I don't subscribe to that POV - sorry. Thomas George wrote: Most of my fellow students restricted themselves to the books recommended in the course syllabus. It is not a good practice. Same is the case here. X| BTW, where did you graduate from? Sorry, pal, I'm just too curious- and you didn't answer it last time. Regards,
          Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

          L 1 Reply Last reply
          0
          • N Nick Seng

            You think you have it tough?? The only languages I learned in College were basic C, C++. Vikram Punathambekar wrote: a C++ paper with no mention of templates, namespaces, new-style headers, new type casts, and other stuff like mutable And no, they did't teach all that stuff to me too. So what? Learn it yourself!I believe that's what separates the ones who are serious about it and those who are just going with the trend. Anyway, learning all of yourself gives you so much more satisfaction. Not too mention your assignments are automatic 'A's given the fact that you know more;) Nick Seng (the programmer formerly known as Notorious SMC)


            God, I pity me! - Phoncible P. Bone

            V Offline
            V Offline
            Vikram A Punathambekar
            wrote on last edited by
            #33

            Nick Seng wrote: The only languages I learned in College were basic C, C++. That must have been a few years back. What course in collegeare you talking about? Nick Seng wrote: And no, they did't teach all that stuff to me too. So what? Learn it yourself!I believe that's what separates the ones who are serious about it and those who are just going with the trend. DANG IT - I'm

            not

            complaining "they aren't teaching me this or that". What I'm worried about is the student community as a whole (and as a direct result, the industry, in a few years). Nick Seng wrote: Anyway, learning all of yourself gives you so much more satisfaction And fun. :) OT: Cool pic on your bio. :cool:
            Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

            N 1 Reply Last reply
            0
            • A Andrew Walker

              I'm currently studying robotics and mechatronics engineering in Australia, and as a student I couldn't agree with you more, but I think the problem is far wider spread than you've said. Vikram Punathambekar wrote: Now we have 66 students in my class starting their final year, of which 65 can't print "Hello, world!" in MFC The same thing happens at our university - and from what I've heard it's becoming a more wide spread occurance. Most of the students in our course wouldn't know the difference between a capacitor and a resistor or C and java. It's unbelievably frustrating that so many concepts are skipped. Vikram Punathambekar wrote: I still feel surprised when I see 15-year olds (even 19-year olds) in the West doing C++, C# and ASP .net . You see, 20-year olds here can't write a 100-line program in C. I understand what you mean but I feel that maths is far more important to understand. I'd call myself a reasonably strong coder, but I haven't done any maths for almost three years, and then one lecturer pulls out MATLAB and expects us to be able to understand his image processing code. I can teach myself most of the programming stuff, most of the software engineering stuff but if mathematics aren't taught from a far more foundational level (primary school) to a much higher level (university level) I believe all engineering and CS is going to suffer in the long term.

              V Offline
              V Offline
              Vikram A Punathambekar
              wrote on last edited by
              #34

              walker_andrew_b wrote: Most of the students in our course wouldn't know the difference between a capacitor and a resistor :omg::wtf: walker_andrew_b wrote: one lecturer pulls out MATLAB and expects us to be able to understand his image processing code. Hahahaha, my lecturers don't have any code worth showing - if they did, they'd be working for the industry. walker_andrew_b wrote: I believe all engineering and CS is going to suffer in the long term. Sadly, yes. I know my whole thread looks very bitter; but I'm disappointed, disillusioned and disgusted with the whole system here. That's why I believe in self-teaching (see the Edit stuff in the original post). Regards,
              Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

              L 1 Reply Last reply
              0
              • V Vikram A Punathambekar

                Thomas George wrote: Why can't the students code? Lack of interest. Thomas George wrote: Will it be solved if a C++ language class is introduced? I doubt it. This question opens up a can of worms. I guess my reply can only be "It would be relatively better". Thomas George wrote: There is a saying "You can get only as good as your teacher". I don't subscribe to that POV - sorry. Thomas George wrote: Most of my fellow students restricted themselves to the books recommended in the course syllabus. It is not a good practice. Same is the case here. X| BTW, where did you graduate from? Sorry, pal, I'm just too curious- and you didn't answer it last time. Regards,
                Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #35

                You did not understand the saying "You can only be as good as your teacher". What I meant is: You should not consider the person teaching you in college as your ONLY teacher for the subject. If you do, you will NEVER become better than your teacher. But, if Stroustrup, Sutter, Meyers etc are your teachers for C++, you will know everything you will need to. Many students do not get out of the "kindergarten" mode, where the be-all and end-all of everything is what the teacher says. In a college, it should not be. If you can't make sense out of something, either you did not understand or the teacher is wrong. Either way, you are better off getting information from publications of exponents in the area, thereby making them your teachers. It is like Eklavya making Drona his teacher. You don't need the teacher's consent for this :-) The lack of interest in students cannot be solved by changing higher education syllabus. The reason for lack of interest is the lack of creativity, and the assumption by most students that whatever is written in a textbook is not open to debate. I graduated in Electronics and Communications Engineering from College of Engineering, Trivandrum. The best thing that happened to me there was that the teachers did not care what we did :-). Gives a lot of room to do what you want, and experiment with things. Thomas My article on a reference-counted smart pointer that supports polymorphic objects and raw pointers

                V 1 Reply Last reply
                0
                • V Vikram A Punathambekar

                  walker_andrew_b wrote: Most of the students in our course wouldn't know the difference between a capacitor and a resistor :omg::wtf: walker_andrew_b wrote: one lecturer pulls out MATLAB and expects us to be able to understand his image processing code. Hahahaha, my lecturers don't have any code worth showing - if they did, they'd be working for the industry. walker_andrew_b wrote: I believe all engineering and CS is going to suffer in the long term. Sadly, yes. I know my whole thread looks very bitter; but I'm disappointed, disillusioned and disgusted with the whole system here. That's why I believe in self-teaching (see the Edit stuff in the original post). Regards,
                  Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #36

                  That's why I believe in self-teaching IMO, Self-learning is the ONLY way to learn. :-) My article on a reference-counted smart pointer that supports polymorphic objects and raw pointers

                  1 Reply Last reply
                  0
                  • V Vikram A Punathambekar

                    Nick Seng wrote: The only languages I learned in College were basic C, C++. That must have been a few years back. What course in collegeare you talking about? Nick Seng wrote: And no, they did't teach all that stuff to me too. So what? Learn it yourself!I believe that's what separates the ones who are serious about it and those who are just going with the trend. DANG IT - I'm

                    not

                    complaining "they aren't teaching me this or that". What I'm worried about is the student community as a whole (and as a direct result, the industry, in a few years). Nick Seng wrote: Anyway, learning all of yourself gives you so much more satisfaction And fun. :) OT: Cool pic on your bio. :cool:
                    Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                    N Offline
                    N Offline
                    Nick Seng
                    wrote on last edited by
                    #37

                    I was doing a double major in Computer Science and Mathematics. And it wasn't that long ago, just graduated last year.Jeez, did you have to make me sound old! ;P Vikram Punathambekar wrote: OT: Cool pic on your bio Thanks,man! :cool: Nick Seng (the programmer formerly known as Notorious SMC)


                    God, I pity me! - Phoncible P. Bone

                    V 1 Reply Last reply
                    0
                    • L Lost User

                      You did not understand the saying "You can only be as good as your teacher". What I meant is: You should not consider the person teaching you in college as your ONLY teacher for the subject. If you do, you will NEVER become better than your teacher. But, if Stroustrup, Sutter, Meyers etc are your teachers for C++, you will know everything you will need to. Many students do not get out of the "kindergarten" mode, where the be-all and end-all of everything is what the teacher says. In a college, it should not be. If you can't make sense out of something, either you did not understand or the teacher is wrong. Either way, you are better off getting information from publications of exponents in the area, thereby making them your teachers. It is like Eklavya making Drona his teacher. You don't need the teacher's consent for this :-) The lack of interest in students cannot be solved by changing higher education syllabus. The reason for lack of interest is the lack of creativity, and the assumption by most students that whatever is written in a textbook is not open to debate. I graduated in Electronics and Communications Engineering from College of Engineering, Trivandrum. The best thing that happened to me there was that the teachers did not care what we did :-). Gives a lot of room to do what you want, and experiment with things. Thomas My article on a reference-counted smart pointer that supports polymorphic objects and raw pointers

                      V Offline
                      V Offline
                      Vikram A Punathambekar
                      wrote on last edited by
                      #38

                      Thomas George wrote: But, if Stroustrup, Sutter, Meyers etc are your teachers :drool: Thomas George wrote: The lack of interest in students cannot be solved by changing higher education syllabus. Yes, but what about those students who are interested in learning whatever is in the syllabus very well (taking interest, not just for the exams), but nothing out of the syllabus? There seem to be a few people like this around, sitting on the fence. A syllabus change will pull them on to our side. More importantly, making the syllabus tuff will weed out the ones who study just 'cos their parents want them to/for the degree. Hey, you're from India, too- you must have seen lots of people of this type. Thomas George wrote: I graduated in Electronics and Communications Engineering from College of Engineering, Trivandrum. Nice to meet a fellow-Indian. :) Thomas George wrote: The best thing that happened to me there was that the teachers did not care what we did Ditto here X| , but some encouragement here would go a loooong way in improving everybody's skills- a snowball effect. And I'm curious to know what you voted. :-D Regards,
                      Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                      L 1 Reply Last reply
                      0
                      • N Nick Seng

                        I was doing a double major in Computer Science and Mathematics. And it wasn't that long ago, just graduated last year.Jeez, did you have to make me sound old! ;P Vikram Punathambekar wrote: OT: Cool pic on your bio Thanks,man! :cool: Nick Seng (the programmer formerly known as Notorious SMC)


                        God, I pity me! - Phoncible P. Bone

                        V Offline
                        V Offline
                        Vikram A Punathambekar
                        wrote on last edited by
                        #39

                        Nick Seng wrote: And it wasn't that long ago, just graduated last year.Jeez, did you have to make me sound old! Hey, I said "a few years". I didn't say "quite a few years". You're only as old as you think you are. How old do you think you are- 50? ;P
                        Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                        N 1 Reply Last reply
                        0
                        • V Vikram A Punathambekar

                          Nick Seng wrote: And it wasn't that long ago, just graduated last year.Jeez, did you have to make me sound old! Hey, I said "a few years". I didn't say "quite a few years". You're only as old as you think you are. How old do you think you are- 50? ;P
                          Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                          N Offline
                          N Offline
                          Nick Seng
                          wrote on last edited by
                          #40

                          Vikram Punathambekar wrote: How old do you think you are - 50 I feel like 50, with so much work in the office! X| Take my advice, man. Cherish the time you have in School. These are gonna be the best time in life! Nick Seng (the programmer formerly known as Notorious SMC)


                          God, I pity me! - Phoncible P. Bone

                          V 1 Reply Last reply
                          0
                          • V Vikram A Punathambekar

                            Thomas George wrote: But, if Stroustrup, Sutter, Meyers etc are your teachers :drool: Thomas George wrote: The lack of interest in students cannot be solved by changing higher education syllabus. Yes, but what about those students who are interested in learning whatever is in the syllabus very well (taking interest, not just for the exams), but nothing out of the syllabus? There seem to be a few people like this around, sitting on the fence. A syllabus change will pull them on to our side. More importantly, making the syllabus tuff will weed out the ones who study just 'cos their parents want them to/for the degree. Hey, you're from India, too- you must have seen lots of people of this type. Thomas George wrote: I graduated in Electronics and Communications Engineering from College of Engineering, Trivandrum. Nice to meet a fellow-Indian. :) Thomas George wrote: The best thing that happened to me there was that the teachers did not care what we did Ditto here X| , but some encouragement here would go a loooong way in improving everybody's skills- a snowball effect. And I'm curious to know what you voted. :-D Regards,
                            Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                            L Offline
                            L Offline
                            Lost User
                            wrote on last edited by
                            #41

                            The problem with the Indian education system, IMO, are the following. They are not the same as you mentioned above. 1. No emphasis on problem-solving at school level: After writing essays that are memorized from text books for 10 years, many students find it difficult to change to a problem-solving mode. 2. Too much too early: I have not seen many changes in what is learned at say by 12th. But, there is a significant increase in what is learned in classes 1 to 4. IMO, this is a very bad practice. At such an early age, children should not be burdened with too much information. There is an emphasis on technical education these days, and everything else is not considered good enough. Someone with outstanding literary skills faces a lot of pressure to go into "professional courses" that would earn them a living. The students do it against their aptitude. Most people, who you say cannot write a 100 line C++ program cannot write, because they do not want to. They probably did not want to know what C++ is. The parental pressures push them to it. To me, these are larger social issues, because of lack of opportunity in the non-technical areas - something which the education system will not be able to address. Summary: Education system does not work well, because wrong people are in the system. The way these people come into the system is a larger social problem, and cannot be solved by trivial insignificant fiddling with course curiculum. So, I found that your suggestions would not evoke much interest in the currently un-interested. :-). My vote: 5 (A change the social reality that bring economic activity in literature, arts and other areas, so that there is a chance for people with aptitude and skills in those areas to make a living is the only way to ensure that the right people are in the right places. Now people don't follow their dreams. That, IMO, is the problem. IMO, It will not change, whatever you do to the education system) My article on a reference-counted smart pointer that supports polymorphic objects and raw pointers

                            V 1 Reply Last reply
                            0
                            • N Nick Seng

                              Vikram Punathambekar wrote: How old do you think you are - 50 I feel like 50, with so much work in the office! X| Take my advice, man. Cherish the time you have in School. These are gonna be the best time in life! Nick Seng (the programmer formerly known as Notorious SMC)


                              God, I pity me! - Phoncible P. Bone

                              V Offline
                              V Offline
                              Vikram A Punathambekar
                              wrote on last edited by
                              #42

                              Nick Seng wrote: I feel like 50 Your sig says it all. ;P Nick Seng wrote: Cherish the time you have in School. These are gonna be the best time in life! :rolleyes:
                              Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                              N 1 Reply Last reply
                              0
                              • L Lost User

                                The problem with the Indian education system, IMO, are the following. They are not the same as you mentioned above. 1. No emphasis on problem-solving at school level: After writing essays that are memorized from text books for 10 years, many students find it difficult to change to a problem-solving mode. 2. Too much too early: I have not seen many changes in what is learned at say by 12th. But, there is a significant increase in what is learned in classes 1 to 4. IMO, this is a very bad practice. At such an early age, children should not be burdened with too much information. There is an emphasis on technical education these days, and everything else is not considered good enough. Someone with outstanding literary skills faces a lot of pressure to go into "professional courses" that would earn them a living. The students do it against their aptitude. Most people, who you say cannot write a 100 line C++ program cannot write, because they do not want to. They probably did not want to know what C++ is. The parental pressures push them to it. To me, these are larger social issues, because of lack of opportunity in the non-technical areas - something which the education system will not be able to address. Summary: Education system does not work well, because wrong people are in the system. The way these people come into the system is a larger social problem, and cannot be solved by trivial insignificant fiddling with course curiculum. So, I found that your suggestions would not evoke much interest in the currently un-interested. :-). My vote: 5 (A change the social reality that bring economic activity in literature, arts and other areas, so that there is a chance for people with aptitude and skills in those areas to make a living is the only way to ensure that the right people are in the right places. Now people don't follow their dreams. That, IMO, is the problem. IMO, It will not change, whatever you do to the education system) My article on a reference-counted smart pointer that supports polymorphic objects and raw pointers

                                V Offline
                                V Offline
                                Vikram A Punathambekar
                                wrote on last edited by
                                #43

                                Thomas George wrote: My vote: 5 :Bangs head against wall: But of course, it's your opinion. :) AS for the other stuff, I agree. Just 'cos I didn't mention the social stuff in my last post doesn't mean I don't consider those. I just focussed on the technical aspects. Thomas George wrote: Most people, who you say cannot write a 100 line C++ program cannot write, because they do not want to. They probably did not want to know what C++ is. The parental pressures push them to it. Isn't that what I said somewhere in this thread? :confused: Thomas George wrote: IMO, It will not change, whatever you do to the education system Sorry, I believe otherwise. Changing the education system will produce better engineers. Am I a hopeless optimist? BTW, did you read the posts by John-theKing in this thread? He's from Pak, and he makes quite a few good points. Where in the US are you? Regards,
                                Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                                L 1 Reply Last reply
                                0
                                • V Vikram A Punathambekar

                                  Thomas George wrote: My vote: 5 :Bangs head against wall: But of course, it's your opinion. :) AS for the other stuff, I agree. Just 'cos I didn't mention the social stuff in my last post doesn't mean I don't consider those. I just focussed on the technical aspects. Thomas George wrote: Most people, who you say cannot write a 100 line C++ program cannot write, because they do not want to. They probably did not want to know what C++ is. The parental pressures push them to it. Isn't that what I said somewhere in this thread? :confused: Thomas George wrote: IMO, It will not change, whatever you do to the education system Sorry, I believe otherwise. Changing the education system will produce better engineers. Am I a hopeless optimist? BTW, did you read the posts by John-theKing in this thread? He's from Pak, and he makes quite a few good points. Where in the US are you? Regards,
                                  Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                                  L Offline
                                  L Offline
                                  Lost User
                                  wrote on last edited by
                                  #44

                                  Anwering your question, I am in NewYork. Coming back to our little discussion Changing the education system might produce better engineers. But, is that and should that be the goal of an education system? I see friends, who were natural artists doing wonderful stuff, write great stuff in school, and then fade away after 10th grade, because there is way too much pressure on them to do the technology stuff, for which they have neither the passion nor the aptitude. I know fellow students who scored 95% and above on language tests, but have problems with mathematics. Now, you ask those people to come in and do set theory, laplace and fourier transforms, calculus etc., and they feel like fish out of water. When I was in in 12th, one of my friends in school till 10th (he went to a different college for his pre-degree course) committed suicide because he could not live up to the expectations. The reasons for these pressures are purely economical. The software and technology industries in general attract foreign capital, and therefore get high paychecks. The parents know that under the current environment, technical education gets their children economically stable. So they push for it. The government policies (taxes, investment etc) are skewed to accomodate these and have very little help for the people in any other area. Why does software export revenue be treated differently? Would companies developing software stop doing it because the government charges a standard rate irrespective of the revenue source? In US, as Roger Wright pointed out before, a car mechanic makes 75 dollars an hour, and a very good computer professional makes 100 dollars an hour. In India, the economic reality has become so skewed that it reflects in the education system as well. Unless we all come up with solutions for this issue, what good will a few better engineers do to the country? IMO, people are too much involved playing politics that they are not interested in the real problems and solutions to it. and also, I believe that the education system works much better than most other systems there - so it is way below in my list for reforms. :-) My article on a reference-counted smart pointer that supports polymorphic objects and raw pointers

                                  1 Reply Last reply
                                  0
                                  • J John theKing

                                    Vikram Punathambekar wrote: It's just that women in India seem to better off than women in Pak from what I read everywhere and from your post. Well comparison b/w Indian woman and Pakistan woman can be entirely different and interesting debate. You said that as you "read everywhere" an India woman is better than Pakistan woman. Now let me tell you that in Pakistan army there is a SSG (Special Service group) commando group in which there is a division of special trained women commandos. There is currently no women SSG commando in India. Though for the first time India is also bringing women in SSGs. I can give you the report from "Times of India" in the evening when i reach home. Also in medical colleges of Pakistan there is 70% women representation of female students ( i'd expect same trend in India). You pointed out my words about women in my previous post. No i didn't mean what you taken the meaning. I mean that in South Asian society average fathers bring dolls for their daughters and Aeroplane for their sons. Take example of India where so many "young male citizens" daily going abroad for jobs. Women are also doing jobs abroad but their representation is low. Of course women can work much harder than a man but in South Asia primarily the head of a family is a man who is regarded responsible. I didn't mean anything else. Vikram Punathambekar wrote: He's well-known in Pak? Why not many Indian books/writers are popular. Indian publisher BPB is the distributor of Indian books in the region and this publisher is earning a lot from Pakistan Ahem! Indian books are available in local currency rates like 200 Rs or 300 Rs. The books of Microsoft Press are about 50$, which is too much in local currency. Vikram Punathambekar wrote: The only one which passes in my book is "Let Us C", which was my first C book There are other books like: "VC++ COM and beyond", "C FAQ" which are rare books indeed.

                                    V Offline
                                    V Offline
                                    Vikram A Punathambekar
                                    wrote on last edited by
                                    #45

                                    This is long, pl bear with me. The number of women in India (and Pak, USA, and just about every country in the world) is unquestionably lower than the number of men. I just said that [IMHO]the % of women seems to be greater in India than in Pak.[/IMHO] John-theKing wrote: Why not many Indian books/writers are popular. I thought it was just Bollywood movies. :-D Sadly, the reverse isn't true- we don't get to see Pakistani movies or books here. Maybe it is because the industry there does not have the glamor of Bollywood, but there must defenitely be good Paki movies- it's a shame we don't get to see them. People-to-people contact will go a looong way in promoting peace. John-theKing wrote: There are other books like: "VC++ COM and beyond", "C FAQ" which are rare books indeed. Haven't read them, but judging from his other books, he is X| . You yourself mentioned that he copies code from other books. I just purchased "Test your C skills" and it's SICK ! That ass**e doesn't know anything about the 32-bit world. To him, (and the others in my class and my staff), the Turbo C++ compiler is the C++ language. :mad: OT: Just an example. The idiot says having a structure declared as

                                    struct s
                                    {
                                    int x;
                                    char y;
                                    };
                                    struct s a={2,'A'};
                                    struct s *p=&a;

                                    One way to do access a.y using p is

                                    p->y

                                    The other is

                                    *((char *)p+2);

                                    My rants against this, including two mistakes in the code: #1. Why the f*** would he want to write obfuscated code like this (and confuse his readers)? Sure, I can understand it, but can everybody else? No. #2. He is assuming the size of x , i.e., size of int is 2. This shows a)the moron has never heard of the sizeof operator b)he lives in the 16-bit world, worshipping the Turbo C++ compiler. X| #3. Granted- we are given the programming platform, 16-bit DOS (or 16-bit Windows). Still, he CANNOT assume that x and y are adjacent to each other- the standard specifies they need not be. There are loads more like this, in all his books. OK, maybe I'm pedantic. I am very strict when it comes to writing code- everybody tells me that, and I acknowledge it. But he is teaching incorrect stuff to students. He has a fanatical following here (and in Pak, as you say. Who knows, maybe even in Nepal, BAN and Bhutan ! :rolleyes: ). People here respect what he

                                    1 Reply Last reply
                                    0
                                    • V Vikram A Punathambekar

                                      Nick Seng wrote: I feel like 50 Your sig says it all. ;P Nick Seng wrote: Cherish the time you have in School. These are gonna be the best time in life! :rolleyes:
                                      Vikram. ----------------------------- My site due for a massive update. Never see a BSOD again - FREE! "Do not give redundant error messages again and again." - A classmate of mine, while giving a class talk on error detection in compiler design.

                                      N Offline
                                      N Offline
                                      Nick Seng
                                      wrote on last edited by
                                      #46

                                      That was a bit cliche, wasn't it :-O Nick Seng (the programmer formerly known as Notorious SMC)


                                      God, I pity me! - Phoncible P. Bone

                                      1 Reply Last reply
                                      0
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes


                                      • Login

                                      • Don't have an account? Register

                                      • Login or register to search.
                                      • First post
                                        Last post
                                      0
                                      • Categories
                                      • Recent
                                      • Tags
                                      • Popular
                                      • World
                                      • Users
                                      • Groups