Open source software -Syllabus
Open source software -Syllabus
Introduction to open sources – Need of open sources – advantages of open sources –application of
open sources. Open source operating systems: LINUX: Introduction – general overview –Kernel
mode and user mode –process – advanced concepts –scheduling – personalities – cloning – signals
Unit:2 MYSQL
MySQL: Introduction – setting up account – starting, terminating and writing your own SQL
programs-record selection Technology – working with strings – Date and Time – sorting Query
results – generating summary –working with meta data –using sequences – MySQL and Web.
Unit:3 PHP
operators – statements – functions – arrays – OOP – string manipulations and regular expression –
file handling and data storage – PHP and SQL database – PHP and LDAP – PHP connectivity –
sending and receiving E-mails – debugging and error handling – security –templates.
Unit:4 PYTHON
Syntax and style – Python objects – numbers – sequences – strings – lists and tuples – dictionaries
– conditional loops –files – input and output – errors and exceptions – functions – modules –
Unit:5 PERL
Pert backgrounder – pert overview – pearl parsing rules – variables and data – statements and
control structures – subroutines -packages and modules – working with files – data manipulation.
Text Book(s)
1 The Linux Kernel Book, Remy Card, Eric and Frank Mevel, Wiley Publications 2003.
Reference Books
1 Programming PHP, Rasmus Lerdorf and Levin Tatroe, O‗Reilly, 2002
3 Perl: The Complete Reference, 2nd Edn, Martin C. Brown, TMH , 2009
4 MySQL: The Complete Reference, 2nd Edn, Vikram Vaswani, TMH, 2009
5 PHP: The Complete Reference, 2nd Edn, Steve Holzner, TMH 2009.