Please fill the below details to get the brochure


Home


Program Structure

The program is intended for teachers of Computer Science in public & private universities and colleges in India. (Later it may be extended to teachers from colleges abroad). It is expected that institutions will sponsor their faculty candidates for these modules, and will commit to reducing the load of the faculty it sponsors, so as to allow them sufficient time to do the assignments etc.

The program aims to improve CS teaching by improving the teaching capability of teachers in important subjects/courses in CS. For this, the program will have modules "Effective teaching of X" where X is an important CS subject. These modules will be taught by faculty from the top institutions in the country (later from overseas also). The goal is to improve the teaching capability in X of teachers by providing a deeper understanding of concepts, how to apply concepts for problem solving, developing capability for designing hands-on assignments for students, sharing possible labs / assignments / projects / lecture slides, providing other useful resources, etc. The eventual goal, of course, is that this will then improve the teaching of X to their students.The initial list of X is given below, and the expert faculty from the top institutions in the country who will teach the module are given in "Instructors".

Good teaching in a subject, besides understanding and knowledge of the subject, also require application of modern effective teaching practices. Hence, In addition to the modules on "Effective Teaching of X", there will be a module on "Effective Teaching Approaches" which will focus on effective teaching techniques like active learning, peer learning, online teaching/learning, etc.

The modules will be taught online over a duration of about 12 to 15 weeks. There will be one online session a week, with some assignments given to the attendees for the coming week (with help from the TA for doing the assignments). There may be assessments during the module and at the end. The "Effective Teaching Techniques" module will be a shorter module spread over 4 to 5 sessions. On successful completion of a module "Effective Teaching of X", and the module on "Effective Teaching Techniques", a teacher will get a "Certificate in Teaching of X". The certificates will be given by IIIT-Delhi (and may mention "Supported by ACM India"). Later a "PG Diploma in CS Education" may be started, depending on the response to the certificate program. If such a PGD is started, all certificates earned in the current program will count towards the PGD.

This ambitious program is a collaborative effort of faculty from top institutions in the country and is coordinated by IIIT-Delhi. It is supported by ACM India. A Steering Committee and a Management Committee of senior faculty from a few top institutions, and representatives from ACM India, has been formed for this program.

The current list of subjects (X) for which "Effective Teaching of X" modules are being planned are given below. Later other subjects may be added, depending on the demand and response to the program.

  • » Introduction to programming (Python)
  • » Data structures and algorithms
  • » Design and analysis of Algorithms
  • » Discrete mathematics
  • » Computer organization / architecture
  • » Operating Systems
  • » Computer Networks
  • » Databases
  • » Machine learning
  • » Effective teaching techniques



Modules Offered in Jan 2022


The summary of the modules, with link to their detailed description, is given here. Please note that the design of the modules, as well as the AICTE syllabus (given as appendix in the module description document), are evolving and may get modified in coming weeks.


Introduction to Programming (in Python)


Module Name: Effective Teaching of Introduction to Programming in Python

Instructors: Viraj Kumar , Amey Karkare , Vikram Goyal, Pankaj Jalote

Start Date: Thursday January 20, 2022

Duration (# of weeks): 14

Weekly session time: Thursday, 4:30 pm to 6 pm

Alternate time (in case of holiday): Will be decided based on availability of faculty and participants.

Weekly help/tutorial session time: Saturday 4:30-6pm

Online LMS: Google Classroom. Link will be shared later with registered delegates

Lecturing/meeting system to be used: Zoom will be used - link to be shared later with registered delegates

Detailed Description and Syllabus:

Other Information: -

Data Structures


Module Name: Effective Teaching of Data Structures

Instructors: Naveen Garg, Madhavan Mukund, Venkatesh Raman, Amit Kumar

Start Date: Monday January 17, 2022

Duration (# of weeks): 15

Weekly session time: Monday 4:30-6pm

Alternate time (in case of holiday): Wednesday 4:30-6pm

Weekly help/tutorial session time: Saturday 4:30-6pm

Online LMS: Google Classroom. Link will be shared later with registered delegates

Lecturing/meeting system to be used: Zoom will be used - link to be shared later with registered delegates

Detailed Description and Syllabus:

Other Information: -

Computer Networks


Module Name: Effective Teaching of Computer Networks

Instructors: Timothy A. Gonsalves, BN Jain, Mythili Vutukuru, Sreelakshmi Manjunath, Vinay Ribeiro

Start Date: Monday Jan 17, 2022

Duration (# of weeks): 12

Weekly session time: Monday, 4-5:30 pm (or 4:30 pm to 6 pm)

Alternate time (in case of holiday): To be provided soon

Weekly help/tutorial session time: Thursday, 4-5:30 pm (or 4:30 pm to 6 pm)

Online LMS: Moodle will be used. Link will be shared later with registered delegates.

Lecturing/meeting system to be used: To be provided soon

Detailed Description and Syllabus:

Other Information: -

Machine Learning


Module Name: Effective Teaching of Machine Learning

Instructors: CV Jawahar, PJ Narayanan, Vineeth Balasubramanian, P. K. Biswas, Mitesh Khapra, Piyush Rai, Preethi Jyothi, Pabitra Mitra, Chetan Arora

Start Date: Jan 20, 2022

Duration (# of weeks): 15

Weekly session time: Thursday, 4:30 pm to 6:00 pm

Alternate time (in case of holiday): Friday 4:30 - 6:00 pm

Weekly help/tutorial session time: Saturday, 4:00- 5:30 pm (or 4:30 pm to 6 pm)

Online LMS: Google Classroom, Moodle or OpenEdX will be used. Link will be shared later with registered delegates

Lecturing/meeting system to be used: Zoom will be used - link to be shared later with registered delegates

Detailed Description and Syllabus:

Other Information: -