The Department of Information Science and Engineering of GSSS Institute of Engineering and Technology for Women (GSSIETW), Mysuru, had organised a two-day workshop on ‘Ruby on rails’ in association with Computer Society of India (CSI) recently. The programme was inaugurated by chief guest Aniruddha S G, co-founder and trainer, DCT Academy, Bengaluru; Anupama B Pandit, MO, GSSSIETW, Mysuru and Dr Reshma Banu, HoD, Department of Information Science and Engineering, GSSSIETW, Mysuru. Aniruddha explained on how an application is developed from scratch and elaborated on the real world issue solving ability by using the acquired knowledge and skill.
Giving an introduction on the basics of ruby programming language and its importance in development of web applications from concept, design, implementation and maintenance, he illustrated the programming constructs of Ruby language by implementation of the same through simple programs. Aniruddha explained the different data types used in Ruby such as string, array and hashes. It included hands on session where programmes on operators, control structures, arrays hashes, function, passing arguments to functions, function overloading were implemented.
The students were given introduction to rails framework. Rails is web application framework for Ruby programming language. Model view Controller architectural pattern was explained by Pallavi Hegde, technical consultant, Hewlett Packard, Bengaluru. The model directly manages the data, logic and rules of the application. A view can be any output representation of information and multiple views of the same information are possible. The controller accepts input and converts it to commands for the model or view. A ruby rails project titled ‘Fest Management System’ was implemented using cloud 9 IDE. All the participants, resource persons and faculties of the Dept of Information Science and Engineering attended, according to Dr. Parameshachari B D, Associate Prof and HoD, Department of Telecommunication Engineering, GSSSIETW.
From left: Preetham, Academy Development Manager, DCT Academy, Bengaluru; Aniruddha S G, co-founder and trainer, DCT Academy, Bengaluru; Anupama B Pandit, MO, GSSSIETW, Mysuru; Dr Reshma Banu, HoD, Department of Information Science and Engineering, GSSSIETW, Mysuru and Pallavi Hegde, technical consultant, Hewlett Packard, Bengaluru are seen at the event.