1. My response is specific to part 5 of Vijay's email. I worked with FOSSEE(IIT Bombay) for quite sometime now. Its a great initiative but with too much of red tape. We could replicate the model to target something unique and different from FOSSEE.
2. I have seen the recent textbook and board exam papers and I see that there are 10 fixed programming questions that repeat year after year. Most students tend to learn them by-heart without understanding the syntax or the logic. We need to address this as well. 3. Present CBSE 11, 12 Comp Science syllabus is comparatively better off. In order to achieve the goals discussed by Vijay, we'll have to look at infra upgrade and teacher training at scale. Best, Krishna On 3 Dec 2017 10:30 p.m., <chennaipy-requ...@python.org> wrote: Send Chennaipy mailing list submissions to chennaipy@python.org To subscribe or unsubscribe via the World Wide Web, visit https://mail.python.org/mailman/listinfo/chennaipy or, via email, send a message with subject or body 'help' to chennaipy-requ...@python.org You can reach the person managing the list at chennaipy-ow...@python.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Chennaipy digest..." Today's Topics: 1. Re: How to suggest python for +1 TN SCERT new syllabus? (Vijay Kumar) ---------------------------------------------------------------------- Message: 1 Date: Sun, 03 Dec 2017 02:12:20 -0000 From: "Vijay Kumar" <vijayku...@zilogic.com> To: "Chennai Python User Group Mailing List" <chennaipy@python.org> Cc: il...@freelists.org Subject: Re: [Chennaipy] How to suggest python for +1 TN SCERT new syllabus? Message-ID: <379dc6c7a0d3e7d9705a14ed64346e0c.squir...@pike.zilogic.com> Content-Type: text/plain;charset=iso-8859-1 > > Go this draft syllabus for upcoming +1 students. (maths, CS group) > > http://tnscert.org/webapp2/tn17syllabus.aspx?sub=Computer%20Science > > > Do we need C++ as a first programming language? > > Shall we suggest to start with Python? My 2 Rs. 1. What we need to fix first, is the education system, not the programming language being taught. 2. It is important to choose a language that teachers are already familiar with. Or we need to have sufficient infrastructure to educate all the teachers and lab support staff. Moreover they need to get to a point where they can teach it effectively to students. 3. There are only 4 units on programming (in both 11th and 12th). The units "Introduction to C++", "Programming in C++", "Object Oriented Programming Concepts" barely scratches the surface. It doesn't really matter what language people are programming in. The unit "Polymorphism, Inheritance and Data File Handling", is just going over the board, and is going to be painful, anyways. Because at this point they have not seen a sufficiently complex program that deserves all of these fancy features of a programming language. 4. In the current scenario, it would be better to ask the Syllabus committee to reconsider the "Polymorphism, Inheritance" unit, and introduce something else that will be useful, to students. 5. As part of improving the education system, I would also suggest that we encourage kids to apply programming to other subjects especially math, science, etc. How about creating resources and programming exercises for students, to apply programming to these subjects. Along the lines of what FOSSEE is doing. 6. Last but not the least, we need to network with the schools, and kids better, before we jump in and start advising the syllabus committee. Regards, Vijay ------------------------------ Subject: Digest Footer _______________________________________________ Chennaipy mailing list Chennaipy@python.org https://mail.python.org/mailman/listinfo/chennaipy ------------------------------ End of Chennaipy Digest, Vol 52, Issue 2 ****************************************
_______________________________________________ Chennaipy mailing list Chennaipy@python.org https://mail.python.org/mailman/listinfo/chennaipy