1. Introduction to the Web as a Platform
Perhaps a few examples of HTML and Javascript should be taught..
Javascript should be limited to getElementById()
Video - http://msdn.microsoft.com/en-us/beginner/bb308772.aspx
In the Video listed above, the speaker talks about - IP Addresses (ipconfig), DNS Servers, http protocol, web server & client, etc.
The article related to the video -
Article - http://msdn.microsoft.com/hi-in/library/bb330932%28en-us,VS.80%29.aspx
NEXT IS THE MATERIAL COVERED BY SRIKANTH SIR's MATERIAL
Perhaps the order should be as follows, but too much of "basics theory" should not be covered. We should start off and explain the "basics" as and when required.
However intensive practice needs to be done whenever the "basics" are dealt with. (i.e Explaining the "basics" should not be a "passing mention" affair. The idea is only to postpone teaching the basics to just before using them, rather than all at once in the beginning of the course, since it is very likely the student will not be able visualize the importance/use of those basics until they see a need for them or see them in practice)
It might also be a good idea to make students write code on their books.. Writing at least once will make them think about the code... Just watching code in action will not be enough for beginners..
A very quick short session of theory should be followed by a list of exercises (like Shanti madam used to do)...It is very likely that most students will not study anything at home... At least writing the program once on their notebooks will give them a 1-time practice..
It is very important to start the class on time....finish theory part very very quickly - in the first 15-20 minutes and use rest of the 40 minutes for exercises, correcting, perhaps another theory part, followed by exerices again...
2. Basic SQL - select, insert, delete, update; create tables; contraints, primary keys, foreign keys...
Stored Procedures - creating them, passing parameters to them
3. Regular Expressions - while explaining RegularExpressionValidator - Intensive exercise by doing at least 20-30 examples
4. String manipulation using C# syntax - Intensive exercise by doing 20 examples
5. Cookies
6. Page Life Cycle
No comments:
Post a Comment