The programming club VNIT was started in 2013. Club organizes Competitive coding competitions, informative seminars, Workshops.
The main aim of this club is to inculcate the culture of competitive coding especially among the freshmen and organizing various activities for the students which will broaden their horizons. Around the year, we organize various activities to help the students in various fields whether it is preparing for major competitive coding competitions or developing web development skills.
We conduct sessions and workshops, hold lectures and talks, and even host coding competitions and hackathons. We create a platform which allows students to gain assistance and mentorship to enhance their coding ability. We aim to provide an opportunity to every student to learn to code and develop a deep passion for it.
How do I Learn to Code? This is probably the most nagging question at the back of your mind once you have decided that you want to learn how to program. Like learning anything else, there is no standard process for learning to code. Of course, there are guidelines, there are courses, there are ideologies, and there are set traditions, but there is no one correct way.
You can begin with is Competitive Programming. Getting started with it is quite easy and if you devote a sufficient amount of time and effort, you can develop a very strong grasp of programming logic in a relatively short amount of time.
A programming competition generally involves the host presenting a set of logical or mathematical problems to the contestants (who can vary in number from tens to several thousands), and contestants are required to write computer programs capable of solving each problem. Judging is based mostly upon number of problems solved and time spent for writing successful solutions, but may also include other factors (quality of output produced, execution time, program size, etc.)
CODEBLITZ - LUNIOUS: - The first contest hosted by the Programming Club on 23rd June, 2017. It was a 3 hour contest. The contest had overwhelming response with more than 100 participants.
CODEBLITZ - DAWN OF DEBUGGING: - The programming contest was conducted on 20th August 2017. It was a 4hr long contest. Coders from all the years participated and showed off their programming skills. Winners were given attractive prizes and goodies!
CODE-A-THON : ACM ICPC PREPARATORY CONTEST: - It was conducted on 27th june 2016 and was a week long contest. This contest was specifically targeted towards ACM ICPC aspirants who had just entered the world of competitive programming.
A hackathon (also known as a hack day, hackfest or codefest) is a design sprint-like event in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, and others, often including subject-matter-experts, collaborate intensively on software projects. Occasionally, there is a hardware component as well. Hackathons typically last between a day and a week. Some hackathons are intended simply for educational or social purposes, although in many cases the goal is to create usable software. Hackathons tend to have a specific focus, which can include the programming language used, the operating system, an application, an API, or the subject and the demographic group of the programmers.
IBM WATSON HACKATHON : -
Training and Placement Hackathon : - Participants were required to make a training and placement website
Introduction to programming lectures for first years
Abstract: Classes were arranged for first years by ACM VNIT to give a brief overview of computer
science in general and teach them coding in C. Primary goal was to give a head start towards
Speakers were students from third and final year.
Date: Every weekend throughout the year
Outcome: Overwhelming participation from first year students in coding competitions.
Ubuntu Installation Workshop
Date : 24th September, 2017 sunday
The Ubuntu Installation Workshop was organized for VNIT students Around 40 people attended the workshop out of which 30-35 were from CSE branch, majorly from second year . Rest of them were from different branches. The ACM committee taught them how to install ubuntu in their own systems. With proper step by step procedure and proper explanation for each, the crowd could understand each and every thing. Finally they had ubuntu installed in their laptops. Some exceptions, because of their laptop specifications, had to be dealt separately.
GSoC - Google Summer of Code Session
Date : 19/9/17,Tuesday.
An Introductory session was organised for Google Summer of Code enthusiasts . The speakers for this program were Mr. Darshan Kadu (MEC) and MR. Janak Chaddha (EEE) who have cracked GSoC ‘17. They explained their projects briefly, gave information about their respective organizations via the means of a Powerpoint presentation. A google group has been created for GSoC enthusiasts. If anyone has any doubt regarding GSoC, they can post on the Google Group. Darshan or Janak would answer their queries over there.
Competitive Meetups for 2nd and 3rd years
Classes were conducted for 2nd and 3rd year on advanced concepts in programming Speakers were students from final year.