 A brief quick introduction about my about institution I come from. I come from VIT, Vellore Institute of Technology. I should say this because there is another VIT in Bangalore that is Vishweshwarya Institute of Technology. RRC is a private university it is situated around 400 acre area and just to give you some more information about Vellore it is lying between Chennai and Bangalore just exactly midpoint. We have present students strengths of I mean all programs put together we have 45 programs all programs put together we have about 15,000 students in one place and our school that is now I belong to School of Computing Sciences our school has 5,400 students. We have YMTAC CSE, YMTAC IAT, IT, BTECH CSE, BTECH IT I mean I just mentioning only the engineering programs. There is one more special program YMS Software Engineering I have to mention this because you know the course that we offer for BTECH is not the same that is offered for MS. And I am new to this VIT because I recently joined it is a it is about one year one month only but I have handled courses for two semesters and from that experience I would like to share with you and of course I am just going to follow professor Photex title here syllabus, teaching schedule, tutorials, evaluation scheme, sample question paper and so on. I think I have the most of it but if I miss anything then I will answer. I have syllabus here. So here for BTECH this course is offered for CSE and IT people it is a common course and the students would be in a class 60 we have 6 batches of BTECH CSE and 4 batches of BTECH IT. So totally 10 batches that means 10 into 60, 600 into 650 students we have just only from BTECH MS if I have to just mention that also because we have similar course but not title not with the same title but different title but we have good coverage of what we are really you know interested in now you know the first programming course there we have 5 batches 68 so 300 people. So totally first year 900 people will be really learning 900 plus students will be learning this kind of a fundamental course. Okay introduction to computers and problem solving is a title that we have chosen as we see here again as Professor Patek mentioned once we were not really interested in being specific with one language but then we needed to go with one language because you know question setting students understanding and so on. One teacher is Fortran the other teacher teaches you know third teacher Pascal and third teacher teaches C that would be difficult that is why though the title does not say programming in C but still we have inside if you see as one of our friends from repro mentioned aim objective I mean every course every course has this beginning aim objective of course it depends on you know when it was written who wrote this aim and objective I would strictly say you know it's one year for me now but I would otherwise be interested in looking at every course here in the university and see that you know exactly the aim purpose fits into the purpose of the course. So here aim objective they are they are different anyway an objective the means to reach the goal so that way we have given the strong would acquire various problem solving techniques and we'll be able to implement them in C language. So again to compare with my earlier speaker we we don't have C plus plus in this course we don't have any object orientation you know introduced because you know we are we are believing strongly believing that personal students need to get into procedural language concepts and then object orientation can be done in any in any future semesters and more as again you know we expect all the teachers expect in that class we have you know just mixture very good mixture of the people coming from various states in our university we have like that in a classroom we have students from almost every state of India and we have students from CSE CBC CBC what do you call the stream ICSE stream the state board stream all these people we have I mean really you know it's a it has been a challenge for us to take everyone you know along the understanding line so it has been a very big challenge here for any teacher that way here I mean every course would have to five units yeah here you know I have unit two I mean one here and a few few lines introduction to computers and algorithms and then it goes to unit two unit three and so on I have another sheet of paper unit four and five if I have to just to display that I'll do that titles are given there you know functions is the title of unit four and unit five is these structures so we have five units in every course I mean throughout the university all the courses start across all 45 programs five units you know title should be there and and it should specify the topics under that title now again when it comes to individual teacher it is up to the teacher to go little beyond the topics that are mentioned the syllabus and he has or she has the freedom to go and discuss anything in that but we don't normally normally call upon the people unless you know they are they are from very weak background there are people I mean because you know in CBSC stream they they do come with background of CC++ learnt there are state boards you know in India where people would have never looked at one statement of C language we definitely have that problem but but we don't do any extra but normally you know when they come to us the teachers we try to explain and so on and at the end of the end of the syllabus we we have to we are supposed to give I mean actually in a formally we have some textbooks but the teacher would always add to this list of textbooks you know more in my case I I had 12 books mentioned to them because again you know it sometimes you know books books I have to give good readability to the student I mean students have different readability one student might like one book but that one book may not be suitable for another student when based on the background that he has and again you know the book that we maybe you know the the prince quality is good paper quality is good you know illustrations are given not given all these going to matter so taking all this good make sure we give but this is what is not really sent by my friend if I had my own I would have 12 textbooks you know at the end of the syllabus so here now if you look at just quickly you know revise the syllabus we look at parts of the computer where we were operating system some introduction to computers computing environment all these are discussed we don't know simply jump to the sea language but sea language actually you know starts from unit two constructs of sea but here as we go through unit three and four we stop with structures in first beta level but beyond that we don't go in the sense point of some number not covered files are not covered normally you know any c textbook would have all these chapters I mean with reference to that kind of you know standard textbook we are seeing that you know they are not taught in the first semester in this course but the way else do they complete the sea learning I mean in the first year I mean it comes in the second semester as a different course in the second semester the continuation goes but again it is not simply only those two aspects of a files pointers and any other mister structure data or data structures and so on not only that but plus you know we have we have algorithm related stuff perhaps I will display as we go on so let's see if we have to just go with the syllabus of this course our schedule is like this for this course we have three hours three periods each period is 15 minutes three periods we do for the theory and this has lab also that is again three periods and for the lab the teacher who is teaching in the class should be there plus he would be assisted by one or two more faculty members not really technicians from the lab but faculty members those faculty members are not at all related to the classroom it's only for the lab they come and again one or two how many you know faculty members depends on the strength when it is 60 students mostly we get two additional faculty members the teacher who is handling plus two additional so three people are there really in the lab so this particular course has lab component also so that way it's a schedule and actually you know if this is coming in odd semester we call it we call it fall we have two semester three semesters fall winter and then summer summer there are people know who who have who had not clear in the previous semesters would you know register here and then clear and there are some courses in the fresh courses offered also but most of the guys you know the coming from far away places of India they leave for home but but you will see in a small stand still so when this is taught in the semester for called the fall semester what happens is we have longer period there that means you know number of hours we get for first year first semester would be around 55 periods and if I have to compare this with the MS MS I did I also did similar course but it is called the programming in C we had 75 periods I don't know somehow you know it happened because you know beta that missions are slightly you know prolonged in the sense admissions are not simply no answers somewhere so you know fixing the start date of the semester would be a little bit problem and challenge so that's how we had little less than what we normally have normally I mean for senior classes if you take we have in a semester 60 to 65 periods on the average and when we come to winter semester the number of periods are different number of periods will be slightly less because you know if we had three months in the fall semester we don't normally get to three months maybe for various reasons you know many holidays coming and Christmas coming New Year coming this that all our you know Indian festivals all these falling in this period we don't get is really not to 65 periods but we we make up somehow up to 45 periods but at the same time just to go with the the number of periods that are available in the winter semester we want to see that the courses that have three credits are offered most of the courses in this semester winter semester will be off three credits I mean we just go through the credit kind of thing it's it's not quite correct here yellow would mean lecture T would mean tutorial P practicals and C would mean credit so this this is this is this is wrong in this place it is wrong actually for this course lecture was three tutorial was zero but again tutorial can be fine-tuned by the teacher who is handling then he has fear he she has freedom to really include one and depending on you know he's for availability and the students background or so on here the credit is actually three so every course would have it in case now I have to show another yeah if I if I have to go with this I mean this is this is how it is L T P C L L is three and the credit is three so what I mean the credit is another kind of weightage there are certain courses which you have credit five that's that's really you know a tough thing and five credit courses are not offered in winter for the reason that winter is a short short short semester so here we have credit here mentioned that way we go go with this so normally we are able to the teachers are able to cover these topics and and a special care should be given to certain section of the students as he said because they may have some big background and that is that is done half hours okay if that is about syllabus that I have to say and of course I can take questions later teaching schedule I think I have given okay tutorials again this course has a tutorial only to help the students not I said it's a fine-tuned one only by the teacher it's not a standard one given by the university the teacher wants it he can he can have it he can hear she can mention right in the beginning of the semester we will have one tutorial here or two tutorial periods like this and this this so depending on depending on the backgrounds sometimes now the teacher luckily has all the students coming from the CBS stream perhaps he can go fast he doesn't need you know to fix a tutorial period that way we go so I think we we have mentioned lectures per week three periods and then it almost comes for 60 periods in a semester when this is handled in fall semester lab I think we have mentioned lab with respect to infrastructure our university has I mean overall if I have to still have to say overall things we have thousand workstations and desktops including servers I'm not very sure how many servers we have you know placed in different buildings and so on but we have you know fiber fiber cable running across the campus and we have complete campus-wide Wi-Fi I mean I mean students can access intranet from anywhere and so on that way your lab would have normally you know 60 to 70 machines mostly IBM machines or Lenovo machines recently this is what I have seen and good configured machines so technicians are always available there and the faculty strength if you ask me the school of computing sciences has today 240 and next year they want to raise it to 300 I mean only school of computing science I'm talking about there are six schools in the university and total strength is 1050 so since we have you know these many teachers really we never faced any problem in allocating a subject and so on but at the same time winter semester if you take the load on in every teacher any teacher would be slightly less than what they they would have in fall semester because it's a longer period more courses are offered also okay in if I if I have to tell by myself I had for fall for fall I had two theory two labs but now in winter I have two theory no labs so so I continue with I mean there is a policy that whoever taught semester one portion of this in a particular subject the same teacher you know he's supposed to handle the next semester's continuation continuation of that course so that way we have we have to plan there and the other course I'm handling is for M tech students I'm not bringing it anyway that is not the subject now in a high performance computing is what I teach a M tech students M tech CS students okay so third or third or so how many teachers I have said how many students I think I've you said our class normally has a 60 to 65 students it varies 60 to 65 students quite naughty right from second semester they're quite very naughty and it's a difficulty to really manage unless the teacher is really you know pretend here so if he misses and then then he's really you know losing his life and perhaps he comes out of the class crying only okay that doesn't happen you know they can manage you have good teachers the evaluation scheme okay in a semester we have we have things like this we have cat cat one cat two cat stands for continuous assessment test okay so we have I mean maybe this this is in place of your mid-sem exam or whatever you you call here there at VIT we have cat one cat two this comes cat one comes after after a month from the beginning of the course a semester and catch two from there one month and there will be one more month or half a month or approximately one month wise before they face Tommy and but here the marks the distribution evaluation is like this purely under test only no other things purely test this they give out of 15 finally of course the question may be you know out of 50 question maybe out of 50 but that be converted to 15 15 totally you know cat one cat to 30 okay then there is one more component to within this semester that is called internal marks that is 20 what this would be off this would be off quizzes assignments seminars normally we don't give for this course because this is you know initial first semester students have just now come in it's not good idea to give no to senior people in the seminars okay you know they would be doing it meaningfully also not quite quite good and so on but with the with junior or sophomore people know we don't give this so but assignments but we have big challenge there that they should not copy this that you know all that is there but somehow it depends on the teacher teacher is no way to restrict seeing that everything so assignments we have assignments quizzes and announced to test small and announced as I mean quickly you know for for 15 minutes or so before the start of the class so they finish for 15 minutes finish the test and then start the class maybe no corrections will be done later and the marks will be you know announced later maybe the next day so that way we have internal marks 20 this is purely in the hands of teacher teacher has freedom but catch one catch two is university scheme I mean this is not in teachers hand it's the university conducts throughout for all the students maybe if I'm if I'm not wrong for all 15,000 students it comes in some seven days or eight days it's done properly arrangements made and so on so it's done so with this then now we have total 50 within the semester before they go to term end now the the next the final examination is called the term and examination we normally call T and this is for 50 they'll be writing for 100 wasn't will be set for 100 but finally the conversion is down to 50 and totally they have 100 marks this is how for every course it is evaluated for all the programs it is you know MSE bio technology or BSE computer science or BTEC CSC whatever it is now so this this is the thing that is followed as for the evaluation of the students concerned in a semester and with regard to projects as professor was mentioning we normally don't give at the first year level any projects you know but of course out of interest they come because they had learned a lot of you know see earlier in CBC they come some ideas they would come to the teacher sir ma'am can I do you know project can you just some projects and so on a lot of students now I have done myself I mean when we do teaching of C perhaps no way you know we think of you know C graphics we never do that you know fundamental C titles as we have mentioned the syllabus we do but but then when they come like that I'm just for an instance we tell them you code see I mean graphics calculator I mean you have GUI calculator kind of thing in Windows so same way you do you program graphics calculator in C language and presto in a week they get it they go to library refer to the kind of you know graphics books and they make it they are very happy there are students like this going forward but at the same time you know we cannot assume that for the average of the class that is not good also for the part of the teacher you know there's a good spectrum in the class we have to we have to see that and every student maybe the last student is really understanding he's taken back you should be handheld basically that should be the teachers and no responsibility is what many teachers you know you know you know I mean you know in our campus we think so that is I think I have said the details I want sample question let me quickly check all these I printed a while ago here this is actually different of course not the same course second semester programming fundamentals course but then this is from another teacher he had prepared a model question 8 into 5 40 potty many of our two parts party and potty but what we really follow I would not go through this but maybe no I would just to talk we we have model question like this potty and potty two parts we have for every course potty is is of 20 questions they would answer all each carrying two marks total 40 and pot be they have to answer five questions either or type so totally you would have 10 questions basically I mean the distributions like this is quite uniform across the syllabus we have five units from each unit there would be one potty question and from each unit there would be four questions in potty the distribution should be you know even that is that is really no expected that is the that is a norm but if a teacher a little bit for some reason you know violates that you know I mean deviates from that it's not a serious serious thing that is looked upon you know so that I mean many things are excusable there but normally it goes with the standard and there is academic council in the university consisting of a big people there are people from IIT Madras there are people from IAC not from this part of India I believe and the chancellor our vice chancellor is DP Kotari our professor may be knowing I don't know DP Kotari is our vice chancellor he was former director of IIT Delhi so you know they they they convene a meeting I think every year it's called academic council meeting and the board of studies is determined there and and when this happens they go through revising any syllabus changing anything pattern and so on so I think they keep everything very dynamic so that way I mean we teachers enjoy sometimes so so here now if I have to just continue and show question number six then seven eight like this and part B 9 10 11 and it says you know answer any questions I mean this particular pattern is like that but we don't strictly follow this I mean he quickly sent this morning you know seeing my mail I sent yesterday so anyway so the pattern I have already explained to you okay that is a semester peter is the next thing that I have to talk about I think I have already said that winter semester is slightly shorter two and a half months plus something and fall semester is slightly longer three three months I think sometimes we get slightly more also and it starts semester fall semester starts in June July goes up to November and winter starts from December sometime I think we even before Christmas it starts and we have some festivals and they have students have some five-day festival in like you know a college day kind of stuff very grand grand thing and so on and it goes up to April now exam has to started I'm here but exam is going on there practicals have started model answers I do not really have but otherwise we have shot you know quick I'm a kind of bullet points answers we keep somewhere not to publication but somewhere we keep and lab and computing environment I think I have already mentioned we have 15 to 16 labs each consisting of 70 machines all networked across the campus across the lab and so on we have in a lab if you take I think we have we have every machine dual boot a build with the windows and Linux ready has set up its own lab in our campus it has some 70 machines and any upgrade that happens already had they come and bring it here and and I think a lot more we have blade server IBM blade server and so on I think good facilities we have and that's not a problem for the students and teachers as well I think I have a mostly done with it professor thank you