College level computer programming is difficult to teach. Failure rates in programming courses are high worldwide, and in India it is noted that students are not able to write simple programs despite completing degrees in computer science. This course will consider the following questions. - How do you design the syllabus for an introductory programming course? - How do you teach it so that it captures the attention of students? - How do you design examinations, and programming assignments which are fair and encourage students to learn in the desired manner? We will sketch out a course design, and strategies for teaching the course. It will use the C++ languages, but most ideas will be independent of the language.
1458
5
2
0
1
1
0
0