Académique Documents
Professionnel Documents
Culture Documents
students must be preparing for Engineering and Medical exams and awaiting admissions to colleges, whereas 10th std. students are entering into 11th Std. There is a general question as to what to do with the spare time. Here is the golden opportunity for both 10th and 12th std. students to learn basics of programming languages. Learning Programming Languages will help you develop technical knowledge and skills. It is necessary that you have strong basic knowledge about these programming languages without basic knowledge; it will be pointless to learn any other language. These programming classes are starting from 14th may 2012 and will go on for 8 weeks till June end. An informal "final exam" will be conducted at the end of the course. There are two courses: Course 1 is for 12th std. students, which will include in depth study of the programming language and the mathematical foundations. Course 2 is for 10th std. students, which will include basic knowledge about the programming languages. This is an altogether different institution and Ednexa & MissionSSC does not play any role in this. But we think that it is a unique concept and it will surely benefit each and every child. Students of 10th and 12th students can get immense benefits from these programming classes as they will sooner or later come across these computer languages. So why not start it today! Below we have given detailed information about these classes.
The second group of students will be taught conventional imperative programmingnot for them the abstractions and the mathematics. Note: we will not be using C, Java, etc. They are old, even obsolete. Language(s) for teaching imperative programming: Scratch is the first language, Python is the second. One can download the software (interpreter, libraries, documentation) from websites www.scratch.mit.edu and http://python.org. Installation takes a couple of clicks. Especially with Scratch, seeing is believing. Unless the reader sees the Scratch platform and writes a simple program, he will not grasp how easy it all is. Python in its own way is sufficiently different from C, Java, etc. Here too, seeing will be believing. Python is by now well-established as a mainstream language, both in teaching and in industry. Why Scratch prior to Python, you might ask. There are three reasons. o One, on its own merits Scratch is one of the best platforms for a first course in imperative programming. Students learn programming concepts intuitively and rapidly, and are not likely to forget them. o Two, the Scratch runtime model is sophisticated, with modern concepts like multithreading and message-passing. These features are conveyed to the student early on. o Three, by the time a student comes to Python in a few weeks, there is no ignorance or confusion about the programming basics, so programming and problem-solving can happen at a high level. Self-study at home and problem-solving on ones computer is the mode of learning. Programming is, in large measure, finding solutions to computational problems of graded difficulty. Well daily give you a collection of small problems and background reading, also some difficult problems for you to try. For inquiries, write to: python.kmit@gmail.com.If you call 9970 544 708, we will respond or call back.