- Details of the free software foundation and its history
- Software tools developed under the GNU project
- How FOSS benefitted society
Free and Open Source Software (FOSS)
Quick Facts
particular | details | |||||
---|---|---|---|---|---|---|
Collaborators
TCS
|
Medium of instructions
English
|
Mode of learning
Self study, Virtual Classroom
|
Mode of Delivery
Video and Text Based
|
number of course credit
3
|
Course overview
The ‘Free and Open Source Software (FOSS)’ online course is offered for the students to improve their knowledge of the development process with the help of the freely available open-source software. This certification course is provided by the TCS iON digital learning hub for those with a background in programming languages.
The students are mentored by academic and industry experts such as Kishor S. Chaudhari, Senior Technical Officer of the NIELIT in Aurangabad, Debadatta Dash, Unit NFR Assessments Head TCS, and Brajesh Singh, who is a unit research head at TCS. The virtual learning experience is aided with online lectures, tutorials, and other hands-on sessions, and the course materials are made available in the English language. The ‘Free and Open Source Software (FOSS)’ online certification course equips the students with three credits for the course and digital certificates after completing the course.
The highlights
- Online mode
- Three credits
- Mentors
- Internships
- Language is English
- Assessments
- Career support
- Digital certificates
Program offerings
- Online lectures
- Tutorials
- Online resources
- Hands-on sessions
- Academic connect community
- Industry connect community
- Industry assignments
- Practice assessments
- Summative assessments
- Certificates
- Credits
Course and certificate fees
Fees information
The ‘Free and Open Source Software (FOSS)’ certification fees are paid after course registration to get access to the course materials.
Free and Open Source Software (FOSS) fee structure
Particulars | Fee Amount in INR |
Program Fee | Rs. 6,000 |
certificate availability
Yes
certificate providing authority
TCS iON
Who it is for
The ‘Free and Open Source Software (FOSS)’ online certification program is developed for the students pursuing computer science engineering and information technology and enables students to become professionals such as software developers, computer programmers, computer systems administrators, software engineers.
Eligibility criteria
The students who wish to join the ‘Free and Open Source Software (FOSS)’ course should have prior knowledge of the programming languages.
Certificate qualifying details
The candidates of the ‘Free and Open Source Software (FOSS)’ certification will qualify for the digital certificates as per the conditions mentioned below,
Certificate of achievement - Students have to take the summative assessment and score a minimum of 40% in Part A, 50% in Part B, with an overall score of 50%.
Certificate of participation - Students who are not able to finish the summative assessment, can get the participation certificate after completing the course, assignments, and practice assessments.
What you will learn
The ‘Free and Open Source Software (FOSS)’ certification syllabus is designed for the students to gain a comprehensive understanding of the concepts of the Linux operating system, management of service configuration, software application, and development tools. The students can enhance their knowledge of open source software, and the challenges and the decision-making process. The learners of this course are given the opportunity to work with tools of operating systems, web, database management, installing content management systems, and programming.
The syllabus
Introduction to Free and Open Source Software (FOSS)
FOSS Usage
- Security, affordability, transparency, perpetuity, interoperability, flexibility, localisation
- Drawbacks compared to proprietary software
- Adoption by governments
- Understanding licence types: permissive, weak copyleft, strong copyleft
- Understanding licence permissions: use, distribution, derivation, obligation
- Examples for licence types and permissions: Apache, Lesser General Public Licence (LGPL), General Public Licence (GPL), and more
- Security concerns and understanding vulnerabilities: Common Vulnerabilities and Exposures (CVE) details
Installation Process of Linux
- Download various Linux distributions like Ubuntu, Fedora, CentOS, and more
- Installation of Linux on bare machine or in virtualised environment
- Creation of users, file rights, various commands
- vi, gedit, nano text editor usage
System Administration
- Configure Secure Shell (SSH), Telnet, HTTP service, build your own website and publish only on LAN
- Configure Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), and servers
- Server Message Block (SMB), File Transfer Protocol (FTP) service configuration
- Overview of syslog process, look for system and services logs, job scheduler cron
Development Environment
- Integrated Development Environment (IDE) with languages like Python, Java, PHP, C, C++, and more
- Installation and administration of web servers - LAMP, XAMPP, Apache, more
- Administration of different databases - MySQL, MariaDB, and more
- Installation of content management systems - WordPress, Joomla, Drupal, Moodle, Magento
Networking and Firewall Administration
- Network installation, Wi-Fi access point configuration
- Open source firewall installation, configuration and administration
Admission details
The admission for the course on ‘Free and Open Source Software (FOSS)’ by TCS iON digital learning hub is done as per the following steps,
Step 1: Navigate to the course page using the link below,
https://www.tcsion.com/courses/industry-honour-course/free-and-open-source-software/
Step 2: Click on the ‘Activate Now’ link
Step 3: Enter the relevant information.
Step 4: Pay the course fee and complete the registration.
Filling the form
To register for the ‘Free and Open Source Software (FOSS)’ training, students are required to fill in their name, email address, and phone number on the registration form.
Evaluation process
The candidates of this TCS iON industry honors certification are required to write and clear the end-of-course summative assessment to become eligible for the ‘Free and Open Source Software (FOSS)’ certificate of achievement.
How it helps
The ‘Free and Open Source Software (FOSS)’ certification benefits enable students to improve their knowledge and technical skills on free open source software and development. The students of this training can build their careers with the expertise gained in this program.
FAQs
What prior knowledge is needed by the students for the ‘Free and Open Source Software (FOSS)’ online certification program?
The students are required to have an understanding of the programming languages.
How many credits will I get for the ‘Free and Open Source Software (FOSS)’ certification?
You will be given three credits for this course.
What is the mode of learning for this ‘Free and Open Source Software (FOSS)’ training?
The students study through a virtual online environment.
Can I repeat the summative assessment in the ‘Free and Open Source Software (FOSS)’ program?
Yes, you can take the re-exam by paying the exam registration fee.