We have done a small change to our practice section. We have gotten rid of our “School” section and added a new “Beginner” section.
We had launched CodeChef for Schools a couple of years ago. Since then, we have visited many schools and one common concern that we have identified is that we do not have a proper place to start for the beginners. And when our intern, Vikesh Tiwari, joined us, this is something he took it upon himself to fix.
This change is a first small step that we took towards that. The “School” section used to contain all the problems from the LunchTime contests. The idea was to have newly added partially graded problems of LunchTime contests under one new tab. However, over a period of time we introduced partial grading in our Long Challenges too, and we realised that the old way of classifying problems based on difficulty levels and not on scoring type was a better one. Also, our Easy section started having problems which ranged from Cakewalk to Simple to Easy and also some Medium level problems! This was undesirable.
So we have made a couple of changes:
As an ongoing endeavour, we will try and classify our problems appropriately so that they are easy to find and attempt. We will also be adding a bunch of very easy problems on CodeChef in the “Beginner” section.
A few other changes that we have done are:
You can see many more changes coming up on CodeChef to make problem classification better in the coming days. We are working hard to make your learning easier and better. Do keep giving us your feedback.
The September LunchTime 2014 was yet another battle of programming brilliance from school students studying in different parts of the globe. With all top five participants having a score of perfect 400, the contest saw some exciting competition among the students battling with the problem set of Roman Furko. Roman, being one of the youngest problem setters we have, knows exactly what the school kids will rejoice in the given 3 hour duration of the contest. And the problem set spoke for his understanding. The problems were still, tested contest ready by Gedi Zheng. With all that in place, it was now participants’ turn to savor the offerings from our problem setting panel. And so it began with the contest.
As we move into the contest, the utter pleasure of participants in the contest started showing up with the increasing number of submissions and the constant tumble atop the rank list. And to know who stood where the rank list at the end, let us take you through it.
We start with the non-Indian top ten:
Now, the Indian top ten:
A big round of applause for all the names on the rank list!
Here are the final stats for the September LunchTime 2014.
Thanks to each and every one of you who participated in the contest and made it a success. We hope to see you all in many more contests in near future.
Now, let us take you to the editorials for the contest penned by Devendra Agrawal. We are sure you already would have tasted them all, but if you have not. Here they are for you.
That brings us to the final segment of the September LunchTime blog post, but before we draw curtains on it, let us thanks our Russian and Mandarin translators in Sergey Kulik and Minako Kojima & Gedi Zheng respectively for adding the spice in the contest with their translations.
That will be all from CodeChef for now. If you have any queries or quarrels regarding the contest or our constant delay in putting up these blog posts, feel free to write to us at: email@example.com
You can also call us at: (022) – 30797709
17/10, morning assembly time at City Montessori School (CMS), Lucknow, Gomti Nagar branch: A group of five hundred students from grade XI and XII gathered in the main auditorium. I go up on stage to explain all these budding students the concept of competitive programming. “Hello juniors” “Well, any guesses as to why I called you all as juniors?”… “Hmmm… as many of you might have guessed it, yes, I gave my ISC board examinations in this very same auditorium this year only”. “Now coming to a formal introduction, I am Karan Saxena, a First year Computer Science student at Sir MVIT, Bangalore. I am the Technology Head at Google Students Club and a freelancer at JAR (Just Android Resources) – India’s first all Android magazine.”
I then go on to ask them the next question- “What is a code?” I am expecting some enthusiastic answers but my hopes are soon dashed to the ground as only two hands go up. Nevertheless, I call one of them up on stage to answer. “Code is a small part of a program” “Correct. But don’t you think that’s a very dull kind of a description?” I then give them an intuitive definition of ‘code’- “Code is Logic. It means understanding the process and making it simpler. It is converting simple day to day tasks into mathematical terms and symbols”, I explain. I then show them the video created by CodeChef. Next, the obvious question is ‘Why should I code?’ or ‘What kind of people should learn coding?’ For the answer, I show them the 5min version of Code.org video.
After these two videos, I go for an example of ‘Binary search’. Over the next few minutes, I explain them ‘Binary Search’ from grass-root level with the help of a presentation. Then I announce that I have a twitter sticker and whosoever will give the correct complexity of binary search will get it. In the intermediate time, I explain them the definition of complexity. A student comes up and gives a correct answer as O(log N). I see a puzzled expression on the faces of students. I then intuitively explain them how log N came and that log is with base 2 and not 10 or ‘e’. Over the next few minutes, I go on to explain them that how India is technologically progressing but it is nowhere when it comes to competitive coding. I tell them that the only solution of this problem is to start early, and the way to start early is to practice and participate as much as possible. I then explain them what is ZIO/ZCO, IOI and ICPC. I tell them that nobody has ever achieved a gold medal in IOI. I explain them about ‘CodeChef Go for Gold’ initiative and ‘CodeChef Lunchtime’ programming series and that they should start participating in it as early as possible.
Watch the video of the assembly here: Karan Saxena, introduces CodeChef to students from City Montessori School, Lucknow, India
Wrapping up the session, I invite the interested students to the computer lab where they can have a hands-on session and ask their doubts. About 30 students turn up in the computer lab and have conversation with me over the next one hour. It was nice to see the enthusiasm with which they put forward their queries. All of them left with a sense of satisfaction and eagerness to participate in the upcoming ZIO/ZCO.
Overall, I felt very satisfied with the session. It was small yet effective step towards promoting programming culture. I’ve done my class XI and XII from CMS only. It’s an outstanding academic institution and is counted among premier institutions in the country, but the thing I noticed during my time is that there is very less focus on programming, specifically competitive programming. Students are extremely brilliant here but only focus on science subjects and study computers only with point of view of examinations. I wanted to change this and hence approached the principal, Ms. Manjit Batra, who, gave me permission to conduct this session for the betterment of the students. She also allowed me to act as a mentor to the students and help them with their doubts and also to keep them updated with the contests happening. I’ve created a group on facebook where all the class XI and XII students can discuss their programming problems and solutions with other students from the same institution. All of them have my number and are welcome to call me anytime they feel necessary. I’m constantly in touch with all of them via the group. Many of them are participating in this year’s ZIO/ZCO and I’m hoping to get a good result from these students.
Lastly, I would like to thank the whole of CodeChef team for taking up this one of its kind initiative which will prove to be very useful for budding young programmers. I wish them a grand success in this endeavor.
Four hundred students are gathered in the school auditorium. I go up on stage to speak to them and try to explain what programming is. “How many of you know what programming is?”, I ask, with a lot of hope that at least I will see a hundred hands in the air – I just see twenty. It surprises me. This is a school in India and is a reputed one, very few have a clue about what programming is. The scene reminds me of the code.org video where no student says that he or she wants to be a programmer when they grow up. But, I see a lot of talent here. Later, into the talk I pose questions like the Seven Bridges of Konisberg, a popular problem in Computer Science taught to undergraduate students in university, quite a few of them are able to comprehend the solution and some are able to reason out the correctness of it as well. I think, “Well, there’s a lot of talent that is not being realized in schools in India, and programming can be a huge key to teaching kids a thought process”. With loads of eyes looking at me with a certain spark, I end my jargon speak asking “So, how many of you are now interested in programming?” and ninety percent of the crowd raises its hands – success!
It can get really taxing to introduce a new topic to a crowd that has never even heard of it. As one becomes more specialized in a field, it becomes even harder to generalize your topic of interest and explain it to a junta which is younger yet extremely interested and enthusiastic. My experiences with introducing programming to school students in two different schools were quite similar. I realized the challenges behind explaining something new to a crowd that was still starting off their explorations in the world of math and computer science. Hence, I outline here my experience with the entire ordeal along with a few points of advice that might help any volunteer on the way.
I was interested in sharing my programming experience with schools as I felt I missed out on knowing about a competition like IOI while I was at school. I felt that programming is a wonderful skill that teaches one how to think in an organized way and would really grab the attention of students still studying in school. Hence, I went up to the principal of my Alma Mater, Mr. Gautam Gupta from the Aditya Birla Public School and he allowed me to give regular lectures to the students of classes X-XII. I found out that CodeChef was also working on a similar idea and I asked them if they would like to collaborate. Hence, I signed up for being a volunteer with them.
I took two introductory sessions at two different schools – The Aditya Birla Public School, Renusagar and The Delhi Public School, Vidhyanagar. I hail from a place called Renusagar in Uttar Pradesh. Major challenges in this area are availability of a stable internet connection and the remote location which makes it hard for people to know about new happenings in the outside world. But, the principals of both schools were really receptive.
Both schools have CBSE as the board at the secondary and senior secondary levels. In fact, Dr. Janardan Pandey, principal, DPS, Vidhyanagar asked me about the differences between Python and C++ knowing that CBSE is planning to make a shift to Python for the computer science syllabus for classes XI and XII. He clearly realizes the importance of programming as being the next big thing and in fact, was really happy to see posters for LunchTime that I handed over to him. The posters were immediately scanned and emailed to all parents on the same day making it possible for parents to understand as well. I had a wonderful experience interacting with him.
At the Aditya Birla Public School, Renusagar, which is my Alma Mater, the principal, Mr. Gautam Gupta agreed to let me take regular mentoring sessions after selecting students from an interaction session that I took. The students have been quite regular and enthusiastic about these sessions that take place on the Saturday every week.
I will describe my experience with DPS, Vidhyanagar here, as the session at the ABPS, Renusagar was quite similar. The session was held in the school auditorium and was jam packed with students from class 9th to 12th. The crowd was really receptive and enthusiastic about everything that I talked about and it was fun to receive a nice round of questions in the end. The presentation began with the principal giving my introduction. Later, I stepped up on stage and introduced myself as well – telling the students my name, my school and my college.
Next, I asked the students if they knew what programming was, if they had prior experience with a programming language and if they loved mathematics. The response wasn’t huge in this aspect as most students actually didn’t know what programming was. I told them that programming is a way to instruct a computer to carry out certain tasks and gave examples how programming can be used by a biologist (to predict the epidemic of swine flu) or by musicians to compose music as well. I played the 1-min long video from code.org for the students and asked them to identify each person featuring on the video. It was a pleasure to see so many students laughing and getting excited when I asked them if they knew who Mark Zuckerberg or Bill Gates was. I also talked to the students about the movies, The Terminator and The Matrix, since students find it easy to relate concepts to these movies as almost all of the crowd had seen these movies and found them fascinating.
I told them about International Informatics in Olympiad (IOI) and how nobody has won a Gold Medal at it and about CodeChef promising to reward cash prizes to anyone who achieves the feat first from the country. I also told them about the posters for LunchTime that would soon be posted on their school notice boards. I told them about the Zonal Informatics Olympiad (ZIO) /Indian Computing Olympiad (ICO) and the camp as well and the nearest center for writing the examination.
It might seem impossible in the beginning to introduce things like graphs or binary search in the first session itself. But, I realized that examples of these ideas serve as good appetizers for students to get interested and they might want to start reading them up by themselves. One need not introduce data structures and any programming language in particular to give a taste of these topics. It was risky to do so and I did succeed in both the schools with two problems that I gave to the students – they understood and took them really well.
The first problem that I introduced was the following :
“Given a stack of coins, you can take out 1 coin or 2 coins from the stack at each turn that you are given. In how many ways, can a person empty the stack given a way is a distinct sequence of the number of coins remaining at each step till the stack goes empty”.
I went on to explaining Fibonacci numbers to the students, showing them what a tree looked like and how it can be used to count the number of ways. It always helps to give some hints at each step and let them figure it out. I took a small number for the number of coins in the stack (5) and asked them to solve for the same. Once some students shouted out “8”, I drew the tree and explained the solution to everyone else.
It was even more fun discussing the seven bridges of Konisberg and why an Euler walk can’t exist on a certain graph that I drew on the board. I didn’t specify the exact term “graphs” to them but rather preferred talking in terms of cities and roads or circles and lines. It became easier for the students once I took the names of neighbouring cities in this area. I allowed students to figure out an Euler walk for a graph that didn’t have one (all vertices with an odd degree) and it was nice to see students walking away with a smile realizing why their solution was wrong. Ultimately, when I announced that a solution didn’t exist, and on asking why so, one of the students pointed out that each circle (vertex) had an odd number of lines (edges) associated with it.
The session ended with a round of questions from the students and a vote of thanks from the principal. It was amazing to see such enthusiasm from students and on asking in the end, how many of the students were now interested in programming and learning more about it, about 90 percent of the crowd raised their hands – that was really overwhelming for me.
Embedded are a few pictures and a video of the presentation. Hope you find the concept of CodeChef for Schools really interesting!
I can be contacted at +91-9670623389 on weekdays till the end of September as I am joining Google, Mountain View in October and will be moving to USA. The CodeChef for Schools team is available at +91-2230797709 on weekdays from 9 AM to 6 PM.
Link for the video : CodeChef for Schools at Delhi Public School, Vidhyanagar
Just like a small baby, our Lunch Time programming contest series is also growing with every passing moment. The August Lunch Time 2013, was the third edition of the contest and we have already started seeing the number of school students in the rank tables go up. This is equally pleasing and encouraging for everyone.
The August Lunch Time was prepared by Sergey Kulik, donning double hats of editorialist and problem setter. While making his presence felt in second straight Lunch Time Roman Rubanenko, took the responsibility of problem testing. And they both poured all their experience into making the contest exciting enough for our young brigade. With everything in place, it was only upto the participants to come and enjoy the contest.
After the last two Lunch Times, we were expecting the participation number to go a slight up and it did went up. Although, the numbers were not record breaking high, but it is nice to see them go up. Let us have a look at all the numbers that mattered, starting with the rank table.
and the Final stats of the contest.
While the contest saw decent overall participation, the users from schools were almost the double of what we had in the second Lunch Time. We hope that number keeps growing exponentially, as there are plenty of talented school kids waiting their chance to compete with programmers from all over the world. If you participated in the August Lunch Time 2013, but somehow could not crack up all the problems, do give them a shot in the practice session. And to understand how to go about them in an expert manner, go check out the editorials for the problems here.
We hope all you budding programmers would have learnt something new during our Lunch Time contest, as it has been our primary motive. We will see you all with yet another competitive lesson in the form of our September Lunch Time 2013. So, mark your time tables and do not forget to join in for yet another fun-n-learning Sunday.
If you have any queries, feedback, or you want to ask us anything feel free to get in touch with us at firstname.lastname@example.org.
Till next lunch, its TA TA from all of us here at CodeChef.
In the wonderful world of CodeChef, a competition is the best tuition one can get. Some might say otherwise, but we believe in it. We have always considered our competitions as teachings for the participants. And our July LunchTime 2013, was just another lesson for it’s young participants.
The contents for the July LunchTime 2013 came from young problem setter Utkarsh Lath, editorialist Bruno Oliveira, and problem tester Roman Rubanenko. The problem set was suppose to gather more love of the school students than the seasoned players, however, nothing like that happened. In fact, the dominant ACRush was seen in for an early lunch. And within first forty minutes of the contest, he had solved all four problems and was off to a Sunday outing or something. But not before we found out a little secret about him. During the course of his stay we came to know his codejam strategy: “Start with the harder problems, so that people think they’re doable. Also make wrong submissions on easier ones, so that people think they’re harder than they are” We think that’s a smart strategy, isn’t it?
Now, let’s see how our school participants did. In terms of participation, the July LunchTime wasn’t much different from the June LunchTime. However, there were some new names flashing in the rank tables. While the new names brought joy, the missing names did made us a bit sad. We love having you young geniuses going all out in our contests, so we’ll be waiting for you all to show up in big numbers in the August LunchTime 2013.
For now, let’s join hands for the winners of our July LunchTime 2013:
The total stats for the contest were as follows:
As we move towards the August Lunch Time 2013 we are expecting those numbers to go further up. So, all you young geniuses start sharpening your coding skills. We have got the editorials for the July contest ready for you, here. They will significantly enhance your programming skills and will help you better your performance.
We will see you at the August Lunch Time 2013 with yet another lesson to help grow as a skilled programmer. Till then keep coding.
If you have any feedback, suggestion, or query regarding our July Lunch Time, feel free to write to us at email@example.com
Till next time, it’s adios from CodeChef.
There was a certain uncertainty in the air when we sat down for our first CodeChef LunchTime. It wasn’t the first contest that we were conducting, it wasn’t the first time we were witnessing programmers from across the globe go up against each other. We have been doing this for quite sometime now. But suddenly, after 4 years of hosting contests, it was as if we were new to everything. With butterflies in our stomach and a mild sense of diffidence at the back of our mind, it was one more Sunday for us, in office.
The problem set for the first LunchTime came from Vamsi Kavala and Roman Rubanenko, while Bruno Oliveira penned the editorials. The LunchTime contest was aimed at middle and high school students to persuade them develop interest towards competitive programming. And, to have Roman, who has been to International Olympiad of Informatics 2013 and Vamsi, who has been to ACM ICPC Asia regionals three time , we had the apt problem setting panel.
We were expecting an easy problem set for the schools kids to enjoy. However, the problem set that they crafted proved out to be a tough nut to crack. But, all the participants who participated went all out to solve the problems. The participation although was on the lower side, but we are expecting those figures to go up in the future.
Let’s have a look at all the figures for the contest, starting with the rank tables.
Heartiest congratulations to all the winners and to all the bright minds who participated in the contest.
Here are the overall final stats of the contest.
If you had tough times cracking the problems, you could check out the elaborate editorials for all the problems here. These editorials will help you understand the problem and it’s solution. They will also help you develop the correct approach towards solving such problems in near future, whenever you come across them. For anyone who’s new to programming, these editorials are great help.
It is just the first step towards our ultimate aim of establishing programming as a fundamental skill among the school students. But we are determined to grow leaps and bounds with all you wonderful people by our side. If you have any suggestions or feedback about the contest, do let us know them at firstname.lastname@example.org. We will be pleased to have them from you.
Till next time, it’s goodbye from CodeChef.
It was in the year 2009 that we had started CodeChef. The goal was clear. We wanted to improve and expand the Indian programming community.
Over the last four years, we have taken some steps towards the goal. Today, it won’t be grossly incorrect to say that students in most of the top tier engineering colleges in India are making use of the platform.
It was in 2010, that we had launched the Go For Gold program and for the first time the CodeChef team visited the ACM ICPC Regional site to meet the participants in person. It was an awe inspiring moment for us. We met and interacted some of the brightest minds of India. On an excursion with these students, we also visited an engineering college, which could at best be termed a tier-2 college and interacted with the computer science students. And there we witnessed another reality. The students did not know what an online judge is.
The experience of meeting the two ends of the spectrum was humbling. It made us realize that there is still a long way to go for us . We came back more inspired. While winning the gold at the ACM ICPC by an Indian team remained to be an ultimate dream, another started creeping in. To try and remove this disparity between the students of the same subjects in different colleges. The task was not easy.
There were multiple options and our resources were limited. We were determined, we knew we had to do something but did not know what exactly.
On much pondering we felt that “Catching them young” seemed a reasonably compelling way to go. Making students aware of programming when they are in middle or high school and much younger will give them more time to explore, learn and love the subject. Although, how, was still a question to be answered.
We started talking to people. Our users, previous year ICPC winners, professors, and teachers. When the ICPC World finalists from India won the Go For Gold Cup for improving the best ever rank attained by an Indian team, we got a chance to speak to them in person. And this time the idea that we have been pondering about got some backing.
Now the question was what could be done to involve the young guns? Organizing training camps to get them started will be a good way to start. We had received a lot of feedback from people in favour of such trainings. But training was not something that we are skilled at. And more importantly was training scalable and sustainable?
We only knew competitive programming. We had only learnt that. We have believed that competition scales more than anything else. And after many discussions with various people, the idea took shape.
CodeChef for Schools took birth. As a part of this initiative, we want to target students in the middle and high school from across the globe and get them started to competitive programming. And we hedged our bets on the International Olympiads in Informatics. IOI seemed to be a right goal which the students can be made to target. IOI is to schools what ACM ICPC is to colleges and universities.
There are various issues that the Indian students face. This program aims to identify and address them. To ready the Indian students for the world stage, we’ve created a new programming series “LunchTime” specially for school students to give them a competition similar to the IOI and a practice ground to build their skills. The first contest of the series starts this Sunday.
It will be an ongoing contest to be hosted on the last Sunday of every month.
Though it is open to all for participation, it is specially meant for the middle/high school students. There will be separate rating system to be implemented for them.
A student will be identified to be studying in a school based on the entry that he makes in the “Institution” field of his profile page. For this to happen, we will be cleaning up our Institution database. As a part of this exercise we will be removing the entries that we do not understand. This may mean that some of you loose your institution entry. Once we clean that up, we will urge you to enter your institutions once again and choosing it correctly.
The other details of the of the contest can be found on the contest page. We urge you to come and participate and also spread the word among the school community.
There is very less participation from India at the IOI. Hence, we have extended our Go For Gold program to the Indian school students. As a part of this program, we will be giving away cash scholarships worth of 5 lakh+ rupees to the Indian student who wins the Gold medal at the IOI.
CodeChef For Schools is a small first step towards a big change to follow. And, we realize that we cannot do this all by ourselves. We will need your help. If you think we are doing something right and if you are willing to contribute some of your time, together, we’re assured that it can be done.
It is only right for us to acknowledge the support of our community to get this initiative in place. There are many people who have helped us continuously in terms of providing us much needed suggestions and help. We would like to thank them all and also acknowledge the guidance of Professor Madhavan of the IARCS for his continuous support in shaping up this program. We also want to thank Code.org for the awesome video that has inspired us a great deal and we are sure that it will continue to inspire a lot of other people.
So let us join hands and work towards making the young guns program a better tomorrow.
It was Star Wars day (May the 4th, 2013), and the “force” was certainly with us at the CodeChef Meetup. There weren’t firecrackers lighting up the sky and neither was there the greatest Jedi Master, Yoda giving philosophic lessons to the attendees. However, there were bunch of right people at the right place. The CodeChef meetup was organized to launch our new initiative CodeChef for Schools, aimed at promoting programming among school kids. So, what better way than having Prof. Madhavan Mukund, President and Member, Executive Council, Indian Association for Research in Computing Science (IARCS) and Executive Director, International Olympiad in Informatics, Mr. Bhavin Turakhia, CEO, The Directi Group, Mr. Kunal Shah, founder of Freecharge.in and Mr. Aakrit Vaish, Director India operations, Flurry Inc. Along with those big names, we also had the members of Team Fringe from IIT Bombay, that has qualified for this year’s ACM ICPC world finals to be held at St. Petersburg National Research University, Russia – Aakash N S and Vinod Reddy G. The audience comprised of students from various Mumbai Colleges. And of course, there was yours truly, Team CodeChef.
The agenda for the day was CodeChef for Schools – the initiative aimed at bettering the computer-programming scenario in India at an early age. And hence the event was flagged by letting the young students take the stage. Members of Team Fringe opened the session by sharing the wealth of their experiences into the world of competitive programming. They told us that they weren’t as well acquainted with computer programming in their high school as they would have wanted to. This lack of awareness affected them, as they started their competitive programming journey on the SPOJ. They acknowledged that had there been such a platform when they were in school, they would be better prepared. They took several questions from the eager audience, who asked them about how they prepare, which books they refer and about their approach towards solving competitive programming problems. Watching them answer these questions was sheer joy. The Q&A session with the students was a perfect ice breaker to set up a friendly tone for what was about to come.
After the students, we were joined by Bhavin, on video, for the official launch of the initiative. In his address, Bhavin shared with us his story of how he got into programming in his school days amidst the challenges that he faced. How the lack of infrastructure, proper guidance, and incentive did not deter him from going ahead with his passion. Furthermore, he spoke about the Directi Go for Gold program aimed at his ambition of bringing the gold prize at the ACM ICPC to India. And how that ambition has led to the Go for Gold initiative being extended under the CodeChef for Schools program. Now it aims at Indian school students bringing the Gold medal at the IOI. He ended his speech with a plea to the audience to join the program and help take programming to schools. He ceded way to Prof. Madhavan to take the podium.
Prof. Madhavan, has been associated with IOI and IARCS for about ten years now and has deep understanding of computer programming scenario among school students in India. In his address to the students, he shared how IARCS in affiliation with the CBSE has been working towards promoting programming among the Indian school students. The program has been growing slowly and steadily. Yet, there is still a lot of work to be done. He also gave an insight on the training that is conducted for the students who are selected for these training camps held every year before the final 4 are selected to go for the IOI world finals. He also highlighted how many ACM ICPC world finalists from India in the past have been the students who have attended the IOI training camp when they were in school.
However, he feels that in India, the awareness regarding the significance of competing in contests like IOI is very low. Especially when we compare it to countries like China and the USA. This is where he feels that an initiative like the CodeChef for Schools can be useful and that it can work in bettering the programming scenario in Indian schools. In the last segment of his address he took several questions from the students. Questions on the eligibility for participation at the IOI, the books that should be read while preparing for such competitions were among the frequently asked one. By the end of his talk, we started seeing members in the audience getting eager to volunteer for the CodeChef for Schools initiative by promoting programming in their respective schools.
After Prof. Madhavan, Mr. Kunal Shah addressed the audience and shared his valuable experience which he learnt during his entrepreneurial journey of conceptualizing freecharge.in and making it a fruitful business venture. He spoke about how technology is changing the world around and how youngsters acquainted with computer programming can be an integral part of this change. Students seemed to have enjoyed the session with Kunal, as it taught them how they can excel in their respective fields despite taking some unconventional routes. Session with Kunal was followed by a few valuable words from Mr. Aakrit Vaish, Director India operations at Flurry, Inc. He spoke more about how to stand out from the crowd and to make the most of your talent.
Now that the motivation was flowing, we took a small break from the proceedings and gave everyone some time to interact with each other. Meanwhile, to fuel up everyone some flavors in the form of snacks and beverages were served. Students were seen enthusiastically interacting with each other while gelling well with the dignitaries present. However, some were seen focusing only on the Samosas and upon closer inspection, they turned out to be members of our team. Yeah, we were hungry.
After all the motivation, encouragement, and awareness talks, it was time for some fun. Shilp Gupta took over. We played a game in which the awesome CodeChef goodies were up for grabs for the winners. The game required the members of the audience to interact with each other to come up with the answer to the questions posed by Shilp and they were all seen jumping here and there in search of the perfect partner. Entire floor was filled with energy and fun, and no one was in the mood to see an end to the game. However, the game did not brought an end to the fun. Our team members, Suraj Sharma and Gaurav Munjal had something else planned out for everyone and it was brilliantly executed. If you haven’t already seen it, you must see it here.
It was time to put an end to a successful meetup, which had everything, from learning, to being crazy. To conclude the event we held a small feedback session, which had students giving their feedback about CodeChef, CodeChef’s contests and the meetup. The session brought to us some nice suggestions, which we were all ears to and we intend to work upon.
If you are disappointed that you missed the CodeChef Meetup, do not be. You can relieve some moments of the meetup here. And, you can be part of such CodeChef meetups in the future and even you can hold such Meetups at your school and college. How? It’s simple – just get in touch with us with your agenda for the meetup and we can help you organize and publicize the event.
If you wish to join our CodeChef for Schools initiative, drop us a mail with your details at email@example.com. We will get back to you with the necessary details. Alternatively, you can also connect with us on our Facebook page CodeChefForSchool and also on our Facebook group.
So, what are you waiting for? Get up and take the initiative. Together we can make a change.
If you have any queries, suggestions, or you want to say something special, you can always write to us at firstname.lastname@example.org.