A Report
On
GUJCOST sponsored and ISTE approved
One Week
Short Term Training Program (STTP)
On
“ANDROID AND PYTHON
APPLICATION DEVELOPMENT”
Date: 30th April 2018 to 5th May 2018
Venue: B309 Lab
Organized by:
Information Technology Department
BVM Engineering College
(An Autonomous Institution)
Vallabh Vidyanagar
Organizing Committee
CHIEF PATRON
Er. Bhikhubhai B. Patel
(Hon. Chairman, CVM &
Chairman, BOG, BVM)
PATRONS
Shri Manishbhai Patel
(Vice President, CVM)
Dr. S. G. Patel
(Hon. Jt. Secretary)
Dr. Nikhil Zaveri
(Hon. Group Director)
Shri Mehulbhai Patel
(Hon. Jt. Secretary)
Shri B. P. Patel
(Hon. Jt. Secretary)
Er. M. J. Patel
(Hon. Jt. Secretary)
Prof. K. M. Bhavsar
(Chairman, ISTE
Gujarat Section)
PRESIDENT
Dr. Indrajit N. Patel
(Principal, BVM Engineering College)
CONVENER & COORDINATOR
Dr. Keyur N. Brahmbhatt
(Head, IT Department)
COORDINATOR
Prof. Vishal A. Polara
(Assistant Professor,
IT Department)
CO-COORDINATORS
Prof. Nilesh B. Prajapati
Prof. Vikram M. Agrawal
(Assistant Professor,
IT Department)
ORGANIZING SECRETARY
Prof. Bijal N. Dalwadi
(Assistant Professor,
IT Department)
PROGRAM TEAM MEMBERS
Prof. Zankhana Shah
Prof. Vatsal Shah
Prof. Chintan Mahant
Prof. Nikita Patel
Prof. Krupali Shah
Prof. Kanu Patel
Prof. Priyank Bhojak
Prof. Prachi Shah
About CVM
Charutar Vidya Mandal was established in the year 1945 by Shri Bhaikaka and Shri Bhikabhai
Saheb as a charitable trust with a prime objective of rural development through education to bring
about the social awakening, social up liftment and enrichment. Over the subsequent years, Dr. H
M Patel (the first finance minister of India) consolidated the efforts put in by the founders. Later
on, in the 1990s, when Dr. C L Patel took over the reigns of CVM as the Chairman, the country
was facing a major economic and ideological change paving the way for globalization and
liberalization. Various self-financed educational institutions started being established in the areas
of Technology, Science and Engineering, Commerce and Management, offering emerging and
innovative courses and programs. At present, CVM operates 48 educational institutions with
45000 students on the rolls from 18 states and 12 countries across the world.
About BVM
BVM is a Premier Institution of CVM founded in 1948. Motto of BVM: Work is Worship. BVM
is the First Approved Degree Engineering College of the Gujarat State. More than 18000 engineers
have been graduated from this college. BVM College is also first academic autonomous
Engineering Institute of Gujarat State. BVM offers B.E., M.E./ M.Tech Degree Programs. The
College is affiliated to the Gujarat Technological University and is situated at Vallabh Vidyanagar.
The most striking features of BVM are dedicated and experienced faculty base.
About IT Department
The IT department (SF) accredited by NBA for 2 years offers under graduate program in IT. The
department is best owed with highly qualified and dedicated faculties, well equipped laboratories
and skilled & committed supporting staff. The department conducts seminars, workshops and
expert talks regularly on recent topics related to IT.
Program Objectives
The main objective of this Programme is to provide knowledge of Android and Python Application
Development to the faculties working in the field of Information Technology, Computer Science
and Electronics Department. The Programme introduces the design and implementation of
Android and Python applications for mobile devices and Automation of various tasks respectively.
One can develop an app from scratch by assuming a basic knowledge of programming as
prerequisite. This course will provide learning the setup of Android Studio and Python tools to
develop mobile app and various automation scripts respectively. As the Android and Python
programming language caters to a wider audience presently, the course will be helpful for all those
who are looking forward to know more about Android and Python applications.
Course Contents
Various experts delivered their knowledge & skills in the following broad areas:
Importance of Android and Python technologies
Introduction to Android ecosystem, tools and environment, android core components, Activity
lifecycle using recycler view, Android threading model
Fundamentals regarding Intent, Logging in Android, working with Android Activity Lifecycle,
Orientation in Android
Animation and database connectivity in Android
Python installation and basics, data types in Python, control structures and function in Python
Object oriented programming in Python
Regular expressions in Python
Turtle and Tkinter basics
Django framework
Eminent Speakers
Dr. Varang Acharya, Founder and CEO, Sannibh technologies, Baroda
Mr. Shreyansh Bhavsar, Sr. Developmer , Rishabh Technology, Baroda
Prof. Priyang Bhatt, Assistant Professor, GCET, V. V. Nagar
Prof. Nilay Ganatra, Assistant Professor, CHARUSAT, Changa
Prof. Hardik Upadhyay, Assistant Professor, GPERI, Mahesana
Prof. Pinal Shah, Assistant Professor, CHARUSAT, Changa
Prof. Vishal Polara, Assistant Professor, BVM, V. V. Nagar
Prof. Udesang Jaliya, Assistant Professor, BVM, V. V. Nagar
Prof. Mrugendrasinh Rahevar, Assistant Professor, CHARUSAT, Changa
About Participants
There were total 35 participants which came from 16 different institutions and few were from the
BVM institute itself.
List of Participants (With details)
1 Prof. Kunal J .Pithadiya BBIT, V. V. Nagar
2 Prof. Ketan S. Patel BBIT, V. V. Nagar
3 Dr. Tejas H. Thakkar N. V. Patel, , V. V. Nagar
4 Prof. Lakhani Amitkumar K. Gandh. Polytechnic, Adipur
5 Prof. Fagun Vankawala SCET, Surat
6 Dr. Ami Tusharkant Choksi C. K. Pithawala, Surat
7 Ms. Bharati D. Bhatiya GEC, Bharuch
8 Dr. Niky Jain ISTAR, V. V. Nagar
9 Prof. Suchita Patel ISTAR, V. V. Nagar
10 Prof. Safvan A. Vahora VGEC, Chandkheda
11 Prof. Zalak Gadhiya SAL ITER
12 Prof. Karishma Gandhi Silver Oak college of Engg & Tech., Ahmedabad
13 Prof. Sarangi Prerak Oza Silver Oak college of Engg & Tech., Ahmedabad
14 Prof. Nidhi N. Khatri SVIT, Vasad
15 Prof. Khushi J. Popat SVIT, Vasad
16 Prof. Gargi Chauhan SVIT, Vasad
17 Prof. Saumya Patel CMPICA, Changa
18 Mrs. Keyuri A. Soni Research Scholar
19 Prof. Khyati V. Mehta GCET, V .V. Nagar
20 Prof. Chhaya M. Zala GCET, V .V. Nagar
21 Prof. Miral Patel GCET, V .V. Nagar
22 Prof. Mahasweta J. Joshi BVM, V .V. Nagar
23 Prof. Kalpana D. Prajapati Parul Polytechnic Insti., Limda
24 Dr. Keyur N. Brahmbhatt BVM, V .V. Nagar
25 Prof. Nilesh B. Prajapati BVM, V .V. Nagar
26 Prof. Zankhana H. Shah BVM, V .V. Nagar
27 Prof. Krupali H. Shah BVM, V .V. Nagar
28 Prof. Vikram M. Agrawal BVM, V .V. Nagar
29 Prof. Vatsalkumar H. Shah BVM, V .V. Nagar
30 Prof. Patel Kanubhai Ganpatbhai BVM, V .V. Nagar
31 Prof. Bijal N. Dalwadi BVM, V .V. Nagar
32 Prof. Chintan M. Mahant BVM, V .V. Nagar
33 Prof. Vishal A. Polara BVM, V .V. Nagar
34 Prof. Priyank N. Bhojak BVM, V .V. Nagar
35 Prof. Prachi K. Shah BVM, V .V. Nagar
Program Schedule
TIME SESSION EXPERT
DAY 1
30/04/2018
9:30 AM to 10:00 AM Registration of the participants & Breakfast
10:00 AM to 11:00 AM Inauguration at LRUC Hall
11:00 AM to 11:15 AM Break
11:15 AM to 1:00 PM Session – 1 Dr. Varang Acharya
(Founder and CEO, Sannibh technologies, Baroda)
1:00 PM to 2:00 PM Lunch Break
2:00 PM to 3:15 PM Session – 2 Mr. Shreyansh Bhavsar
(Sr. Developer , Rishabh Technology, Baroda)
3:15 PM to 3:30 PM Tea Break
3:30 PM to 5:00 PM Session – 3 Mr. Shreyansh Bhavsar
(Sr. Developer , Rishabh Technology, Baroda)
DAY 2
01/05/2018
10:00 AM to 10:30 AM Breakfast
10:30 AM to 12:30 PM Session – 1 Prof. Priyang Bhatt
(Assistant Professor, GCET, V. V. Nagar)
12:30 PM to 1:30 PM Lunch Break
1:30 PM TO 3:00 PM Session – 2 Prof. Nilay Ganatra
(Assistant Professor, CHARUSAT, Changa)
3:00 PM TO 3:30 PM Tea Break
3:30 PM TO 5:00 PM Session – 3 Prof. Nilay Ganatra
(Assistant Professor, CHARUSAT, Changa)
DAY 3
02/05/2018
10:00 AM TO 10:30 AM Breakfast
10:30 AM TO 12:30 PM Session – 1 Prof. Hardik Upadhyay
(Assistant Professor, GPERI, Mahesana)
12:30 PM TO 1:30 PM Lunch Break
1:30 PM TO 3:00 PM Session – 2 Prof. Hardik Upadhyay
(Assistant Professor, GPERI, Mahesana)
3:00 PM TO 3:30 PM Tea Break
3:30 PM TO 5:00 PM Session – 3 Prof. Hardik Upadhyay
(Assistant Professor, GPERI, Mahesana)
DAY 4
03/05/2018
10:00 AM TO 10:30 AM Breakfast
10:30 AM TO 12:30 PM Session – 1 Prof. Pinal Shah
(Assistant Professor, CHARUSAT, Changa)
12:30 PM TO 1:30 PM Lunch Break
1:30 PM TO 3:00 PM Session – 2 Prof. Vishal Polara
(Assistant Professor, BVM, V .V. Nagar)
3:00 PM TO 3:30 PM Tea Break
3:30 PM TO 5:00 PM Session – 3 Dr. U. K. Jaliya
(Assistant Professor, BVM, V. V. Nagar)
DAY 5
04/05/2018
10:00 AM TO 10:30 AM Breakfast
10:30 AM TO 12:30 PM Session – 1 Prof. Mrugendra Rahewal
(Assistant Professor, CHARUSAT, Changa)
12:30 PM TO 1:30 PM Lunch Break
1:30 PM TO 3:00 PM Session – 2 Prof. Mrugendra Rahewal
(Assistant Professor, CHARUSAT, Changa)
3:00 PM TO 3:30 PM Tea Break
3:30 PM TO 5:00 PM Session – 3 Prof. Mrugendra Rahewal
(Assistant Professor, CHARUSAT, Changa)
DAY 6
31/12/2017
10:00 AM TO 10:30 AM Breakfast
10:30 AM TO 12:00 PM Session – 1 Prof. Vishal Polara
(Assistant Professor, BVM, V .V. Nagar)
12:00 PM TO 1:00 PM Lunch Break
1:00 PM TO 2:30 PM Valedictory
Inaugural session
The STTP was chaired by Chief Guest, Dr. Varang Acharya (Founder and CEO, Sannibh
technologies, Baroda), Er. Mayurbhai Patel (Hon. Joint Secretary, Charutar Vidya Mandal and
president of the function), Dr. Indrajit Patel (Principal, BVM), Dr. Keyur Brahmbhatt (Convener
and Coordinator of STTP and Head of IT department), Prof. Vishal Polara (Coordinator of the
STTP) and Prof. Nilesh Prajapati (Co-coordinator of STTP). Heads of various departments & all
the faculty participants were also present during the inauguration of STTP.
As per the Indian tradition, the STTP was inaugurated with Prayer. Prof. Krupali Shah had
welcomed all and also had given introduction of all Dignitaries on the dais and invited guests.
Dr. Indrajit Patel (Principal, BVM) gave the opening remarks on the occasion. He informed that
college always supports these kinds of faculty development programs through which the
knowledge can be passed to students for their development in modern era. He discussed about the
need of android and python programming. Also, he added that python is easy to use, powerful and
versatile tool as there is no waste of time in understanding the syntax. He congratulated the
Department for organizing such a program which indirectly benefits to society.
Dr. Keyur Brahmbhatt (Convener of STTP & Head of IT department) briefed all about the STTP
and its importance. He explained various outcome of the program. He had given brief outline of
program and requested to all participants to enrich their knowledge from this STTP by effective
participation.
Dr. Varang Acharya, Chief Guest of the function, discussed the fundamental concepts of Android
application development. He discussed how android app can be developed using java, kotlin and
Csharp and also specified the advantages and disadvantages of using Android and Python for
application development.
Er. Mayurbhai Patel (Hon. Joint Secretary) gave his presidential remarks regarding the
requirement of the training program for faculties and also gave blessings for the successful
completion of STTP.
All the technical sessions were delivered then after as per the schedule by experts from relevant
fields.
Glimpses of Inaugural function of STTP
About the Eminent Speakers and their Expert Talks
Expert Name: Dr. Varang Acharya
Designation & Organization: Founder and CEO, Sannibh technologies, Baroda
Topics: Importance of Android and Python Technologies.
Summary: He discussed the fundamental concepts of Android application development. Also,
he discussed how android app can be developed using Java, Kotlin and CSharp and also
specified the advantages and disadvantages of using Android and Python for application
development.
Expert Name: Mr. Shreyansh Bhavsar
Designation & Organization: Sr. Developer, Rishabh Technology, Baroda
Topics: Introduction to android ecosystem, tools and environment, Android Threading Model.
Summary: He started with introduction of android ecosystem, tools and environment. Then he
discussed about android threading model and their advantages. He also showed the creation of
Listview that displays a list of scrollable items and its use in an application.
Expert Name: Prof. Priyang Bhatt
Designation & Organization: Assistant Professor, GCET, V. V. Nagar
Topic: Working with android activity life cycle
Summary: He started his presentation with explanation of basics of android and its architecture.
Then he showed how to change screen size, density of pixels (dp), dimensions and logs used.
Also, he explained the logging system for android and working with android activity life cycle.
Lastly, he conducted hands-on to explain the activity stack and screen orientation.
Expert Name: Prof. Nilay Ganatra
Designation & Organization: Assistant Professor (MCA), CHARUSAT, Changa
Topics: Animation and database connectivity
Summary: He started with introduction of android. Then he had conducted hands-on session to
show the use of linear layout and relative layout in android. Later he explained the procedure
for creating animation in an android application.
Expert Name: Prof. Hardik Upadhyay
Designation & Organization: Assistant Professor, GPERI, Mehsana
Topic: Python basics and its installation, Data types, Control Structures and Functions in python
Summary: He started the session by explaining the basics of python. Then he discussed about
the Data types, which also included list, tuples, dictionaries, sets and frozen sets. Methods
available for the datatypes were also discussed. Then he showed the procedure to implement
Function in python. Then he conducted hands-on session to show the use of various Control
Structures in python and also explained how they differ from other programming languages.
Expert Name: Prof. Pinal Shah
Organization: Assistant Professor, CHARUSAT, Changa
Topic: Object oriented programming in python
Summary: He started his session by discussing the basic concepts of OOP like class, object,
access specifier, polymorphism, data abstraction, encapsulation, etc. Then he explained the basic
syntax of implementing various concepts of OOP in python like creating class and object,
inheritance, constructor, destructor and method overriding. Also, he differentiated use of these
concepts in python with its use in C++ and Java.
Expert Name: Prof. Vishal Polara
Designation & Organization: Assistant Professor, BVM, V .V. Nagar
Topic: Regular Expressions in python
Summary: He started his session by introducing regular expression and its methods. Use of
regular expression is to automate certain task related to file. It will also be helpful for web
scrapping to steal data from different website. Various information can be extracted from text,
based on requirement like email, phone number etc. Also, operations like update and delete can
be performed on the duplicate data. Then he showed the working of various important methods
like match(), search(), group(), findall(), etc. along with their applications.
Expert Name: Dr. U. K. Jaliya
Designation & Organization: Assistant Professor, BVM, V .V. Nagar
Topic: Turtle and Tkinter Basic
Summary: He started his session explaining the basics and requirement of Turtle. He showed
the working of various Turtle commands along with its applications. Then in hands-on session,
he showed the Tkinter basic steps and Tkinter Button applications.
Expert Name: Prof. Mrugendra Rahewal
Designation & Organization: Assistant Professor, CHARUSAT, Changa
Topic: Django Framework
Summary: He started his session by introducing the Django framework and its requirement.
Then he continued by showing the installation of Django framework. Other topics discussed by
him included admin interface, creation of view, URL mapping, template system, models, etc.
Valedictory Session
The STTP was concluded with valedictory session that included the Certificate distribution to all
the participants. In the Valedictory session, Dr. Indrajit Patel (Principal, BVM), Dr. Keyur
Brahmbhatt (Head of IT Department and Convener and Coordinator of the STTP), Prof. Vishal
Polara (Coordinator of the STTP), Prof. Nilesh Prajapati and Prof. Vikram Agrawal (Co-
coordinators of the STTP), Prof. Bijal Dalwadi (Organizing Secretary of the STTP) and the
valuable participants were present.
Respected Principal Dr. I. N. Patel shared his views for the STTP and congratulated to the
department and team for organizing the STTP successfully. The concluding remarks were given
by Dr. Keyur Brahmbhatt. He shared his view for STTP which need to be taken more with great
enthusiasm. Academicians and professionals also shared their feedback about the program. Prof.
Bijal Dalwadi, Organizing Secretary of the STTP shared her views for the STTP and thanked all
the participants, organizers, supporting partners, CVM, all the faculty members and all who
directly or indirectly supported the STTP for successful completion.
Glimpses of the Valedictory Session
Press Note
Report Created By:
Prof. Prachi Shah
(Assistant Professor, IT department)
Guided By:
Dr. Keyur Brahmbhatt
(Head, IT department)
Information Technology Department
BVM Engineering College
(An Autonomous Institution)
***----***----***----***----***----***