Introducing Engineering Design in First Year of a BTech Program

1 Comment

The traditional model of engineering education for decades has been that in the first year physics, chemistry, and maths are taught as foundation courses. Then courses on different foundational areas of the discipline and engineering are taught. Only after that a student can try to practice engineering. The overall model has been to teach the foundations in the initial years, and only in final year the students may do full engineering projects in which they may build some systems. (Actually, in most cases, unfortunately even in final years decent engineering projects are not done.)

This model has been under challenge for some time, particularly in the west, as it does not allow students to experience the excitement of engineering, which comes from building useful systems that work, till very late. To address this, many institutions across the world have introduced project-based courses early to provide students some experience of building systems.

In IIIT-Delhi, very early we introduced two courses in the first year whose focus is on “hands on experience”. In the first semester, students do a course called “System Management” in which they work with laptops and mobile phones and their components, and learn what they can do with these machines, how they can manage them well, explore internals by opening them and seeing inside, etc.

In the second semester (by when they have learned programming as well as electronics in their first semester) we introduced an Intro to Engineering Design (IED) course, whose basic goal was to design a working physical system that included hardware and software (so software only projects are not permitted) to solve some problem. In IED the focus is on project – the lectures are to support the projects. So, the lectures provide an overview of the basic components that are widely used in such projects – a cheap but versatile platform like RasPI or Arduino, common sensors for vision, motion, proximity, etc, and some actuators like stepper motors, etc. They also learn a bit about workshop and tools.

Students form teams and start thinking about the project from the start of the semester. Each project team is given a budget to buy the components for their project – this exposes them to the process of buying components and markets, as well as about the basic engineering principle of cost control and delivering the project within budget. The completed projects are then demoed to all in an open house one day at the end of the semester.

This year also I visited the demos and interacted with at least 25 project groups. The course instructor was Alexander Fell, who is himself a fine system builder. I was amazed and highly impressed at the sophistication of the projects students had executed. Many of them were better than the final year projects in many engineering colleges and some of them, with extension and further development, could even be the final year project in IIIT-Delhi or an IIT.

To give a sense of the variety and complexity of projects undertaken, I am giving below a brief description of a few projects (I will keep adding to this list). It is worth remembering that these projects were executed by 2nd semester students (i.e. they have been out of class XII only for a few months), who were doing 4 other courses (at least two of them have their own programming/ lab assignments.)

These type of courses emphasize the fact that engineering is about solving problems of people by building systems and solutions using science, mathematics, and theories. Engineering is clearly not about theoretical understanding only in which problems are only solved on paper and tested in exams, or simple labs with defined experiments that are being repeated by students year after year.

Unfortunately, this is what engineering education in the country has degenerated to – most engineering institutions teach concepts (and that too not too well) with almost no exposure to actual engineering – mostly because the faculty does not have the necessary skills to guide such projects. As a result, we find engineering graduates who don’t have any real engineering or problem solving skills and are therefore not employable. And so a large number of these graduates proceed to do MBA where engineering skills are not important, and only conceptual understanding is needed to solve the problems in entrance tests.

This lacuna in engineering education is also contributing to the immature innovation-led ecosystem in our country to generate businesses offering new products and solutions. It has also led to an underdeveloped engineering industry. Thankfully, one is now seeing some examples of innovation resulting from deep understanding of the problem and technology and delivering solutions that can work to solve problems and scale – these are often led by teams that excel in engineering capabilities. Thankfully also, some leading engineering institutions including some IITs (e.g. IIT Delhi) are introducing project based courses early in their curriculum. These bode well for the future for engineering in the country.

 

Brief Description of Some of the Projects 

  • GardenBot. This bot is essentially a mobile cart with water, mechanical arm, camera, ultrasonic sensor, etc. It moves freely (choses the direction randomly), detects an object and if the object is a plant (done using image recognition library), checks the moisture of the pot, and adds water to the pot plant if the moisture content of the soil is low. It is integrated with the internet to check whether it has rained in the past few days to make a smarter decision for watering. As it moves autonomously, it can water all the pots in a garden – essentially doing the job of a smart gardner.
    • Components. Moisture Sensor, Ultrasonic Sensor, Webcam, five DC motors (four for wheels and one for water pump), One servo motor (for arm), H-Bridge for controlling DC motor
    • Platform and Code. Raspberry Pi, with about 500 LOC of Python.
    • Team. Akshat Singh, Apoorv Khattar, Harshit Chaudhary, Raghav Sood

 

  • SmartMirror. It’s a smart assistant (like siri) which you can put on your wall and it looks like a mirror. It’s powered by a Raspberry PI, and has a monitor with a one-way mirror sheet on it so it looks like a mirror on which things can be superimposed / projected also. User interacts with voice commands to get news, maps, etc., which the mirror intelligently displays by getting the information from internet using API calls.
    • Components: Mic, Camera (presence detection), a flat monitor (with one way mirror sheet posted on it), Speakers; a case was made to hold all components and make the monitor look like a mirror.
    • Platform, Code. Raspberry PI 3B, About 4000 Lines of Python and JavaScript.
    • Team: Peeyush Kushwaha, Madhur Tandon, Mudit Garg, Siddhant Singh

 

  • Faux Arm. A robotic arm that wirelessly mimics the arm movement of the operator. The Faux Arm is a robotic arm with three points of movement, simulating the operator’s elbow joint, wrist joint and two fingers for grabbing and picking things up. We also built the Sensor Sleeve, a sleeve with sensors that can be worn by the operator on his/her arm, serving as a wireless input to the robotic arm.
    • Sensors: ADXL335 x2, accelerometer (to sense the angle of the arm wrt ground);
    • Actuators: MG996R Servo; MG995 Servo; FS90 Servo
    • Microcontroller and code: Arduino Uno (two) with XBee Module (two); Appx  800 Lines of C.
    • Mechanical components used:  Self-designed 3D printed structure of robotic arm; Self-designed aluminum grabber; Elastic, Velcro and a glove for sensor sleeve.
    • Names of the team members: Shivin Dass; Anvit Mangal; Taejas Gupta; Aditya Singh.

 

  • Robotic humanoid hand. In our project we had constructed a robotic humanoid hand. The 3D model of hand was open source and easily available on Inmoov. Our project used 3 types of control functions i.e. glove control using flex sensors for remote control of the robot, voice commands using the voice sensors, and direct muscle controls using the myoware muscle sensors. This hand can be used by amputees and physically challenged (using muscle sensor or voice control), for exploring inhospitable areas (by glove or voice control), etc.
    • Sensors: Myoware muscle sensor V3; Electrohouse Voice recognition sensor; Flex sensors (4×5” and 1×2.5”)
    • Actuators: 5 x mg995 towerpro servo motor.
    • Mechanical Components: 3D – printed human hand and its assembly (we printed it).
    • Platform and Code: Arduino; About 300 lines of C code; open source libraries for Voice recognition module.
    • Team: Shreedhar Govil, Siddharth Dhawan, Tanish Gupta, Vishal Singh Rajput

 

  • ShadowBot. Despite the technology today, large parts of the world remain inaccessible due to the inability of the humans to survive in harsh conditions. This can be changed by using robots. However, AI is not yet developed enough to allow robots to react accurately in delicate situations. Our project aims to improve the ability of a human to control a robot, by allowing it to mimic the user’s actions! Project Demo on YouTube.
    • Sensors: Microsoft Kinect v1.8
    • Actuators: S3003 Futaba Servos (ten for different joints and degrees of freedom);
    • Mechanical Components: Oblique servo brackets; Long U-shaped servo brackets; Short U-shaped servo brackets; L clamps; Nuts and bolts
    • Power Source: Turnigy 2200mAh Lipo Pack
    • Microcontroller: Arduino Mega with HC-05 Bluetooth Module; About 400 Lines of C# code for Kinect, and 150 Lines of C for Arduino.
    • Team: Aditya Chetan, Anant Sharma, Shwetank Shrey, Siddharth Yadav (mentored by PhD student Manoj Gulati)

 

  • Ambhibian BOT:   It is a remotely controlled (through the Ardiuno RC controller, configured for Bluetooth) amphibian robot which has the capability to travel through varied tough terrains, including water bodies (antenna and camera remain outside the water), to provide video feed. It comes with an emergency propeller which can be used in case the directional motors fail. Entire functionality is controlled via Bluetooth connectivity, and a live video feed is given by the camera attached at level height of the robot to the phone.
    • Sensors: Night vision camera, HC05 – Bluetooth chip for Arduino.
      Actuators: Geared DC motors (300 rpm, Quantity-5 (4-wheels + 1-propeller)), Lithium ion batteries (Quantity-2, each battery-3V), L298N motor driver (Quantity-2).
    • Platform and Code: Arduino mega, 50 lines of C code.
    • Mechanical components: 7.5 cm diameter multi-terrain tyres, light weight plastic box, M-seal and hot-glue (insulation purposes)
    • Team: Ashutosh Sharma, Arshan Zaman, Yash Tomar, Vineet Kumar Rana.

 

  • DrawBot. An automated arm that drew pictures given to it with a pen on a paper. The input was an image file. From the grey scale image of the file, we extracted edges and lines (using Sobel edge detection algorithm) in the picture, and then drew these lines using the DrawBot arm. For drawing, movement was controlled by two stepper motors. The Drawbot worked by making use of the nearest salesman algorithm that moved the arm in the direction of nearest pixel, by drawing small segments of lines using the slope and coordinates.
    • Components: Stepper Motor, Voltage Level Shifter, Gear Belts, Channels (to make arms), H-Bridge
    • Platform and Code: Ras Pi 3B, about 200 lines of Python
    • Team: Simran Deol, Navneet Anand Shah, Aditya Tanwar, Naman Kumar

 

  • iDabba. Our​ ​ project,​ ​ named​ ​ “iDabba”​ ​ is​ ​ a​ ​ smart​ ​ container​ ​ which​ ​ identifies​ ​ what​ fruit / vegetable / item​ ​ is kept​ ​ in​ ​ it​ ​ (using computer vision techniques; the​ ​ item​ ​ has​ ​ to​ ​ be​ ​ one​ ​ of​ ​ those​ ​ trained​ ​earlier), ​the​ ​ temperature and humidity​ ​ of​ ​ the​ ​ box,​ ​ and​ ​ the​ ​ weight of the items. All​ ​ this​ ​ information​ ​ is​ ​ visible​ ​ to​ ​ the​ ​ user​ ​ via​ ​ a web​ ​ app. ​ We​ ​ were​ ​ motivated​ ​ to​ ​ design this​ ​ ​ ​ to​ ​ ​ ​ solve​ ​ every day​ ​ hassles​ ​ in​ ​ kitchens​ ​ and​ ​ households​ ​ regarding​ ​ spoilage​ ​ and infestation.​ ​ It​ ​ can​ ​ ​ ​ be​ ​ scaled​ ​to​ ​ meet​ the​ needs​ ​ of​ ​ farmers​ ​ and​ ​ storage companies​ ​ for​ ​ smart​ ​ storing​ ​ options​ ​ and​ ​ act​ ​ as​ ​ a​ ​ small-scale​ ​ sil,. It can be enhanced to add the age of the items kept – then more intelligent decisions can be taken.
    • Sensors​ : Humidity​ ​ Sensor (DHT11​), Temperature​ ​ Sensor DS18B20, ​ Load​ ​ Cell to measure weight, HX711​ ​ ADC​ ​ Module ​ ​ to convert; ​ ​ Wifi​ ​ Module ESP8266​;
    • Platform and code: Arduino​ ​ Duemilanove, Raspberry​ ​ Pi​ ​ 3 (for computer vision); 180 lines of C code for Arduino; Appx 250 Lines of Python​ ​with​ ​ Open CV​, Microsoft​ ​ Vision​ ​ API ​ and​ ​ Flask​ ​ for​ ​ backend​. Front End​ ​ using​ ​ HTML/Javascrip ​ -​ ​ approx​ ​ 150​ ​ lines
    • Team. Viresh​ ​ Gupta​, Brihi​ ​ Joshi, Zoha​ ​ Hamid, Shravika​ ​ Mittal​.

 

  • SmartCart: We made an automated cart which follows the user based on a tag which the user wears. When placing the product in the cart, the product’s barcode is scanned and the bill prepared automatically in the app on the mobile phone. By using such a cart, a store owners can reduce their manpower for checkout, and also reduce the waiting times for customers.
    • Components: Ultrasonic Transmitters and Receivers (made the circuit for using these), 2x 12V DC Motors, 2100mAh Lipo Battery, Wheels.
    • Platform and Code: Arduino, Android phone. About 90 lines of C code, and about 640 lines of Java code (for the App), about 200 LOC of PHP on the server (mimicking the inventory of the store).
    • Team: Aakash Sehrawat, Anmol Prasad, Nilay Sanghvi, Saksham Vohra

 

  • Plant Watering System. This project provides water (which may contain other essential nutrients) to multiple plants based on their respective moisture sensor readings. The frequency to check the moisture reading depends on the temperature and humidity readings given by the temperature sensor. A GSM module timely informs the owner through SMS about the water level of the tank, and when the plants are watered. (A few teams did project of this type).
    • Sensors. YL 69 Soil Moisture Sensor; DHT11 Temperature and humidity Sensor
    • Actuators . Micro (3-6V) Submersible Pumps
    • Mechanical Components.  Piping system to water the plants.
    • Platform and code. Arduino, Appx 200 Lines of C code
    • Team1: Raghav Bhatia, Jai Mahajan, Kanha Srivastav, Shashank Kataria
    • Team2: Ashish Kanojia Dilnawaz Ashraf Dushyant Jangra Rishin Lal
Advertisements

Enhancing Autonomy in our Higher Education Institutions

1 Comment

This is a somewhat longer version of the article that recently appeared in Times of India Editorial Page – e-paper link, regular TOI link.

Autonomy of higher educational institutions/universities (HEIs) is now widely acknowledged as a necessity for excellence and improvement, particularly for those HEIs that engage in research as well as education.  In India we hear about the need for more autonomy in newspapers and debates. Most discussions and articles talk about autonomy as a broad concept and its desirability or how it can help improve the level of education and research.  What specifically needs to be done to improve autonomy is rarely discussed. This note discusses a few issues, which I believe are most important for autonomy of our HEIs, and without which  autonomy, and therefore aspiration for excellence, will not come about.

Recognizing the importance of autonomy in HEIs, the EU had started an autonomy scorecard for its member countries. The framework for autonomy had these four key dimensions:

  • Academic
  • Organizational
  • Financial
  • Staffing

Academic autonomy has been sometimes in the news, largely due to the requirements imposed by key regulators (UGC and AICTE) on the HEIs. While it is important, I believe, that many Act created HEIs (e.g. IITs, IIMs, IIITs, many Universities etc.) can exercise due control in this sphere. In any case, it is a topic for discussion on its own. (Perhaps a future note will discuss this.) in this note I will focus on two fundamental issues in Organizational and Financial dimensions.

First issue relates to the organizational dimension. Organizational autonomy starts with how autonomous are the HEIs in appointing their Chief Executive – i.e. the Director or the Vice Chancellor. This is the most important aspect of Organizational autonomy, as it impacts all other organizational issues. In most western countries, this selection is generally done by the bodies of the university – the Board, Senate, a Board of Trustees appointed search committee, etc. (though the selection may sometimes be subject to approval, which is usually a formality).

In our country, the Chief Executive is selected by the Government or the Ministry, though there is generally a selection committee to recommend a set of names from which the final choice is made. If the final decision of the Head of the Institution is left to the Government, the same person(s) will be doing the selection for all the HEIs of the state/center. Hence, it may be perceived by potential candidates that being in the “good books” of the person(s) is important. This creates distortions – from some good candidates not applying to some lobbying for posts. This has created a general perception that factors other than merit influence these decisions.

Suppose each HEI was to select its own Chief Executive through a documented and transparent process that involves the stakeholders from the HEI, as is done in many countries. With selections/appointments distributed, there is no single authority that needs to be convinced, thereby giving candidates multiple opportunities of assessment by committees of different HEIS. Furthermore, in selection by a single authority, the selected person is more indebted to that authority rather than the HEI for selection. If the HEI was to select the Chief Executive using its stakeholders, then the answerability of the Chief Executive is naturally to the HEI and its stakeholders.

This single change of having each HEI select its own Head through an approved and open process can bring about a great deal of autonomy in our HEIs. Thankfully, the authorities seem to appreciate this and there are signs that this is beginning to happen – one hears that in the IIM Bill, this autonomy has been granted. Hopefully, as a next step, this change will be made for institutions like IITs, and reputed Central Universities.

The second main area in need for autonomy is financial. As long as there is financial dependence of HEIs on the government, autonomy will always be compromised. Yet, public HEIs need support from the government, to provide affordable education to citizens. So, how can one achieve autonomy while still seeking public funds. A simple method, which now many countries use, is to have the funding be based on some parameters by applying some formula. E.g. funding may depend on the total number of students, faculty, R&D projects, consultancy, etc, and the support level is decided through a defined formula. Given that different HEIs have evolved in different manner and may have different needs, the formula need not be same for all types of HEIs. For example, a business school may be given little or no support for education, while an Engineering Institution may be provided limited support per student for education, and a humanities oriented institution may be provided a higher level of support per student.

A formula based funding makes the HEI “independent” of its equations with the Government of the day. The formula provides predictability of funding, and the HEI can count on it and focus its energies on its academics and more efficient use of this public funding. This enhances the autonomy of HEI autonomous, while still retaining the public character.

While these can improve the autonomy of HEIs substantially, there is a need to also ensure that HEIs, particularly those who are taking public funds, are discharging their responsibilities to the society properly.

How does one ensure accountability? This is important as without this, autonomy can lead to inward looking HEIs which are not responsive to societal needs. The responsibility of an HEI is mostly around expanding its educational opportunities, and to align its research towards national goals or needs. (Responsibility in terms of access is already built-in through reservation laws.) Both of these can be easily achieved through financial models. E.g. if funding is tied to the number of students studying (as is the case in Australia), then there is an incentive for the HEI to increase its student strength. Similarly, research direction is often influenced by providing research projects and grants in specific areas/types of work – an approach taken by most countries, including India.

With organizational autonomy, there is also a need for internal systems of the HEI to have proper checks and balances. For this, it is imperative that the system being followed is where the approving authority is different than the recommending authority. This is most important in faculty appointments –  if these appointments are not done properly and with rigorous processes, it can lead to substandard faculty, which takes an HEI down a path from which it takes decades to recover, as faculty stay in the system for even three decades. For this, the system followed in institutions like IITs is very sound – the recommendation for faculty selection is made by a selection committee which is chaired by the Director. But the recommendations are accepted by the Chairman of the Board on behalf of the Board of Governors. However, an alternate method, which is seriously flawed, is also followed in many universities in India, in which the Vice Chancellor chairs the selection committee, as well as the Board of the University, thereby making the recommending and approving authority as the same. This must be corrected to ensure that the autonomy does not get misused.

There are many factors that impact autonomy, many of them not covered in this note. This note focused on two most important issues for autonomy: (1) the selection of the Chief Executive should be done by the HEI itself through transparent and well defined process that takes inputs from the stakeholders of HEI, and  (ii) funding of each HEI should be formula-based dependent on some important parameters like R&D output, number of students, etc. so the HEI is clear about what level of support to expect. If these two can be done, we can possibly see an unleashing of trapped energy in some of the HEIs which can take them to path of excellence and global ranking/standing.

 

Widen the Entrance Criteria in Higher Education Institutions

7 Comments

It is well established that good quality higher education is the best way to open doors to a variety of opportunities – that is why world over students vie to get into the best universities and colleges. Due to this, while school education is meant to lay the foundation for a broad development of the individual, the single most important goal of school education becomes getting admission in a high quality higher education institutions (HEI).

Admission to our HEIs is based almost exclusively on performance in exams – class XII or entrance test. Most engineering institutes admit students through entrance test, though now class XII marks are also given weight, and most universities like Delhi University give admission based on class XII marks (though have some seats for sports etc). So, regardless of what educationists may like to see, students, parents, and teachers all eventually align to a single goal as outcome of school education – doing well in class XII exams and competitive entrance tests. As nothing else matters for achieving the important goal of getting into a high quality HEI, other aspects of development that the school education is supposed to provide, are mostly ignored.

As a result of  this exclusive focus on exams, a student who does innovative projects in schools demonstrating innate talent and interest for engineering is precisely the one who may not make it to the best engineering institutions as he/she “wasted” time doing these projects – time which could have been more optimally used in coaching classes. Similarly, a student who does internship in some company and writes a report on the economics of a sector – perhaps the ideal candidate for an economics program – may not be able to get into a good economics program as others who spent all the time preparing for exams get higher marks. Similarly, students who engage in school debates, participate in social work, sports, or other activities that can broaden their development and horizons, are often at a disadvantage for getting admitted to HEIs as compared to those who spend their time preparing for tests. This uni-focus on attaining high test scores also inevitably leads to shallow learning styles which maximize performance in tests but prevent deep understanding of subjects.

This focus on exams cannot be changed just by exhortation or changing the pattern of the exam or bemoaning the state of affairs. We have to squarely accept the fact that the most important goal for a student is indeed getting admission into best colleges, and if we want students to have wider development in schools, we have to widen the criteria for admission to include achievements and efforts outside tests.

One direct approach can be to assign some marks (say 20 out of 100) for achievement in other spheres while the remaining 80 can remain based on results of class XII and entrance test. With this, the problem reduces to developing sound procedures for assigning marks out of 20 for achievement in other spheres. This will be a challenge but not one that is unsurmountable – PG/MBA programs or public service exams routinely do this, by having an interview and assigning some weight to it.

IIIT-Delhi has been following another approach for the last few years for this. In IIIT-Delhi, for admission in BTech program, up to 10 bonus marks (on a base of 100) are given for achievements in various spheres, through a published criteria. For example, bonus marks are given to students who reach final stages of various Olympiads, participate in national school games, have Chess FIDE rating, get an award in the INSPIRE or IGNITE program, win prize in programming contests, have ministry of culture’s scholarship for talent, etc. The program was slow to start, but in the previous two batches, over 10% of the students admitted are ones who have received bonus marks.

We have also done some analysis of how these students perform in our Institute. As we had anticipated, the first year performance in the Institute of the students who had received bonus marks was significantly better than the performance of students without bonus marks (the average CGPA was higher by more than 1.) This clearly demonstrated that students with broader base are likely to be better prepared for higher education.

Most US universities, while giving a considerable weight to SAT scores and performance in high school, consider a host of other factors and achievements for admission. In fact, in top universities it is now known that just good grades and SAT scores are not sufficient, and students must show other achievements. This hugely motivates families to develop other aspects of a students’ personality – sports, culture, social work, volunteering, etc. If we start incorporating achievements and contributions in other spheres in admission to most of our top HEIs, we may also see an increase in motivation and drive to undertake such activities in school – this can only be good for our students and their development.

First Year of College may be Critical for Success

2 Comments

Many faculty have observed that often performance of students in later years of a 4-year program is similar to the performance achieved in the first year. At IIIT-Delhi we did some analysis of student performance in the Institute in various years and relationship between them. IIIT-Delhi has a rigorous and demanding education program, as good as the best in the country, and taught by faculty with qualifications similar to those of faculty in established IITs. Its program, though somewhat different and more innovative than in older institutions, is similar to the programs in IITs and top universities across the world – it has a common first year program, core courses for the discipline done in a few semesters after the first year, and mostly electives in final few semesters. Therefore, I suspect the trends in our analysis may hold for other similar autonomous institutions which have high quality education.  Some interesting findings are:

  • Correlation between performance in first semester and second semester is over 0.8. In other words, for most students, performance in second semester is similar to the performance in the first semester.
  • The performance in an academic year is very strongly correlated with performance in the previous academic year – again correlation of more than 0.8. In other words, performance in 2nd year has a strong correlation with performance in 1st ,  3rd year performance is highly correlated with 2nd, and 4th year performance is highly correlated with the 3rd.

Before discussing what these correlations may mean, it should be emphasised that these are statistics – they apply in a general sense and not to an individual. An individual student’s record may not follow the above pattern at all – someone may have had a bad 1st semester/year (due to illness, lack of seriousness,…) who can do much better later. And someone who takes first year seriously and then slacks off, will find performance falling.

What do these mean for students in a general sense.   The data seems to suggest that the first semester and year can often be the most defining year of a students’ college education, and the performance in first year often reflects the level at which the student is likely to perform academically in the rest of his/her program. First year of the program is when the students are settling in their new life at a university/college with the freedom and responsibility that comes with it – a life very different from that in school which is far more structured and defined by the teachers, school discipline, uniform, parental oversight, etc. It seems that the students define their approach to college life and academics in the first year and often develop habits, discipline, and balance (or lack of it) which is likely to stay with them for the rest of the program.

As mentioned, while the data suggests this for most student, it need not apply to all students. If a student misses building the discipline and balance in the first year, but realises the folly of his/her ways later (say after a semester or a year), this data should be treated as a statistic that can be overcome – by putting the due effort for making up for the lack of effort in the first sem/year, or by repeating the first year, if the university allows. (In IIIT-Delhi students who do not pass some number of courses in the first year have to repeat the first year. In the past we have seen that there are some cases of students who have changed their behavior after repeating the year and have successfully completed the program with good CGPA.)

What does the data mean for academic institutions and administrators? One clear insight is that first semester (and the first year) can be extremely critical to a student’s success in the program. Therefore, to help students succeed in the program, it is important to provide good support to them in their first semester (year) – not just for academics but also for developing good habits and discipline. This implies that the systems we have for later year students, may not be well suited for students in their first year, who require closer monitoring and more support and counselling.

To conclude, data suggests that incoming students should be extra cautious and alert when starting their higher education program – while a student must explore new ideas, build new bonds, try new activities, pursue non-academic interests, engage in deep discussions in the canteen, etc, he/she must not lose sight of academics, as that is the primary purpose of entering a university. Students must develop sound habits and a good discipline and balance in their first year – the habits and discipline developed in first year is likely to persist through the rest of their program; laxity in the first year may make it harder to make up in later years.

And for Institutions the data clearly suggests that special measures must be taken to handle students in their first year – they are just transitioning from school to college and support must be provided so they can develop a proper balance and discipline to handle college life. (At IIIT-Delhi, a few years ago we started a one-week induction program for the new students where issues like this are discussed with them by counselors, senior students, and other professionals. And we have started a program of monitoring first year students more carefully in the key courses and provide extra support where needed.)

Summer Camp for School Children at IIIT-Delhi

2 Comments

In summer 2016, IIIT-Delhi organised a 5 week summer camp for school students. I attended the valedictory session, and asked the students “what have you learned in this summer camp that you will take back to your lives after the summer camp”.  Here are some replies (almost verbatim):

  • We used to be afraid of going on stage, but now we are confident to go on stage and perform
  • We learned the right ways to work in groups –  we should first listen and understand everyone’s approach , know the thoughts of fellow group members and then we should think how to work with them, we should not impose our thought on them right away
  • Discipline and punctuality: we should always respect time and be disciplined
  • A student should not hurry in learning something, we should be focused towards getting something but should not be in hurry to get that
  • We should have patience and work hard towards our goals – sometimes we make mistakes only because we are in hurry
  • We should not be afraid to participate in competitions
  • We should not be afraid to make mistakes, we should learn from our mistakes
  • We shouldn’t hesitate in asking questions in the class room
  • We should be focused towards our goals; people will try to distract us, but we should remain selfish towards our goal.
  • We should not be disheartened by our failures or mistake, we should take pride in that and get motivated by them
  • We should not demotivate others.

You may be forgiven to think that the participants of the summer camp are very senior students or scholars and were taught by erudite faculty – these are indeed words of wisdom that are expected from people with experience. But these are statements from 12-14 years old students of class 8-9 from a few of the neighboring government schools! And the summer camp was taught by IIIT-Delhi’s student volunteers – most of them in first year of their BTech program.

When I asked the question, I thought it was a hard question for kids of this age. And I asked them to think for a few minutes before answering – half expecting that they will answer by mentioning some knowledge or skill they had acquired in the summer camp. But I was completely floored, and touched, by what these students, mostly from disadvantaged families, had to say – these are lessons that we, in privileged institutions, can learn from these students.

In particular, the lesson on discipline and punctuality, which they not only articulated but also followed in their behaviour – most students would come to the class before time – a fact our volunteers pointed out in amazement and surprise. This is clearly something students of priveleaged institutions (mostly from well off families) can learn – while these students came eager to learn as they had got access to something nice, in colleges and universities, even in the top institutions, we face the problem of students not attending or coming late in class, and not following the basic discpline of putting effort for their learning. I guess many of the college going students, as they perhapes got most things in life easily – provided by their families, feel that even knowledge and skills will come easily without discipline and effort. Alas, knowledge and skills (and things like health) are capabilities which even the richest person in the world can get only by his/her own effort – resources/money can at best smoothen or facilitate the process.

Now some background. This summer camp was the outcome of a program that we had launched in IIIT-Delhi for helping students in government schools in our neighborhood using student volunteers from our Institute. The program itself was inspired by the efforts of the Delhi Government for improving education in government schools – many academicians and thinkers believe that for improving education and student development in the country, improving the quality of education in government schools is essential. And we felt that an Institute like IIIT-Delhi can try to contribute in small ways to this.

In the program, teams of students visited a few schools on Saturdays for a few hours during which they engaged with students of different ages. The interaction was around problem solving, general knowledge, maths, communication, fun activities, etc. – by design it was not regular subject teaching.

Based on experience of our student volunteers, and their enthusiasm, we decided to organize this summer camp. Students from about 10 schools were invited for this 5 week program (about 4 hours every day). A set of student volunteers from IIIT-Delhi was identified to work with the students. It was agreed that the summer school should be fun and around building their confidence and some skills. We finally decided that the summer school will discuss concepts from maths and science, personality development and communication skills, computer skills, and general knowledge in the program, besides playing games. A training program was organized for the student volunteers of the program. It is completely to the credit of our student volunteers and the student leaders of the program that they ensured that the programs are interactive and fun.

Many of our student volunteers (appx 20 from first year) also used it to complete their Community Work (CW) requirement of graduation. CW requires each student to spend about 75 hours doing community work – it is a requirement for graduation. Mostly students work with various NGOs during summer for CW – many of them teach in some programs run by various organizations. This summer, our summer camp became another option for CW – and many students took it with gusto, led by some senior students who were driven by pure passion.

Seeing what I saw – a set of happy and excited kids who are not afraid to stand up and talk or give a small speech in the lecture hall of IIIT-Delhi – I am convinced that this is a remarkable program we have initiated. While it started as a program for “giving back” to society, it is clear that our students and us also gained a lot from this – I personally feel very satisfied with this contribution of our Institute and its students. And if some of these students, using the confidence they have gained and aspirations that got kindled, finally end up in institutes like IITs or IIIT-Delhi – it will be the clinching proof of how students of Institution like ours can contribute, without compromising their own goals while also deriving a deep sense of satisfaction in seeing what their efforts can do.

Let me end by acknowledging with respect the dedication of the students from IIIT-Delhi  who coordinated and ran this program with commitment, and ownership.  I am sure that with this success, and happiness that accrues, we will have no difficulty in getting support from our students for continuing this program in coming years. I also hope that this program becomes a model which students in other Institutions/Colleges across the country can use to organize summer camp in many more institutions and colleges of higher education across the state/country.

Some photos from the summer camp can be found in this post. An article on this in the newspaper Hindustan can be found here. A story on this is on our site.

Current Approaches to Teaching Cannot Deliver High Quality Education

7 Comments

Let me start this note with a simple assertion: education is about learning by students, where learning includes not only knowledge and understanding of a variety of concepts and phenomenon, but also development of higher order skills and capabilities for applying knowledge for problem solving. (For those who want to go deeper, learning can be classified using Bloom’s taxonomy, revised version of which has these levels: Remember, Understand, Apply, Analyze, Evaluate, Create; In my statement, I have combined the lower two levels in “knowledge and understanding” and higher order four levels – apply, analyze, evaluate, and create into “skills and capabilities”).

Let me also upfront state my opinion, which I am sure will not go down well with many: our approach to education, even in many of the top places, is mostly geared towards developing knowledge and understanding with little emphasis on developing skills and capabilities. Hence the title of this article.

Our current approach to education in almost all institutions take a teaching oriented view – for a course the “syllabus” is defined as a list of topics to be covered, and during the semester, instructors give lectures to cover the topics, in which the instructor will explain the topic/concepts and may do some examples. Good institutions will ensure that the topics are covered, the not so good ones may not even ensure this. In the better Institutes, there may be labs and assignments, though often the final grades depend largely on exams. This teaching oriented approach to education can at most deliver mediocre education – high quality education is not possible. There are a few reasons why it is so.

First, when a list –of-topics is the course design, then entire thought processes is about “covering the material”, and in the class, at best, the instructor will explain the topic/concepts and may do some examples. It is now well established that students mind is not like a vessel in which information or concepts can be poured through lecturing – learning is a constructive activity and a student learns only by what a student herself does and thinks. In an education style where lecturing is the primary method of teaching, followed by some exams to test the understanding, the focus will mostly be on knowledge and understanding. This approach does not render itself to development of skills and capabilities, for which far more practice (assignments, labs, projects,…) by students under careful supervision and feedback is needed. As exams, by their very nature, can test mostly concepts and understanding (at worst they may just test for factual knowledge), this cycle of lecturing and exams can lead to learning at the lower levels of Bloom’s hierarchy, but does not help develop the higher levels skills and capabilities that are the hallmark of high quality education.

To move towards higher quality education which develops not only deep understanding of acquired knowledge but also development of skills/capabilities of applying the knowledge, it is necessary to move towards learner centric education, as is being done in most developed countries, and as is mandated by the Washington Accord.
The learner centric approach has three key aspects. First, for a course learning outcomes have to be defined, not in terms of list of topics, but in terms of knowledge and skills that the student should have at the completion of the course. Second, the course syllabus and design has to such that it can deliver the learning objective – the lectures on topics have to be supported by suitable exercises and projects with proper and critical feedback to allow practice which can help develop skills, as they cannot be developed in a lecture theatre. Finally, the grade given to a student must be based on an assessment of how well the student has fulfilled the learning outcomes. So, if a learning outcome says that at the end of the course the student will have “the ability to solve problems using x,y, z”, then this must be assessed directly.

Of course, designing the course in this manner in itself does not lead to better learning. This course design has to be delivered by competent faculty – a challenge for many universities and colleges who simply don’t have competent faculty. Those institutions who have good faculty, however, can transform their education from teaching oriented approach to learner centric approach, which can lead to huge improvement in quality of education. It may be added, that this type of approach is what accreditation looks for.

At IIIT-Delhi, we follow a learner centric approach – for each course there are “post conditions” which state what the students knows and can do at the end of the course. The course design includes the assignments/projects that are to be given to deliver the post conditions particularly about skill development, and in final grades, weight is assigned to performance in assignments and projects.

In the end, let me add that this “list of topics” approach has worked reasonably well in the past in some of the top institutions. This was so as these top institutes were very small with low student to faculty ratio and had a very good faculty – this allowed faculty to develop some skills and capabilities through personal mentoring and oversight. This approach cannot work now as the skills and capabilities needed are far more complex and often change, and the scale of education is significantly larger now. These require a systematic approach as the earlier mentorship based approach cannot scale up.

Advise to Incoming MTech Students

5 Comments

This note is based on my experience and interaction with MTech students in the three institutes I have worked: IITK, IITD, and IIIT-Delhi.

In India now, the number of students appearing in GATE is over 10 Lac – not too far from the no of students who take JEE Mains. Based on my interaction with students, It is clear that most students are doing MTech primarily to strengthen their knowledge and skills, as the UG education did not provide these sufficiently. That is the main reason why they try to get into Institutions that have good faculty which can provide higher quality education, like the IITs, NITs, IIITs, etc.

As the basic goal of MTech students is to strengthen their background, knowledge, and skills, so they can improve their career opportunities, it is absolutely essential they view their MTech program differently than they did their UG program – otherwise they risk ending up with the outcome of their UG program – getting a degree with little value. Towards this goal, here are some suggestions:

  • Choice of courses. Many students, when they come to Institutes like IITs/IIITs, where almost all courses are electives, often chose the “easy” courses, largely due to the desire to get better and easy grades. This is exactly the opposite of what they should do. Given the limitations of their UG degrees, in their MTech they should go after the courses that will teach them new subject/area, that will make them work hard to develop new skills, that will test them hard and push them. It is these courses where learning will happen. A course in which there is overlap from previous courses, may be easier, but is of little value to an MTech student in terms of strengthening knowledge or skills.
  • Develop problem solving capability. Most programs in engineering colleges teach concepts at a shallow level, as they often don’t have the faculty or capability to do the quality teaching needed to develop the critical skills for applying them for problems solving. Consequently, while students may have learnt (or, more likely, memorized) enough theory to do well in GATE and other exams, the translation skills of applying the knowledge for problem solving are generally highly inadequate. Therefore, to strengthen the problem solving skills, MTech students should do many exciting projects (as part of courses or otherwise), participate in programming contests / hackathons, academic/engineering clubs, engineering or research competitions/challenges, etc.
  • Strengthen the background. MTech programs are supposed to be composed of advanced courses. Even if there are one or two courses which Institutes may include to strengthen the background, courses in MTech will generally focus on special or advanced topics. However, the background of incoming MTech students is weak. Rather than ignoring the background weakness and just somehow continue with the advanced courses they do, it is better to take some actions to improve the background – more so since when it comes to placement, companies frequently ask about basic concepts and foundations. These two approaches can be used for strengthening the background: (i) every time some concept is covered in an advanced course that uses an earlier concept which you don’t understand, rather than ignoring it and somehow manage to proceed, make the extra effort t to go read up on the earlier concepts and understand it. This extra effort will be well worth it – since course load in MTech is lower than in UG, it can also be managed. (ii) MTech students are often TAs for UG courses. A common comment from students as well as faculty is that the MTech students are not prepared and do not have sufficient background to guide the UGs well. TA work is an excellent opportunity to “catch up” and strengthen some aspects of the background. For this, do the TA work with more diligence – attend the lectures and understand the material for the course you are TA for, do the assignments you need to grade yourself, explain the material to UGs to help them – the process of explaining will help you understand the concepts better…..
  • Develop Research Capability. The above will help build skills that often a good UG program will develop in good Institutions. Building research capability can provide MTech students an edge over UGs. Many top companies also look for research capabilities, besides the engineering capabilities. For developing the research capabilities, some approaches are: (i) Do the projects in advanced courses, which often require some researching, sincerely and seriously – read more papers and reports than needed, spend time and effort understanding them, write a good report following good scientific writing practices (there is a lot of help available on writing style, copyright, …), make a great presentation using sound principles of presentation,…. (ii) Do a strong thesis – again many students look for “easy credits” – how to do the thesis easily with minimal effort. Instead go after thesis and professors that will require you to work hard, will challenge you, will make you acutely aware of your lack of skills and knowledge, will require you to read a lot, apply a lot, engineer a lot,… Then write a good thesis – aim to publish it by writing good paper(s) from it. A strong thesis can not only improve the training and skills, it can provide expertise in some area, which is always valued. It can provide a good launching pad, provide self confidence, and a lot more. A strong thesis is the best thing an Mtech student can do in his/her program.
  • Hard work. Most student will admit that their UG program did not challenge them – small amount of effort, often around exams, sufficed. There is no short cut to learning and building skills – one must study deeply and hard to understand the concepts and must challenge the understanding by trying various problems and assignments, and one must do various projects to apply the knowledge to solve problems and build solutions. Both take time – learning deeply will require deep reading, discussing the subtleties, doing assignments, etc – all these take time. And applying the knowledge through projects, assignments, and the like takes even more time. My advice is: ensure that you are putting at least 10 hours per day for 6 days a week. Without this level of work none of the above is possible.

The five points above are about: Choice of Courses, problem solving capability, background strengthening, research capability, and ability to do hard work.

Though many incoming MTech students struggle in the start – a pattern I have seen in IITK, IITD, and IIIT-Delhi – most of them generally manage very well in the end as they are bright, ambitious, and put in a lot of effort to make the most of the MTech opportunity. Most end up significantly improving their placement opportunities due to their training in MTech. But a few, largely those who treat the MTech like they handled their BTech, end up with only limited value from the degree. I hope the advice given in this note will help all Mtech students to derive the benefit of the rigorous MTech programs that places like IITs/NITs/IIITs have.

Older Entries