Workshop at MMCOE Pune
A Fedora Workshop was conducted at Marathwada Mitramandal College of Engineering at Karve nagar Pune. Maharashtra India on 31st August 2013. The participants were from Department of Computer Engineering and Information Technology engineering students.
The workshop was divided into 3 different sessions.
I began the 1st session with the short open-source inspirational video.
Session 1.Session 1 was the Introduction to open-source and GNU/Linux. Through this session I explained the term open-source by starting from history of Unix, how the Free Software Foundation was found, How GNU works and explained the GPL licensing term. Then I introduced the Linux Kernel, how it is developed, how community works and the release schedules of the Kernel. Then I introduced the Fedora Linux distribution and told them how the Fedora community works and how to contribute to Fedora project. Then I introduced the various open-source tools and applications which are alternative to other proprietary software.
Session 2Session 2 was on Linux basic commands. I started this session with the overview of Linux file system and explained the linux filesystem hierarchy and use and purpose of directories like /boot, /etc,/var etc. Then I demonstrated the use of some basic commands like ls,ps,top,mkdir,pwd,man,etc. Some user commands like su, sudo useradd, mount, unmount etc. This session introduced the students to the Linux basic use and operations. Some students had an laptop with pre-installed Linux distro and they also practiced all these.
Session 3Session 3 was the Bash scripting session, I began it with describing features and use of two powerful editors Vim and Emacs, I told them some text processing shortcuts and proceed towards introduction of the Bash scripting. After Introducing the Bash scripting I highlighted the basics with practical examples on variables(local and global), loops(for,while,until), conditional statements(If,if/else) and switch case in the bash. After that I gave one problem statement to write in bash for creating a menu driven program using case to to run different commands and applications. Few of them showed the good logic in their scripting and finally I also demonstrated that program on projector and showed the output.
After it there was a short Q&A Session and I answered best of my Knowledge to students and Staff.
Then we ended the last session with the short Linux video.
This was the short summary of a workshop conducted at MMCOE, Thanks to Computer Department HOD Prof.Joshi Sir and staff members Prof. Rahul Dagade Sir and Shailaija Madam for arranging the workshop and maintaing such a wonderful hospitality.