India has over 10,000 engineering colleges, and 100s of degree granting institutions which offer BTech/BE in Computer Science and Engineering. To help these HEIs deliver good quality education, AICTE, provides model BTech curriculum, which is widely adopted, particularly by affiliating universities. AICTE has initiated an exercise to revise its curriculum recommendations, so to modernize it and also align it with NEP2020. The earlier AICTE curriculum recommendations are available on AICTE’s site.
AICTE has appointed a committee for revising its CSE curriculum. The committee has been expanded to include many more experts from industry and academia. The current committee members (more experts may be added) is given below.
The committee e-meets regularly to discuss how to proceed with the exercise. It has currently evolved a framework / approach for how to approach the curriculum revision.
The committee has formed sub-committees of experts for designing the syllabus for the various courses, using the guidelines for curriculum revision the committee has approved. Current sub-committees for some of the subjects are also given below. (New sub-committees will be formed for courses, and other members may be added.)
This page was maintained to provide a periodic update on progress, save related documents/notes, and maintain the list of experts involved. Some of the relevant documents are:
- Older AICTE CSE Curriculum recommendations
- Approach for CSE curriculum revision
- Proposed Graduate Attributes for CSE curriculum
- Form for corporations to provide inputs for CSE curriculum revision
Workshop to Review Draft Recommendations
The committee has prepared the initial report - which includes the overall framework and approach for syllabus design including approach, graduate attributes, list of core courses; syllabus of all the core courses prepared by respective expert groups; recommendations for micro specializations; and recommendations for online courses.
To finalize the report for CSE model curriculum, a half day workshop on Sat, March 26, 10 am to 1:30. The workshop is in f2f+online mode. Invitations have been sent to a wide section of academicians to attend the workshop. The SC and the experts have also been invited.
The draft report that is to be discussed is available here. The framework/summary (˜7 pages) portion of the report is here. After the workshop, this will be revised for preparing the final report. The summary of feedback from the workshop attendees on the different aspects of the curriculum recommendations are given here.
Final Recommendations and Report
The final recommendations for the CSE Curriculum were submitted to AICTE. The report has been accepted. AICTE has used these recommendations to propose the final syllabus for the four years, including the common core courses and other requirements, and suggested scheduling of the courses. The final AICTE report is available here.
Curriculum Committee and Subject Sub-Committees
The current committee and the sub-committees for different subjects are:
Curriculum Revision Committee:
Experts appointed by AICTE:
- Pankaj Jalote, Distinguished Professor and founding Director, IIIT-Delhi (Chair)
- Manoj Singh Gaur, Director IIT Jammu
- Nutan Limaye, IIT Bombay
- Ramkumar, Pro Vice-Chancellor at Krea University
- Dheeraj Sanghi, Vice-Chancellor, JK Lakshmipat University, Jaipur
- Amit Aggarwal, NASSCOM
Other Experts in the Committee:
- Kishore Kothapalli, Professor, IIIT Hyderabad
- Sudeshna Sarkar, Professor, IIT Karaghpur
- Sukumar Nandi, Professor, IIT Gauhati
- Suchismita Roy, Professsor, NIT Durgapur
- Ashalatha Nayak, Professor, Manipal Institute of Technology
- RBV Subramanyam, Professor, NIT Warangal
- Sanjiva Prasad, Professor, IIT Delhi
- Venkatesh R, TCS Pune
- Viraj Kumar, ACM India Education Committee
- Vishram Thatte, Amazon India
- Vinnie Jauhari, Microsoft India
- R Latha, IBM India
- Gaurav Aggarwal, Google India
- Vinayaka Ram Gururajan, TCS
- Thirumala and Sundar K S, Infosys
- P.B. Kotur, Wipro
- Ishvinder Singh, Cisco Systems, Inc.
- Rahul Suresh Ghali, accenture
Sub-committees for some of the CS subjects:
|Data Structures||Madhavan Mukund (CMI), Manindra Agrawal (IIT Kanpur), Naveen Garg (IIT Delhi), Amit Kumar (IIT Delhi), Venkatesh Raman (IMSc)|
|Algorithm design and Analysis||Madhavan Mukund (CMI), Manindra Agrawal (IIT Kanpur), Naveen Garg (IIT Delhi), Amit Kumar (IIT Delhi), Venkatesh Raman (IMSc)|
|Computer architecture/Organization||M. Balakrishnan (IIT Delhi) , John Jose (IIT Gauwhati), Biswabandan Panda (IIT Bombay), Anupam Basu (IIT Kgp), Indranil Sengupta (IIT Kgp), Anshul Kumar (IIT Delhi)|
|Networks||BN Jain (IIIT Delhi), Timothy Gonsalves (IIT Mandi), Vinay Ribeiro (IITB), Mythili Vutukuru (IIT Bombay), PM Sreelakshmi (IIT Mandi)|
|Databases||Arnab Bhattacharya (IIT Kanput), Sreenivasa Kumar (IIT Madras), Vikram Goel (IIIT-Delhi), S Sudarshan (IIT Bombay)|
|Discrete Maths||Nitin Saxena (IIT Kanpur), Somenath Biswas (IIT Goa), Partha Mukhopadhyay (CMI), Bhabani P Sinha (ISI Calcutta)|
|Operating Systems||Purushottam (Puru) Kulkarni (IIT Bombay), Debadatta Mishra (IIT Kanpur), Chester Rebeiro (IIT Madras)|
|Machine Learning||CJ Jawahar (IIIT Hyderabad), PJ Narayanan (IIIT Hyderabad), Vineeth Balasubramanian (IIT Hyderabad), P. K. Biswas (IIT Kgp), Mitesh Khapra (IIT Madras), Piyush Rai (IIT Kanpur), Preethi Jyothi (IIT Bombay), Pabitra Mitra (IIT Kgp), Chetan Arora (IIT Delhi)|
|Security||Sandeep Shukla (IIT Kanpur), Sambuddho Chakravarty (IIIT Delhi), S.Venkatesan (IIIT Allahabad), Vinod Ganapathy (IISc)|
|Advanced Programming||Kishore Kothapalli (IIIT Hyderabad), Vivek Kumar (IIIT Delhi), Swarnendu Biswas (IIT Kanpur)|
|Theory of Computing||Raghunath Tewari (IIT Kanpur), Jayalal Sarma (IIT Madras), S Akshay (IIT Bombay)|
|Compilers||Uday P. Khedker (IIT Bombay), V. Krishna Nandivada (IIT Madras), Dibyapran Sanyal (NVIDIA)|
|Software Engineering Micro specialization||Pankaj Jalote (IIIT-Delhi), Raghu Reddy (IIIT Hyderabad), Vinay Kulkarni (TCS), Meenakshi Dsouza (IIIT Bangalore)|
|Machine Learning Micro specialization||C. V. Jawahar (IIIT Hyderabad), P. J. Narayanan (IIIT Hyderabad)|
|Distributed and Cloud Micro specialization||Yogesh Simmhan (IISc Bangalore), Purushottam Kulkarni (IIT Bombay)|
|HCI micro specialization||Pushpendra Singh (IIIT-Delhi), Anirudha Joshi (IIT Bombay)|
|Subcommittee for recommendations for online offerings||Dheeraj Sanghi (JKLU), Kishore Kothapalli (IIITH), Ashalata Nayak (MAHE-MIT), Suchismita Roy (NIT Durgapur), RBV Subramanyam (NITW), Divya Bansal (PEC), M. Balakrishnan (IIT Delhi)|
|Subcommittee for multiple exit options||Prof. M. Balakrishnan (IIT Delhi), Prof. Anshul Kumar (IIT Delhi), Prof. Pankaj Jalote (IIIT-Delhi)|
Certificate Program in CS Education
A separate program for faculty training for effective teaching of different subjects is also in the works. This certificate program in CS Education has been in planning much before the AICTE exercise started, and top senior academics from across the country have been involved in steering it. As Prof. Pankaj Jalote, who was chairing the steering committee of the certificate program, has been appointed chair of the AICTE curriculum revision committee, an effort is being made to align the curriculum on which the certificate program will be based with the recommendations for the AICTE curriculum for CSE. With many experts from across the country involved in both exercises, the attempt is to align these two intitiaves so they complement each other - recommend a good CSE curriculum, and also train the trainers for delivering that curriculum. Together these will hopefully substantially improve the CS education in the country. The certificate program is being supported by ACM India (which is also providing some scholarships for faculty to attend the different modules), and the certificates will be issued by IIIT-Delhi. The website for this program is csedu.iiitd.ac.in .
Last updated: 27-03-2023