15
Department of Information Technology DJ CSI’s CODESHASTRA 6.0 – ROUND 1 Mentors: Akshen Kadakia (Alumni) Jash Kothari (Alumni) Tejas Ved (Alumni) Rajiv Shah (Alumni) Riken Gala (BE Student) Aadit Kachalia (BE Student) Apurva Dani (BE Student) Date of the event: 7 th and 8 th March, 2020. Participants: 850 + Student Registrations on Devfolio for CodeShastra 6.0. 90+ teams shortlisted of students from various undergraduate colleges across India.

Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

Department of Information Technology

DJ CSI’s CODESHASTRA 6.0 – ROUND 1

Mentors:

Akshen Kadakia (Alumni)

Jash Kothari (Alumni)

Tejas Ved (Alumni)

Rajiv Shah (Alumni)

Riken Gala (BE Student)

Aadit Kachalia (BE Student)

Apurva Dani (BE Student)

Date of the event: 7th and 8th March, 2020.

Participants:

850 + Student Registrations on Devfolio for CodeShastra 6.0.

90+ teams shortlisted of students from various undergraduate colleges across India.

Page 2: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

Objectives of the activity:

To augment innovative solutions to complex real-life problems existing in society.

Hackathons are programming competitions where participants compete to design an

elegant, efficient solution for the real-world problem statements.

To choreograph and fabricate a platform for optimizing the technical aptitude in a fun and

entertaining way in its endeavor to bridge the gap between university and industry.

CodeShastra has entered in the 6th edition with an aim to provide a platform for the

participants as they work in synergy to devise ingenious solutions to tackle various real-

life problems.

The theme of the sixth edition being Social Conscience: to cultivate a sense of

responsibility and concern for the problems faced by the society.

Contents:

DJCSI organized its flagship event CodeShastra 6.0 on 7th-8th March 2020. From being

the first 24-hour hackathon to be organised in Mumbai 6 years ago, CodeShastra 6.0 was

exactly what it hadpromised to be i.e. a huge success.

CodeShastra 6.0 witnessed over 90 teams from various parts of the country making it the

highest participation in any Hackathon at DJSCE.

Codeshastra 6.0 took place for 24 hours with brilliant, ebullient, creative minds working

cohesively to create an efficient solution which would be beneficial for the society.

With timely meals, refreshments, merchandises and guidance by mentors for the entire

duration, all participants had an amazing experience by the end of the hackathon.

All the teams gave their best and cash prizes were handed out to the winners. The winner

of Codeshastra 6.0 was DJ's very own team: Breaking Codes- Soham Dave, Ansh Mehta,

Shivam Kejriwal and Harshil Zaveri.

On the occasion of International Women’s Day There was an award given to the top

female coders in the hackathon.

We salute all participants for their efforts and congratulate Breaking Codes on their great

victory!

The theme of CodeShastra 6.0 being Social Conscience a sense of responsibility and

concern amongst coders for the problems of our society.

The team was thankful to TCS, Quantiphi, Formula and DotSyndicate who provided the

problem statements for which the participants came up with innovative solutions,

reassuring us of the talent in today's youth.

The team has a huge commendation for our mentors for mentoring all participants and the

judges from CSI India, Oracle, Quantiphi, TCS and Quantiphi for taking the time review

all the solutions.

Due to the immense hardwork, co-operation and support provided to Team DJCSI by their

heads Dr. Vinaya Sawant, Prof. Mitchell D'silva; and senior faculty members ensured that

the event was a great success. We urge all programmers to participate in such hackathons

in future as well because it is a place where technology met innovation, talent met

opportunity and imagination became reality.

Page 3: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

Problem statements:

1. Smart Waste Management

Dumping grounds like Deonar and Kanjurmarg are not definitely source for good health, but

people won't know besides how bad it smells that gases and pollutants can't be seen.

The impact is huge, especially in the winter season. Can we think of small moveable "gas

unit", which can travel through such garbage piles and can "map the pollution level" and also

"hazard levels" (such as inflammable, fire risk, etc.) and then store and project the data to the

cloud, which can plot it on a map with the zones which are dangerous.

Additional features would be appreciated.

2. Check My Ticket

At present, ticket checking is done on trains, also at platforms. Ticket checking is a manual

process and due to a shortage of ticket checking staff, only a small number of passengers are

checked. There is a need for a solution which can ensure 100% ticket checking. The solution

should be such that passengers need not have to wait for getting his ticket checked.

While implementing solution, participants should consider the following points:

Where the tickets should be checked? At which point should ticket checking to

commence and at what point should the ticket be deleted.

How to track the distance travelled by the bearer of the ticket is appropriate? It is a

punishable offence to take a ticket of shorter distance and travel for a longer distance.

How to find people not buying a ticket at all? It is evident that the most important

aspect of this solution would be finding people who haven’t bought a ticket.

Notification system for station in charge for further action when an offender is found.

For offenders without tickets what form of data should be identified and how should

the data be transferred to the respected personals.

3. Yeh Tasveer Kiski Hai?

Create a platform for training, labeling and deploying and retraining image classification

models.

Following are the expected features to be deployed:

Train a model(s) that classifies images based on the dataset provided.

Dataset : https://www.kaggle.com/puneet6060/intel-image- classification

Create a UI that can run inference using the model trained above on 128 unseen and

unlabeled images uploaded at the same time.

Once inference is completed, the UI should then be able to visualize these images and

their predictions including the confidence score and provide other metrics as

appropriate. The UI should have the functionality to change the labels of images that

are wrong, add them to a database and run training again.

Optionally, the UI should have an option to change the parameters of training.

Parameters could be learning rate, number of filters, filter size etc.

The newly trained model should be available for use by the UI to run another round of

inference.

Page 4: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

Extra credit will be given if the entire process is done on the cloud.

4. Mann Changa toh sab Vadiya

Health is a state of complete physical, mental and social well- being and not merely the

absence of disease or infirmity. We as humans focus just on our physical health.

Unfortunately, in most parts of the world, mental health and mental disorders are not

accorded anywhere the same importance as physical health. Rather, they have been

largely ignored or neglected. Mental disorder, if not taken care of, can lead to disability

permanent memory loss manipulation or even self-harm. Design a system that would help an

individual to overcome his mental disorder by exploring parameters like tracking anxiety

levels, stress levels and physical and mental tiredness. CBT (Cognitive behavioral therapy) is

commonly used to treat a wide range of disorders, including phobias, addictions, depression,

and anxiety. Use CBT techniques and methods along with Machine Learning or Artificial

intelligence and provide solutions. Also, a chatbot to deal with the above problem would be

appreciated.

5. Beti Bachao, Desh Bachao

We aim to make women feel as strong as ever and strong enough to fight the parasites of our

society, strong enough to fight the odds, strong enough to protect themselves against any

sexual assaults. What is expected is a system which shall re-establish how very gregarious

mankind is. A system should be developed to tackle these problems. The users of the system

should be authenticated while one- time registration to maintain a fool proof system (possibly

AADHAR verification). It should consist of a onetime set up which will allow to register up to

5 numbers as emergency contact. Later a woman in distress shouldn’t have to locate the app to

be able to avail its facilities. Just press any of the volume buttons or power button for 5

seconds and the app will be activated. A consolidated report with the person’s location,

photograph clicked from the front and the back camera, surrounding voice will be sent to five

numbers registered in an SMS.

The report will be altered every 5 minutes with a new photograph, updated location and

surrounding voices. The app should take care of the situation wherein there is no network

connectivity to send an SMS. A similar report should be sent to the nearest police station. The

police station should contain a portal where they can receive such reports and will be

geotagged and time stamped on digital map. Police portal should contain statistics about

most unsafe zones (within reach of police station) and history of incidents reported. A virtual

assistant for the app should be able to provide insight when asked with questions such as “Is

area XYZ safe?” (name only for example purpose) to a woman. Additional features will be

appreciated.

6. Corruption is the true enemy to development.

Corruption or frauds have become common terms which are associated with government

bodies working across the globe. It often leads to several social and economic problems, if

remain unchecked. Increase in the rate of corruption adversely affects the development of any

country. The government funds or money which is intended for the welfare of the public

Page 5: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

goes in the pocket of greedy officers. Non transparency, poor management of government

records, delay in verification process can lead to corruption in various schemes at various

levels. Thus, it is expected to provide transparency, efficient management of government

records and fast verification process for implementation of the above generic scenario using

Blockchain Technology. Also, it is very important to verify the identities of the people's and

the proofs submitted by them are true and marks up the eligibility criteria to claim the benefits

of the welfare scheme disbursed by the government. It is expected to provide an efficient and

reliable identity management system for verification to the government for authorized public

to claim these funds and enjoy the benefits of the same using Blockchain Technology. Also,

maintenance of these digital identities securely is necessary. Additional features would be

appreciated.

Outcomes:

All in all, Codeshastra 6.0 was an unprecedented opportunity for every inquisitive

programmer to learn and grow.

Winners of the 24-hr Hackathon were awarded with Cash Prizes and provided with

Internship Opportunities by Premier Tech Companies.

This event organized by DJCSI is a great way to work towards the amelioration of the

participants as well as the committee.

Judges & their profiles:

Arvind Prabhu- (CSI rep) from Racenext

Puneet Rekhade- Oracle

Jash Shah - Quantiphi

Mr. Prasad, Nirav, Swapnil - TCS

Selected Teams and their prizes:

14 teams qualified for The Final Round:

▪ Abba ka harmonium

▪ Apna time aayega

▪ Django milkshake

▪ Runtime terror

▪ Cascoders

▪ Ml and Lemon

▪ Reactive error

▪ Syntax error

▪ Breaking codes

▪ Code brewers

▪ Innov8

▪ Qwerty

▪ The conquerors

▪ Vortex

Page 6: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

Winners:

1st - Team Breaking Codes

Prize: Cash Prize- Rs.20,000, DLink routers, Circle gaming

keyboards and mouse pads,Altenatives Diaries, Mobilla tech Earphones

Team members: Dwarkadas Jivanlal Sanghvi College of Engineering

Ansh Mehta

Harshil Zaveri

Soham Dave

Shivam Kejriwal

2nd – Team Vortex Prize: Cash Prize- Rs.10,000, DLink routers, Circle gaming keyboards and

mouse pads, Altenatives Diaries, Mobilla tech Earphones)

Team members: Fr. Conceicao Rodriques College of Engineering

Amurto Basu

Princeton Baretto

Pratik Chowdhury

Romik Amipara

3rd – Team Code Brewers Prize: Cash Prize- Rs.5,000, DLink routers, Circle gaming keyboards and mouse

pads,Altenatives Diaries, Mobilla tech Earphones

Team Members: Dwarkadas Jivanlal Sanghvi College of Engineering)

Kaustubh Kekre

Amogh Parab

Dev Savla

Jay Gala

Top 10 teams received Matic and Fold tshirts.

Sponsors:

Title Sponsors: Dot Syndicate.

Associate Sponsors: Quantiphi and Devfolio.

Technical Partners: Foxmula, TCS, Fold and Matic.

Networking Partner: D-Link.

Snack Partner: 1441 Pizzeria.

Online Media Partner: NAC

Gifting Partner: Alternatives, The Souled Store, Mobilla Tech.

Refreshment Partner: Starbucks and YogaPulp.

Cloud Partner: Cloudspoilt by Aqua.

Page 7: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

Sample Certificate:

Photographs (with captions):

Orientation before start of Hackathon

Page 8: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

Core committee of DJCSI with faculty advisors

Overnight hackathon in progress

Page 9: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

Judges inspecting projects during shortlisting round

Panel of Judges announcing winners during closing ceremony

Winners of CodeShastra 6.0

Page 10: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

Organizing Committee

Entire Organizing Committee with Winners

Page 11: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms

Participants attendance sheet:

Page 12: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms
Page 13: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms
Page 14: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms
Page 15: Department of Information Technologydjsce.ac.in/Common/Uploads/HomeTemplate/CDoc_DJSCICodeshastra.pdf2. Check My Ticket At present, ticket checking is done on trains, also at platforms