100% found this document useful (1 vote)
281 views1 page

It6007 Free and Open Source Software L T P C 3 0 0 3

This document outlines the objectives and outcomes of an IT course on free and open source software (FOSS). The course contains 5 units that cover the philosophy of FOSS, Linux installation and configuration, programming using languages like Python and Perl, using design and version control tools, and case studies of FOSS projects like LibreOffice and Samba. Upon completing the course, students should be able to install and use open source operating systems, gather information about FOSS projects, build and modify FOSS packages, use version control systems, and contribute to FOSS development projects.

Uploaded by

Yasyr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
281 views1 page

It6007 Free and Open Source Software L T P C 3 0 0 3

This document outlines the objectives and outcomes of an IT course on free and open source software (FOSS). The course contains 5 units that cover the philosophy of FOSS, Linux installation and configuration, programming using languages like Python and Perl, using design and version control tools, and case studies of FOSS projects like LibreOffice and Samba. Upon completing the course, students should be able to install and use open source operating systems, gather information about FOSS projects, build and modify FOSS packages, use version control systems, and contribute to FOSS development projects.

Uploaded by

Yasyr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

IT6007 FREE AND OPEN SOURCE SOFTWARE

OBJECTIVES:

LTPC3003

UNIT I PHILOSOPHY 9
Notion of Community--Guidelines for effectively working with FOSS community--, Benefits of
Community based Software Development --Requirements for being open, free software, open
sourcesoftware Four degrees of freedom - FOSS Licensing Models - FOSS Licenses GPLAGPLLGPL- FDL - Implications FOSS examples.
UNIT II LINUX 9
Linux Installation and Hardware Configuration Boot Process-The Linux Loader (LILO) - The
Grand Unified Bootloader (GRUB) - Dual-Booting Linux and other Operating System - BootTime KernelOptions- X Windows System Configuration-System Administration Backup and
Restore Procedures-Strategies for keeping a Secure Server.
UNIT III PROGRAMMING LANGUAGES 9
Programming using languages like Python or Perl or Ruby
UNIT IV PROGRAMMING TOOLS AND TECHNIQUES 9
Usage of design Tools like Argo UML or equivalent, Version Control Systems like Git or
equivalent, Bug Tracking Systems- Package Management Systems
UNIT V FOSS CASE STUDIES 9
Open Source Software Development - Case Study Libreoffice -Samba
TOTAL: 45 PERIODS
OUTCOMES:
Upon completion of the course, the student should be able to:
Install and run open-source operating systems.
Gather information about Free and Open Source Software projects from software releases
andfrom sites on the internet.
Build and modify one or more Free and Open Source Software packages.
Use a version control system.
Contribute software to and interact with Free and Open Source Software development
projects.
TEXT BOOK:
1. Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins, Linux in a Nutshell, Sixth
Edition, OReilly Media, 2009.
REFERENCES:
1. Philosophy of GNU URL: http://www.gnu.org/philosophy/.
2. Linux Administration URL: http://www.tldp.org/LDP/lame/LAME/linux-admin-made-easy/.
3. The Python Tutorial available at http://docs.python.org/2/tutorial/.
4. Perl Programming book at http://www.perl.org/books/beginning-perl/.
5. Ruby programming book at http://ruby-doc.com/docs/ProgrammingRuby/.
6. Version control system URL: http://git-scm.com/.
7. Samba: URL : http://www.samba.org/.
8. Libre office: http://www.libreoffice.org/.

You might also like