Uncategorized

Anna University B.Tech IT (R13) 8th Free and Open Source Software Detailed Syllabus

Free and Open Source Software Syllabus for B.Tech 8th sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.

The detailed syllabus for Free and Open Source Software B.Tech (R13) eightsem is as follows

OBJECTIVES: The student should be made to:

Be exposed to the context and operation of free and open source software (FOSS) communities and associated software projects.

Be familiar with participating in a FOSS project

Learn scripting language like Python or Perl

Learn programming language like Ruby

Learn some important FOSS tools and techniques

UNIT I : PHILOSOPHY                                      [9 hours]

Notion of Community–Guidelines for effectively working with FOSS community–, Benefits of Community based Software Development –Requirements for being open, free software, open source software –Four degrees of freedom – FOSS Licensing Models – FOSS Licenses – GPL- AGPL- LGPL – FDL – Implications – FOSS examples.

UNIT II :  LINUX                                                    [9 hours]

Linux Installation and Hardware Configuration – Boot Process-The Linux Loader (LILO) – The Grand Unified Bootloader (GRUB) – Dual-Booting Linux and other Operating System – Boot-Time Kernel Options- X Windows System Configuration-System Administration – Backup and Restore Procedures- Strategies for keeping a Secure Server.

UNIT III : PROGRAMMING LANGUAGES                 [9 hours]

Programming using languages like Python or Perl or Ruby

Download iStudy Android App for complete Anna University syllabus, results, timetables and all other updates. There are no ads and no pdfs and will make your life way easier.

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 and from 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:

Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins, “Linux in a Nutshell”, Sixth Edition, OReilly Media, 2009.

REFERENCES:

  • Philosophy of GNU URL: http://www.gnu.org/philosophy/.
  • Linux Administration URL: http://www.tldp.org/LDP/lame/LAME/linux-admin-made-easy/.
  • The Python Tutorial available at http://docs.python.org/2/tutorial/.
  • Perl Programming book at http://www.perl.org/books/beginning-perl/.
  • Ruby programming book at http://ruby-doc.com/docs/ProgrammingRuby/.
  • Version control system URL: http://git-scm.com/.
  • Samba: URL : http://www.samba.org/.
  • Libre office: http://www.libreoffice.org/.

For all other B.Tech IT 8th sem syllabus go to Anna University B.Tech Information Technology (IT) 8th Sem Course Structure for (R13) Batch. All details and yearly new syllabus will be updated here time to time.

Do share with friends and in case of questions please feel free drop a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *

*