MAY 2017

Vardhaman COllege, Hyderabad



23th May - 06th June

Project Oriented Training Camp is an annual training programme, conducted by swecha that improves students learning capacity with a team driven environment. This year, the theme of the camp is Data, Devices, Design, Develop. We aim to train and equip the participants of summer camp with cutting edge technologies and fields of the IT & Hardware sectors. Going beyond simple technology introduction with assignments, the camp provides an integration system that consolidate technology learning through project simulation. This is a 15 day residential camp held at a campus for all the students of nearby institutions. The participants will also have games, impact sessions, team building activities etc., along with the technology. By this way, swecha incorporates personality skills inclusive with technical training. In the long­run, swecha aims to make aware the participants about the alternatives to the proprietary tools and also make them a part in contribution.

Free Software Track

Automation and bots

In the age of Internet of Things, every element of production, communication and organisation is managed through devices which are intelligently programmed to automate and coordinate various tasks. These devices are sometimes managed through 'Bots', which enable us to converse with them via an API or natural language. This camp will elucidate the nature of such Automation and prepare you to develop applications in that context. You will also learn to develop and deploy Bots in tandem with these applications.

Big Data - Hadoop with R

Apache Hadoop is an open-source software framework used for distributed storage and processing of big data sets using the MapReduce programming model. It consists of computer clusters built from commodityhardware. All the modules in Hadoop are designed with a fundamental assumption that hardware failures are common occurrences and should be automatically handled by the framework. This course provides a quick introduction to Big Data, MapReduce algorithm, and Hadoop Distributed File System.

Augmented reality with AR toolkit

ARToolKit is an open-source computer tracking library for creation of strong augmented reality applications that overlay virtual imagery on the real world. Currently, it is maintained as an open-source project hosted on GitHub. ARToolKit is a very widely used AR tracking library with over 160,000 downloads.

Virtual Reality using A-Frame

Virtual reality is the computer-generated simulation of a three-dimensional image or environment that can be interacted with in a seemingly real or physical way by a person using special electronic equipment, such as a helmet with a screen inside or gloves fitted with sensors.A-Frame is an open-source web framework for building virtual realiity (VR) experiences. It is primarily maintained by Mozilla and the WebVR community. It is an entity component system framework for Three.js where developers can create 3D and WebVR scenes using HTML. HTML provides a familiar authoring tool for web developers and designers while incorporating a popular game development pattern used by engines such as Unity.

Data Visualisation using R graphics

Data visualisation enables us to get insights of the data gathered and analysed. It lets us gaze patterns in the data to further our purpose. R provides us with powerful tools and language features that enable us to visualize data effectively and robustly.


Gephi is an open-source network analysis and visualization software package written in Java on the NetBeans platform.Gephi has been used in a number of research projects in academia, journalism and elsewhere, for instance in visualizing the global connectivity of New York Times content and examining Twitter network traffic during social unrest along with more traditional network analysis topics.Gephi is widely used within the digital humanities, a community where many of its developers are involved.

Open Hardware Track

Arduino & sensors

Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.Arduino is user community that designs and manufactures microcontroller kits for building digital devices and interactive objects that can sense and control objects in the physical world.

IOT - connecting devices to the internet

The vast network of devices connected to the Internet, including smart phones and tablets and almost anything with a sensor on it – cars, machines in production plants, jet engines, oil drills, wearable devices, and more. These “things” collect and exchange data. IoT – and the machine-to-machine (M2M) technology behind it – are bringing a kind of “super visibility” to nearly every industry. Imagine utilities and telcos that can predict and prevent service outages, airlines that can remotely monitor and optimise plane performance, and healthcare organisations that can base treatment on real-time genome analysis. The business possibilities are endless.

Data collection from IOT devices

The value of IoT can be found within the analysis of data gathered from the system under observation, where insights gained can have direct impact on business and operational transformation. Through analysis data correlation, patterns, trends, and other insight are discovered.

Common for all

3D Printing

3D printing -- also known as additive manufacturing -- turns digital 3D models into solid objects by building them up in layers. It is possible to 3D print in a wide range of materials that include thermoplastics, thermoplastic composites, pure metals, metal alloys, ceramics and various forms of food. Right now, 3D printing as an end-use manufacturing technology is still in its infancy. But in the coming decades, and in combination with synthetic biology and nanotechnology, it has the potential to radically transform many design, production and logistics processes.

3d Modelling using blender

Blender is a professional free Software 3D computer graphics software product used for creating animated films, visual effects, art, 3D printed models, interactive 3D applications and video games. Blender's features include 3D modeling, UV unwrapping, texturing, raster graphics editing, rigging and skinning, fluid and smoke simulation, particle simulation, soft body simulation, sculpting, animating, match moving, camera tracking, rendering, video editing and compositing. It further features an integrated game engine.

R Programming Language

R is an open source programming language and software environment for statistical computing and graphics that is supported by the R Foundation for Statistical Computing. The R language is widely used among statisticians and data miners for developing statistical software and data analysis. Polls, surveys of data miners, and studies of scholarly literature databases show that R's popularity has increased substantially in recent years.

vector graphics with Inkscape

Inkscape is a free Software vector graphics editor used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos and complex paintings. Inkscape's primary vector graphics format is Scalable Vector Graphics (SVG), however many other formats can be imported and exported.

Raster graphics with GIMP

GIMP (GNU Image Manipulation Program) is a free Software raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks.

Video editing using kdenlive

Kdenlive (KDE Non-Linear Video Editor) is an open-source video editing software based on the MLT Framework and KDE.


Akhil: +91 8179540421
Harisai: +91 9032450966
Nithin: +91 9704005190
Sahithi: +91 8056346664

Mail us:


View Larger Map
Creative Commons LicenseThis work is licensed under a Creative Commons Attribution 4.0 International License.