0% found this document useful (0 votes)
10 views2 pages

Open Source Sys

The document outlines a course on open source systems. It details 15 topics that will be covered across 15 weeks including introductions to Linux, Apache web servers, NoSQL databases, PHP and Python. It lists 3 textbooks and 4 references. The evaluation scheme includes mid semester exams, assignments, and a total mark of 25. Attendance of 75% is required to write the exams.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views2 pages

Open Source Sys

The document outlines a course on open source systems. It details 15 topics that will be covered across 15 weeks including introductions to Linux, Apache web servers, NoSQL databases, PHP and Python. It lists 3 textbooks and 4 references. The evaluation scheme includes mid semester exams, assignments, and a total mark of 25. Attendance of 75% is required to write the exams.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Coimbatore Institute of Technology, Coimbatore – 14

(Government Aided Autonomous Institution Affiliated to Anna University)


Department of Information Technology

Subject Code/Name: 15CIE02 - OPEN SOURCE SYSTEMS

Name of the Faculty: Dr. N. Anithadevi Faculty Room: L 106


Academic Year: 2020-2021 Semester: V
Course/Branch: B. Tech. IT Day Hours
Wednesday 3,4
Friday 1
Course Outcomes
CO 1: State the various open source Licenses and understand the Linux built systems.
CO 2: Discuss the configuration of Apache web servers and describe the Basic concepts
of Model Driven Architecture.
CO 3: Illustrate the concept of NoSQL Database and to Choose the Appropriate No-SQL
Data Base Types
CO 4: Able to learn and use programming language/script (such as PHP & Python) to
Develop a simple application.
S. No Lectures Hours

1. INTRODUCTION TO SOFTWARE TERMINOLOGIES


Overview of Free/Open Source Software - Definition of FOSS & GNU -
4 Hours
History of GNU/Linux and the Free Software Movement, Advantages of
(Week 1-2)
Free Software and GNU/Linux-Free Software Licenses (GPL, LGPL,
AGPL).
2. Understanding build systems - constructing make files and using make, 2 Hours
using autoconf and autogen (Week 2)
3. Apache Web Server: Introduction – Starting, Stopping and restarting 3 Hours
Apache- Configuring – Securing Apache – MDA (Week 3)
4. OPEN SOURCE NON RELATIONAL DATABASES 4 Hours
Why NoSQL – Aggregate Data Models (Week 4-5)
5. 5 Hours
More Details on Data Models – Distribution Models –Consistency
(Week 5-6)
6. IMPLEMENTATION OF NON RELATIONAL DATABASES 3 Hours
Key Value Databases - Document Databases (Week 7)
7. 3 hours
Column-Family Stores - Graph Databases
(Week 8)
8. 3 hours
Beyond NoSQL. Case study: Querying on Non relational Databases.
(Week 9)
9. OPEN SOURCE PROGRAMMING LANGUAGES
3 Hours
PHP: Introduction - Programming in web environment - variables –
(Week 10)
constants- data types -operators
10. Statements - Functions - Arrays - OOP - String Manipulation and 3 hours
regular expression (Week 11)
11. File handling and data storage - PHP and MYSQL database- Debugging 3 Hours
and error handling (Week 12)
12. PYTHON 3 hours
Syntax and Style - Python Objects - Numbers - Sequences - Strings - (Week 13)
13. Lists and Tuples -Dictionaries - Conditionals and Loops - Files - Input 3 hours
and Output - Errors and Exceptions (Week 14)

Page 1 of 2
Functions - Modules - Classes and OOP. 3 hours
(Week 15)
Total (THEORY) 45 hrs

TEXT BOOKS

1. James Lee and Brent Ware, “Open Source Web Development with LAMP: Using Linux,
Apache, MySQL, Perl, and PHP”, Addison Wesley Publiser, 2002.(Unit 1 & 4)
2. Pramod J. Sadalage and Martin Fowler, “NoSQL Distilled A Brief Guide to the Emerging
World of Polyglot Persistence”, AddisonWesley,2013. (Unit 2 & 3)
3. Mark Lutz, “Learning Python”, O'Reilly Media 5th Edition, 2013. (Unit 5)
REFERENCE BOOK
1. N. B. Venkateshwarlu , " Introduction to Linux: Installation and Programming (Ed)", BS
Publishers (An NRCFOSS Publication) 2005.
2. Steven Holzner," PHP: The Complete Reference" , TMH Edition; 2007
3. Wesley J.Chun, "Core Python Programming" Prentice Hall, 2007.
4. Stephen J. Mellor and Marc Balces, “Executable UMS: A foundation for MDA”, Addison
Wesley, 2002.

Evaluation Scheme for Awarding Internal Marks

Marks
Evaluation Criteria
Mid Semester I 7.5
Mid Semester II 7.5
Assignment /Tutorial/Quiz/Seminar/Course Project 10
Total 25

Instructions

1. 75% Attendance is mandatory for writing both the Mid Semester (I & II) exams.
2. There is no mark for attendance. Attendance will not provide to late comers.
3. Assignment /Tutorial should be submitted on or before end date.

Signature of faculty In-charge Signature of HOD


(Dr.N.Anithadevi) (Dr. N. K. Karthikeyan)
Department of CSE & IT Department of IT

Page 2 of 2

You might also like