 So, I am going to give a overview about what is happening in Amrita. Basically, I will be covering the Amrita School of Engineering, we have the Amrita University has the School of Business, School of Medicine and all that and we are not doing this one or one for the other school. So, basically we are just going to cover what we are doing in the engineering school. Basically whatever was asked to be presented will have all these. So, before I go, the reason I am stating this is we need to know the scales so that how we are going to doing it in Amrita. We have three campuses in the Amrita School of Engineering, one in Coimbatore which is in Tamil Nadu, one in Amrita Puri which is in Kerala which is near Kullam and third one is in Bangalore. So, in total we are taking around 2300 first years every year for engineering. So, this is spread across these three campuses. So, we have around 1000 students at least in the Coimbatore campus because which is the biggest campus. So, this is the scale and what we do in Amrita is that we have a common syllabus for all these three campuses especially for IT 101. So, the second programming is done for both first semester and second semester we do 101 in first semester and then C++ is done in the second semester and it is for all departments. So, the syllabus is basically set by a group of experts that is decided I think and it is remodified every 2, 3 years and that is that is determined by the academic council. But how the syllabus and how this program is implemented every year is based on one team which is pretty much the IT 101 team and in addition we also have a regular faculty development program specially for this course which is conducted by the department of IT in Amrita in Coimbatore. So, they do they are planning to have this session coming June for all the faculty who will be teaching this computer programming. So, one of the goals is to take this what we are going to be doing in this course and also try to see if we can merge those faculty development programs so that they can benefit from this too. So, the IT 101 team has a chief course mentor who will be the most experienced or senior most faculty who has taught this subject and this can be from any one of these three campuses. And we have a campus mentor for each of these campuses so we have three campus mentors and we have 10 faculty each from each school. So, this is the group and in addition we will have some other faculty who will be assisting in labs for the IT. So, before the semester starts there is a meeting held for all these people who are in that team and they come up with a common lecture plan common evaluation pattern which is common to all the campuses and only the chief mentor is can modify any of this. But how they want to structure the periodical test labs quizzes and that can be done based on the different campuses and they collaborate with the campus mentors approval. So, that is how it happens. In final exam is where it is very it takes lot of the work because each of the campuses comes up with a question paper and then the chief mentor results any issues between these three question papers and then sends them to the chief examiner. One question paper is chosen and is given to all the campuses and then evaluation of this exam is done by all the faculty who are teaching this course. It is a lot of work but some percentage of the questions are graded by all the faculty so that there is no bias among the campuses. So, that will be lot of work in terms of the final exam grading. But once the evaluation is done, gradient is done again according to the institutes. So, if Coimbatore has its own grading system it is all relative and it is done in the individual campuses. So, this is the syllabus we are teaching it has the introduction to problem solving there will be a little bit of introduction to algorithmic development flow chart which is very basic level introductions and then you go to see fundamentals you have data types expressions and loops and all those fundamentals of programming. And then we go into arrays user defined functions pointers structures and finally files. One thing I forgot to mention is IT 101 there is two components one is the theory session and one is the lab session and I will come to the how these different things are structured. So, the course schedule is as follows you have theory sessions of 45 hours. Then we have 10 tutorials sessions which is again optional and if there are more slots we can vary this then we have 12 lab sessions. And the scale is that we have about 16 batch of 65 students each in Coimbatore. This is the what we have there and we have lab mentors for each of these labs. And we have computers enough computers to support students one on one. And if there are students who are not having the necessary fundamentals of C and because they come from say biology background or something like that then we will also have some special tutorial classes on demand basis. So, the evaluation scheme I can go into a little bit of the lecture sessions. This is how it is broken down where you have module one you have introduction control structures and we have we spend 10 hours for that. Then we have arrays we spend around 8 hours then we have pre-order equals functions pointers 12 hours then structures for 10 hours and files another 10 hours. So, this is how it is periodical is that intermediate mid term mid term evaluation. So, we have usually we have 2 periodicals. So, for the evaluation scheme is as follows theory we have periodical exams and we evaluate 35 percent of it then there is class tests and online exams. Most of these are done using Amrita University management system which is a management system developed at Amrita, but I believe that one of the few one of the campuses is using Moodle. So, it looks like we will be using Moodle also in the other campuses. And then there is open book exams for 5 percent and then there is a final exam. For the lab this is the structure for the lab and there is assignment and online test which is 45 percent. They also have a mini project which they have to do which mostly includes file structures and they have to do some simple project. But the most important importance is laid on what is the fundamentals and have they understood programming more than the complexity of the project. And then they have they have some evaluation for the project report and they have a final exam. Final exam is compulsorily held for all the courses. Next slide. You have a total weightage of 100 percent sort of month for here. Yes. An equal weightage for the lab as well. Yes. Okay. I think the units are I think it is two. So, in each of these labs we have been given assignments and so we have these 12 sessions over the entire semester. So, the algorithms if you give us assignment for that particular lab then what we will be doing this is how the labs are evaluated. We have algorithms they have 10 marks for that. Flow chart they have 10. Then the source code they have 30. Then output is 25 and then we also have two extra lab assistants who will be doing the Viva and all that. So, there will be 20 for that. And finally programming etiquette. We insist on commenting and all that. So, we do give some marks for that. We are trying to bring our own standards for how to comment. But we do insist on commenting. So, quizzes and online test we use the AUMS in Coimbatore. In Amrita Puri I think they use both AUMS and the Moodle. These are some of the examples. This is I think from Amrita Puri. It is one of the first year, first assignment. This is one of the implementation. And then other example this is from Coimbatore other lab questions. I have some 5-6 lab exams assignment questions. And so I can show some samples. So, for example these are some sample programs from there is multiplication tables. Then a lot of menu driven programs and palindromes, mathematical. We get various and there is a sample quiz. We try to do something like output of the codes. We give some code snippets. This can be done online. Then we are supposed to try to do how to find this. So, this they can take online and we are providing facilities for this. This is a sample periodical. Periodical is a little bit more lot of little bit theory and little bit programming. So, there is a combination of questions in the periodicals. So, this is a sample question paper again from Amrita Puri. So, lab environment we have across the campuses we have around 3000 to 4000 machines. And we have our own even supercomputer. So, we have a very good lab environment. And we make sure that every student has one to one access. If we provide Linux machines for the labs and each student has an account in a Linux server for the duration of the semester. They are programming using WIM editor and GCC. And we use GDP for preliminary debugging. They do not do very advanced debugging. And then we also teach multi file compilation and how to do make file and all those. And we also have an exam login. And where you will be giving a fixed duration login so that students will be only logging in at that time for their lab assignments. So, we are also trying to enhance our system so that students cannot cheat or use their internet and other facilities to copy the program. So, we have any questions. So, as you said the teaching environment by the way you have LCD projectors and all in the classrooms. Not in all classrooms but they do use if you want to take it. So, they use blackboard or whiteboard. Mostly blackboards. Blackboard. I think they also use transparencies. Overhead projectors. Overhead projectors. And what is the class strength typically in a class? 60. 60. So, the same as you are saying batch size. Bad size yeah. I think for labs the batch sizes are smaller. And how many teachers are there? Totally you said 10 plus 10 plus 10. 30. And in the three campuses. In the three campuses. So, because we have around 1000 students student per campus almost. I was just saying that if you have 10 teachers then how 1000 teachers means it will be a batch of 100 or you have more batches. 16 batches of 65 students each. This is in Coimbatore. 16 batches. Yes. Okay. So, some teachers will have to teach two batches. Yes. I think some of them are doing the teaching and then they have extra load. But we will have more faculty for the labs. So, we have lab mentors for each lab and we have extra faculty who will be doing labs. Lab mentors are not just technical staff. No, no. We will be faculty. Yes. Programming. I mean they can make it. Yes. Like Holjita said you also don't have adequate number of M.Tech or Ph.D. students to provide T.A. shift. Actually we are right now I think because we are slowly starting the Ph.D. program. We are taking in-house Ph.D.s. That is people who are doing faculty members M.Tech. They are doing Ph.D. So, you can't count them twice I mean. Exactly. But you don't have enough Amy. M.Tech students the yeah not really. Using them. They are not using them. And when you said special classes for students without necessary background. So, do you pre-suppose some background on part of the students when they come? Yeah. I mean suppose I have absolutely no clue about programming. I should because the syllabus that you mentioned you are starting from ground zero actually. Right. So, there should be no background that I should be required to have at all. What are the books that you use? I could see K.R. there. Yes. Except that there is another edition by K.R. It's not 1992 anyone. That's okay. I think they have sent me the older version. Yeah. So, introduction arrays, pointers, structures, files are pretty much similar to what we saw elsewhere. Yes. Except that at Vellore they handle pointers and files in the second semester. Yes. Any other questions? Friends are here on this. So, this is and do you also have a follow-up course? Isn't this course taught to all branches? All branches. Not just CS or IT? No. Everyone. That is why we are having problems because we are the IT. The students who are going into CSC want more depth so that they can learn better. But then there is how much to cover and how much not to cover. We are in the process of decongesting the first year so that we don't want to burden the students already. So, there is a question as to do we reduce the amount of syllabus covered in programming but then it affects the computer science students. So, that's the thing that is going on right. And roughly what is your semester schedule in a year when does the first semester begin and end? I think around the end of July. End of July. Mid-July. Yeah. So, that's the IT timetable also right away. But at some places the semester begins in June, I am told. Is there a month of July? Any month of July only. Okay. That's another worry we have because we have planned this course, this workshop from 6th July to 22nd July. So, because at least from the Maharashtra our experience is that the admissions to first year get delayed. The first year courses typically start in fact sometimes August. Yes. August. I think first year will start late. So, therefore the teachers who are going to teach first year courses should be free during 6th July to 22nd July. That is what we have pursued. And even those cases where the semester starts regularly such as yours, you start only around the last week of July. Yes. So, 6th to 22nd should work out well. I think so. I can confirm that. What I wanted to know because you have at three different centres including Bangalore. Okay. Would you be able to take the material that we have covered here including video lectures etc. etc. and conduct a similar program or have discussions with two of your colleagues from these two campuses so that they could conduct at each of these centres a program like this for 30 teachers. Yes. That should be possible. That should be possible. 10 of them would be from your own place. Yes. Yes. Could be I mean if they are interested. Because ordinarily I would like to have about 30 to 40 centres. In fact, ideally we could have 50 centres. This is a scalable proposition. Right. So, less number of teachers at one place but more number of centres would be better. But we can't afford that and we need to show results to the Mandarins in Delhi. So, we have to be able to scale this up to maybe as many as 500 teachers if possible. Okay. And if we have only 10 centres we may not be able to do that. So, if we increase these centres and these are request to colleagues here that in cities like Pune, Nagpur, wherever you can, if you can actually have more centres and somehow a person can co-ordinate effectively, you should have a co-ordinator from the other colleges also. But for example, I would regard you as the co-ordinator in chief of the three campuses kind of thing. Okay. So, what you should do is you should get at least three other colleges involved, not just two from the other two campuses, but one more at your own place itself. And you should be able to handle issues pertaining to all the three campuses, something of that sort. That's what I would suggest to Venkat. Okay. If that is possible, that would be very nice. Okay. Okay. All right. Thank you.