Greetings from All India Council for Technical Education!
This is to bring to your notice that a note concerning the introductory programming course has been placed on the AICTE portal a
https://www.aicte-india.org/sites/default/files/Model_Curriculum/ACM/ACM.pdf
The note describes many ideas regarding how to design and teach the introductory programming course, how to motivate the students, and how to design assignments and examinations. Many resources are mentioned: a textbook, an NPTEL course on introductory programming based on these ideas, and an NPTEL course for guidance to teachers. The ideas presented are general and can be used to teach any programming languag
It is suggested that all this may be used to improve your own introductory programming course.