Guru Nanak College (Autonomous) : Bachelor of Computer Applications - BCA
Guru Nanak College (Autonomous) : Bachelor of Computer Applications - BCA
Syllabus
(For the candidates admitted in the Academic year 2020-21 and thereafter)
Vision
Mission
Inculcate students and equip them with global technological skills in Information
Technology, that enhance them to be innovative, have lateral thinking and be
good at problem-solving.
Increase Industry - Institute Interaction to enlighten the students about the
required skills to be successful in their career.
Train and develop the students as IT professionals with confidence, competence,
commitment and character
Programme Outcomes
External
Internal
Credits
Hours
Total
Part
Mathematics II
III Allied-II 19UMAT334 5 6 50 50 100
(Common to B.C.A, B.Sc.(CSC))
Practical - R-ProgrammingLab
III Core Paper-XVII 20UBCA320P 4 6 50 50 100
(Common to B.C.A, B.Sc.(IT))
Mini Project
III Core Paper-XVIII 20UBCA321 4 6 50 50 100
(Common to B.C.A, B.Sc.(CSC),B.Sc.(IT))
Refer Annexure – I ( Data Communication and
III Elective-III 20UBCA322 5 6 50 50 100
Networking)
V Extension Activity 19UEXT501 Extension Activity 1 - - -
Total Credits: 22 / Total Hours per week:30
Grand Total Credits: 142 / Total Hours per week: 180
ANNEXURE - I
1. Information Security
Elective - I 2. Computer Architecture
3. Relational Database Management System
1. IDE – Introduction to Web Designing(HTML &
CSS)
Elective - II
2. E-Commerce
3. Client/Server Computing
1. Data Communication and Networking
Elective - III 2. Unix Programming
3. Data Mining
CORE - I PROBLEM SOLVING USING C PROGRAMMING
COURSE OBJECTIVES
PRESCRIBED BOOKS:
1. P. K. Sinha & Priti Sinha, “Computer Fundamentals”, BPB Publications, 6th Edition.
2. Dr. Anita Goel, Computer Fundamentals, Pearson Education, 2010.
3. E. Balaguruswamy, 2016, 7th Edition, Programming in ANSI C, TMH Publishing
Company Ltd.
4. Kanetkar Y., 1999, Let us C, BPB Pub., New Delhi.
REFERENCE BOOKS:
1. K.R.Venugopal,Programming with C,1997,McGraw-Hill
2. Varalakshmi,Programming using C,2000(Reprint July 2001), V.Ramesh5
3. R.Rajaram,C Programming Made Easy,V.Ramesh
4. B.W. Kernighan and D.M.Ritchie, 1988, The C Programming Language, 2nd Edition,
PHI.
5. H. Schildt, C,2004, The Complete Reference, 4th Edition, TMH
6. Gottfried. B.S, 1996, Programming with C, Second Edition, TMH Pub. Co. Ltd., New
Delhi.
WEBSITES:
1. http://www.cprogramming.com/
2. http://www.richardclegg.org/previous/ccourse/
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
CORE – II PRACTICAL – PROBLEM SOLVING USING C PRACTICAL
COURSE OBJECTIVES
COURSE OBJECTIVES:
● To improve basics in Mathematics and Analytical Skills
1. PRESCRIBED BOOKS
i. Allied Mathematics, A. Singaravelu.
ii. Ancillary Mathematics, A. ManickavasagamPillai and Narayanan.
2. REFERENCE BOOKS
i. Allied Mathematics, S.G. Venkatachalapathy
ii. P. Kandasamy and K. Thilagavathi, Allied Mathematics Volume I and Volume II
-- 2004, S. Chand and Co, New Delhi.
iii. Ancillary Mathematics Volume 1 and 2 by P. Balasubramanian &K.G.
Subramanian.
WEBSITES:
www.freetechbooks.com/mathematics-f38.html
www.e-booksdirectory.com
www.freebookcenre.net/SpecialCat/Free-Mathematics-Books-Download.html
QUESTION PAPER PATTERN:
Section C
Essay 20– 25 10 40
Answer any 4 out of 6
questions
TOTAL 100
DISTRIBUTION OF QUESTIONS:
No. of Questions
Sections Units
Theory Problems
Unit – 1 2
Unit – 2 1 2
Section A Unit – 3 1 1
Unit – 4 2
Unit – 5 1 2
Unit – 1 2
Unit – 2 2
Section B Unit – 3 1
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
Section C Unit – 3 1
Unit – 4 1
Unit - 5 1
NME – PRACTICAL – MULTIMEDIA LAB
COURSE OBJECTIVES
● Autonomy and initiative in knowledge acquisition and integration of multimedia
technologies.
● Concept, development and implementation of new multimedia systems and
applications based in emergent technologies.
I GIMP
COURSE OBJECTIVES
● This course introduces the concepts of Programming in JAVA.
● To understand Object Oriented Programming concepts like data abstraction,
encapsulation, etc.
● To solve the real world scenarios using top down approach.
● To understand various JAVA programming concepts.
UNIT I (15hrs)
Introduction to Java - Features of Java - Basic Concepts of Object Oriented Programming
- Java Tokens - Java Statements – Constants – Variables - Data Types - Type Casting –
Operators – Expressions - Control Statements: Branching and Looping Statements.
UNIT II (20hrs)
Classes, Objects and Methods - Constructors - Methods Overloading – Inheritance -
Overriding Methods - Finalizer and Abstract Methods - Visibility Control –Arrays - Strings
and Vectors - String Buffer Class.
UNIT IV (10hrs)
Managing Errors and Exceptions - Syntax of Exception Handling Code - Using Finally
Statement - Throwing Our Own Exceptions - Applet Programming - Applet Life Cycle-
Graphics Programming.
UNIT V (15hrs)
Introducing the AWT: Working with Windows, Graphics and Text- AWT Classes-
Working with Frames-Working with Graphics-Working with Color-Working with Fonts-
Using AWT Controls, Layout Managers and Menus.
1. PRESCRIBED BOOKS
i. E. Balagurusamy 2004, Programming with JAVA - 2nd Edition, Tata McGraw -
Hill Publishing Co. Ltd, New Delhi.
ii. Herbert Schildt, The Complete Reference JavaTM 2- 5th Edition, Tata McGraw-
Hill Publishing Co. Ltd, New Delhi.
2. REFERENCE BOOKS
i. Y. Daniel Liang, 2003, An Introduction to JAVA Programming, Prentice –
Hall of India Pvt. Ltd.
ii. Cay S. Horstmann and Gary Cornell, 2005, Core JavaTM2 Volume I,
Fundamental 7th Edition, Pearson Education.
QUESTION PAPER PATTERN:
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
CORE - IV PRACTICAL - JAVA LAB
COURSE OBJECTIVES
Application
1. To read student marks for five subjects and print the total and average.
2. Finding the largest among three numbers.
3. To implement the concept of method overloading.
4. To convert the given temperature in Fahrenheit to Celsius using the formula,
C = F – 32/1.8.
5. To find the factorial of the given number.
6. To compute Simple and Compound Interest.
7. To check whether the given number is Prime or not.
8. To check whether the given number is Armstrong or not.
9. To print Fibonacci series.
10. To check whether the given string is Palindrome or not.
11. Substring Removal from a String. Use String Buffer Class.
12. Finding area and Perimeter of Triangle. Use Stream class.(Circle & Rectangle)
13. Determining the order of numbers generated randomly using Random class.
14. String Manipulation using Char Array.
Applets
15. Incorporating Graphics.
16. Working with Colors and Fonts.
ALLIED – II MATHEMATICS – II
COURSE OBJECTIVES:
● To improve basics in mathematics and analytical skills
REFERENCE BOOKS:
i. Allied Mathematics, A. Singaravelu.
ii. Ancillary Mathematics, A. ManickavasagamPillai and Narayanan.
iii. Allied Mathematics, S.G. Venkatachalapathy, Margham Publications, 2016
Edition
iv. P. Kandasamy and K. Thilagavathi, Allied Mathematics Volume I and Volume II
-- 2004, S. Chand and Co, New Delhi.
v. Ancillary Mathematics Volume 1 and 2 by P. Balasubramanian &K.G.
Subramanian, Tata McGraw Hill, New Delhi.
WEBSITES:
www.freetechbooks.com/mathematics-f38.html
www.e-booksdirectory.com
www.freebookcenre.net/SpecialCat/Free-Mathematics-Books-Download.html
TOTAL 100
DISTRIBUTION OF QUESTIONS:
No. of Questions
Sections Units
Theory Problems
Unit – 1 2
Unit – 2 1 2
Section A Unit – 3 1 1
Unit – 4 2
Unit – 5 1 2
Unit – 1 2
Unit – 2 2
Section B Unit – 3 1
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
Section C Unit – 3 1
Unit – 4 1
Unit - 5 1
NME – PRACTICAL – E-COMMERCE LAB
COURSE OBJECTIVES:
● Learn how to design, develop and implement ecommerce web applications.
● Demonstrate how businesses sell products and services on the Web
3. Implementation of FRAMES
8. DHTML(Layer/DIV)
COURSE OBJECTIVES:
● To give an overall idea about the various Optimization techniques and their
usages.
● To give basic idea about Big Data Platform.
UNIT I (15hrs)
Basics of Operations Research (OR): Characteristics of OR - Necessity of OR in Industry
-OR and Decision making - Role of Computers in OR Linear Programming: Formulations
and Graphical solution (of 2 variables) Canonical & Standard terms of Linear
Programming Problem. Algebraic Solution: Simplex Method.
(Chapters: 1.1 to 1.4, 2.1 to 2.28, 3.1 to 3.54, 4.1 to 4.31)
UNIT II (15hrs)
Transportation Model: Definition - Formulation and Solution of Transportation Models -
Row - Minima, Column - Minima, Matrix Minima and Vogel's Approximation Methods.
Assignment Model: Definition of Assignment Model - Comparison with Transportation
Model - Formulation and Solution of Assignment Model - Variations of Assignment
Problem. (Chapters: 10.1 to 10.73, 11.1 to 11.60)
UNIT IV (15hrs)
PERT – CPM: Project Network Diagram – Critical Path (Crashing excluded) – PERT
Computation. (Chapters: 14.1 to 14.78)
UNIT V (15hrs)
Big Data: Introduction – Big Data Glossary: Batch Processing, Cluster Computing, Data
Warehouse, Data Lake, Data Mining,Hadoop,In-memory Computing, Machine Learning,
Map Reduce,NoSQL,Stream Processing- Characteristics of Big Data – Solution based
approaches for data – Big data Environment Setup-HDFS-MapReduce.
1. PRESCRIBED BOOKS
i. V.Sundaresan, K.S.Ganapathy Subramanian, K.Ganesan – Resource Management
Techniques (Operations Research).
ii. Introduction to Operations Research, P.R.Vittal Gupta P.K. and
HiraD.S.Problems in Operations Research, S.Chand& Co.
iii. Big Data Architects Handbook,Syed Muhammad Fahad Akhta.
2. REFERENCE BOOKS
i. KantiSwaroop, Gupta P.K. and Manmohan – Problems in Operations Research,
Sultan Chand & Sons.
ii. Ravidran A., Philips,D.T. and Solberg J.J.,Operations Research, John Wiley &
sons.
iii. Taha H.A., Operations Research, Macmillian Publishing company, Newyork.
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 2
Unit – 2 2 1
A Unit – 3 2
Unit – 4 2 1
Unit – 5 2
Unit – 1 1 1
Unit – 2 1
B Unit – 3 1
Unit – 4 1 1
Unit – 5 1
Unit – 1 1
Unit – 2 1 1
C Unit – 3 1
Unit – 4 1
Unit – 5 1
CORE - VI MOBILE APPLICATION DEVELOPMENT
COURSE OBJECTIVES
UNIT I (18hrs)
Introduction to Mobile Devices: Mobile Devices vs. Desktop Devices - ARM and Intel
Architectures - Power Management - Screen Resolution -Touch Interfaces.
UNIT II (18hrs)
Application Deployment - App Store, Google Play, Windows Store - Development
Environments - Eclipse - Native vs. Web Applications.
UNIT IV (18hrs)
Android Development Tools: Android SDK - Android Emulator -Development on
Hardware Devices.
UNIT V (18hrs)
Basic Android Development: Writing Android Applications, Activity Lifecycle, Multi-
device Support, Fragments, Data Storage, Intents, Data Sharing, Audio Playback, Photo
Capture.
1. PRESCRIBED BOOKS
i. Ed Burnette, Hello Android: Introducing Google's Mobile Development Platform,
The Pragmatic Programmers, 3rd Edition, 2010.
ii. Reto Meier, Professional Android Application Development, Wrox Press, 2009.
iii. Himanshu Dwivedi, Chris Clark, David Thiel, Mobile Application Security, Tata
McGraw Hill, 2010.
iv. David Mark, Jack Nutting, Jeff LaMarche, Fredrik Olsson, Beginning iOS 6
Development: Exploring the iOS SDK, Apress, 2013.
v. Craig Hockenberry, iPhone App Development: The Missing Manual, Pogue
Press, 2010.
QUESTION PAPER PATTERN:
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
CORE - VII PRACTICAL – MOBILE APPLICATION DEVELOPMENT LAB
COURSE OBJECTIVES:
1. Create a Hello World App. Run the App on the Emulator and on the Physical Device.
2. Create an App to accept the user’s name and to greet him/her.
3. Create a Book List App, an App that allows a user to view and edit a list of jokes.
4. Extend the Book List App to allow the user to give ratings to books, delete books,
upload book names to a server, and download book names from a server.
5. Create a GPS recording App called Walkabout. The purpose of the application is to
allow users to record their GPS location information as they travel. While the application
records the user's GPS data, it displays it back to the user in the form of a path drawn on
top of a Google Map. While recording data, the user can launch a camera activity that will
capture and store pictures on an SD-Card. When finished recording, the application gives
the user the option of storing the current GPS data as a private application file to be loaded
and displayed at a later time.
6. Develop an App named AppRater that suggests other Applications for users to
download and try. The purpose of the application is to share fun and interesting
applications with other users. The users can then rate the applications.
7. Develop an Application that demonstrates the following features of the Mobile OS
Framework:
a. How to send SMS text messages.
b. How to monitor motion of the device through the Accelerometer. When the application
starts up, the user is presented with an Activity that allows them to choose which feature
they would like to demo by pressing one of two buttons, either SMS or Accelerometer
monitoring. When the user hits one of the buttons, it launches the Activity for the selected
demo.
CORE - VIII DATA STRUCTURES AND ALGORITHMS
COURSE OBJECTIVES
● This course introduces fundamental data structures, algorithms, and abstract data
types.
● Main topics includes arrays, linked lists, stacks, queues, graphs, and trees, and
algorithms for list manipulation, graph, sorting, searching, and tree traversals.
UNIT I (18hrs)
Definition of a Data structure – Basic Terms - primitive and composite Data Types,
Asymptotic notations-Big Oh, Omega, Theta notations. Arrays: Operations on Arrays:
Insertion, Deletion and Traversal with algorithms - Order list: Definition, Operations.
UNIT II (18hrs)
Stacks – Operations on stack: PUSH, POP. Applications of Stack - Infix to Postfix
Conversion, Recursion and Maze Problems - Queues - Operations on Queues: ENQUEUE
AND DEQUEUE. Queue Applications, Circular Queue: Operations on Circular Queue.
UNIT IV (18hrs)
Trees and Graphs: Binary Trees – Basic Terminologies in Trees - Representation -
Conversion of Forest to Binary Tree, Operations - Tree Traversals; Graph - Definition,
Basic Terms – Basic Operations - Types of Graphs, Hashing Tables and Hashing
Functions, Traversal : BFS and DFS - Shortest Path: Dijkstra’s Shortest Path Algorithm.
UNIT V (18hrs)
Algorithm - Definition - Examples - Complexity: Time Complexity, Space Complexity -
Divide and Conquer - Binary Search - Maximum and Minimum with example - Merge Sort
with example.
1. PRESCRIBED BOOKS
i. E.Horowitz and S. Shani Fundamentals of Data Structures in C++, Galgotia Pub.
1999.
ii. Horowitz, S. Sahni, and S. Rajasekaran, Computer Algorithms, Galgotia Pub. Pvt.
Ltd.,1998.
2. REFERENCE BOOKS
i. R. Kruse C.L. Tondo and B. Leung, Data Structures and Program design in C,
PHI, 1997.
Definition/Principle
Answer any 10 out of 12
A 1-12 3 30
questions
(each in 50 words)
Short Answer
Answer any 5 out of 7
B 13-19 6 30
questions
(each in 300 words)
Essay
Answer any 4 out of 6
C 20-25 10 40
questions
(each in 600 words)
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
ALLIED- III FINANCIAL ACCOUNTING
COURSE OBJECTIVES
This course aims to familiarize the fundamentals of Financial Accounting. To impart
accounting skills for recording various kinds of business transactions and preparation of
Financial Statements.
1. To identify, analyze, formulate the accounting concepts & accounting conventions.
2. To familiarize the preparation Journal, Ledger, Trial Balance.
3. To acquire knowledge and preparation of Final Accounts.
4. To be exposed to various methods of Depreciation and be able to compute
Depreciation based on Straight Line Method & Diminishing Balance Method,
5. Gain practical knowledge in Accounting Package.
PRESCRIBED BOOKS
1. Gupta R.L, Advanced Accountancy, S.Chand, Delhi.
2. Agarwala A.N, Higher Science of Accountancy, Kitab Mahal,Allahabad.
REFERENCE BOOKS
3. S.P. Jain and K.L. Narang, Financial Accounting
4. M.C.Shukla and T.S.Grawel, Adavnced Accounts(Vol. I)
5.Gillespie Accounting system, Procedure & methods, Prentice Hall India Ltd,
New Delhi.
E- LEARNING:
1. http://www.accountingtools.com/articles/2017/5/15/basic-accounting-principles
2. https://booksgoogle.in/books?isbn+8126909935
3. https://en.wikipedia.org/wiki/Single-entry book keeping system
Definition/Principle
Answer any 10 out of 12
A 1-12 2 20
questions
(each in 50 words)
Short Answer
Answer any 5 out of 8
B 13-20 8 40
questions
(each in 300 words)
Essay
Answer any 2 out of 4
C 21-24 20 40
questions
(each in 600 words)
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3 1
Unit – 2 2 1
A Unit – 3 3
Unit – 4 2
Unit – 1 1 1
Unit – 2 1
B Unit – 3 1 1
Unit – 4 1 2
Unit – 1 1
Unit – 2 1
C Unit – 3 1
Unit – 4 1
SOFT SKILL III - PERSONALITY ENRICHMENT
COURSE OBJECTIVES
● To make students understand the concepts and components of personality,
thereby to apply the acquired knowledge to themselves and to march towards
excellence for their respective academic careers.
● To enable students to keep themselves abreast of general knowledge and current
information.
● To bring out creativity and other latent talents with proper goal setting so that
self-esteem gets enhanced.
● To sharpen memory skills and other study skills which are vital for academic
excellence.
● To give training for positive thinking which will keep the students in a good
stead at the time of crisis.
REFERENCE BOOKS
1. Johnson, D.W. (1997). Reaching out – Interpersonal Effectiveness and Self
Actualization. 6th ed. Boston: Allyn and Bacon.
2. Sherfield, R. M. ; Montgomery, R.J. and Moody, P, G. (2010). Developing Soft Skills.
4th ed. New Delhi: Pearson.
3. Robbins, S. P. and Hunsaker, Phillip, L. (2009). Training in Interpersonal skills. Tips
for managing people at work. 5th ed. New Delhi: PHI Learning.
Essay
Answer any 5 out of
A 1-10 20 100
10 questions
(each in 1200 words)
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 2
Unit – 2 2
A Unit – 3 2
Unit – 4 2
Unit – 5 2
CORE - IX WEB TECHNOLOGY
COURSE OBJECTIVE
● This course introduces the concepts of ASP, VB Script, Java Script
UNIT I (20hrs)
Introduction to VBScript - Adding VBScript Code to an HTML Page - VB Script Basics
- VBScript Data Types - VBScript Variables - VBScript Constants -VBScript Operators:
Mathematical - Comparison - Logical - Using Conditional Statements - Looping Through
Code - VBScript Procedures – Type Casting Variables - Math Functions – Date Functions
– String Functions – Other Functions - VBScript Coding Conventions - Dictionary Object
in VBScript - Err Object.
UNIT II (20hrs)
Introduction to Java Script – Advantages of Java Script – Java Script syntax - Data Type
– Variable - Array – Operator & Expression – Looping – Control Structures - Constructor
Function – User Defined Function Dialog Box .
UNIT IV (20hrs)
ASP.NET Language Structure – Page Structure – Page Event, Properties & Compiler
Directives - HTML Server Controls – Anchor, Tables, Forms, Files. Basic Web server
Controls – Label, Text Box, Button, Image Links, Check & Radio Button, Hyperlink, Data
List Web Server Controls – Check Box List. Radio Button List, Drop Down List, List Box,
Data Grid, Repeater.
UNIT V (25hrs)
Request and Response Objects, Cookies, Working with Data – OLEDB Connection Class,
Command Class, Transaction Class, Data Adaptor Class, Data Set Class. Advanced Issues
– E-mail, Application Issues, Working with IIS and Page Directives, Error Handling.
Security – Authentication, IP Address, Secure by SSL & Client Certificates
1. PRESCRIBED BOOKS
i. I. Bayross, 2000, Web Enable Commercial Application Development Using HTML,
DHTML, Javascript, Perl CGI, BPB Publications.
ii. A. Russell Jones, Mastering Active Server Pages 3, BPB Publications.
2. REFERENCE BOOKS
i. Hathleen Kalata, Internet Programming with VBScript and JavaScript, Thomson
Learning
ii. Mike McGrath, XML Harness the Power of XML in easy steps, Dreamtech
Publications
iii. T.A. Powell, 2002, Complete Reference HTML, TMH.
iv. J. Jaworski, 1999, Mastering Javascript, BPB Publications.
v. Powell, Thomas; Schneider, Fritz, JavaScript: The Complete Reference,
2nd edition 2004, TMH
Definition/Principle
Answer any 10 out of 12
A 1-12 3 30
questions
(each in 50 words)
Short Answer
Answer any 5 out of 7
B 13-19 6 30
questions
(each in 300 words)
Essay
Answer any 4 out of 6
C 20-25 10 40
questions
(each in 600 words)
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
CORE - X PRACTICAL - WEB APPLICATIONS LAB
COURSE OBJECTIVES
1. Write a program outputs the squares, roots, cubes and complements of integers
between 1 and 100.
2. Create a calculator.
3. Write a script to Sort numbers and strings.
4. Create a program to generate a hit counter.
5. Create a program to verify whether email address provided by user is valid or invalid.
6. Write a program to scroll the text on status bar.
7. The form consists of two multiple choice list and one single choice list
a. The first multiple choice list displays the major dishes available.
b. The second multiple choice list displays the stocks available.
c. The single choice list display the miscellaneous
(Milkshakes, soft drinks, softy available etc.)
8. Write a script to create a digital clock.
9. Create a web page using two image file which switch black and white one another as
the mouse pointer moves over the image. Use the OnMouseover and OnMouse
event, onDblclick handler.
10. Build a WWW page with an image and 3 buttons, Pick three favorite graphics, Label
the buttons and make each one swap in the graphic you have chosen.
11. Create a frameset that has two frames, side by side. Make the left-hand frame contain
a form with 3 radio buttons. The buttons should be for three search engines:
● Yahoo (http://www.yahoo.com)
● Altavista (http://www.altavista.com)
● Infoseek (http://www.infoseek.com)
When the user clicks on of the option buttons, the frame on the right hand side should
be loaded with the right search engine.
12. Write a program to implement Employee database with all validation
ASP
1. Create a login form, to expire, if the user does not type the password within 100
seconds.
2. Create an employee database and manipulate the records using command object in
ASP.
3. Develop an application to illustrate the usage of Request and Response Objects in
ASP.
4. Write an ASP program using Request Object to give the exact list of headers sent by
the browser to the Web server.
5. Create an Active Server Page to display the records one by one from a student
database. The student database should contain roll no, name, marks & total.
7. Design an ASP application that describes books in the Online Bookshop. (Use AD
Rotator Component, Content Rotator Component, Content Linking Component)
8. Create a document and add a link to it. When the user moves the mouse over the link it
should load the linked document on its own (User is not required to click on the link).
9. Create a document, which opens a new window without a toolbar, address bar, or a
status bar that unloads itself after one minute.
10. Create a document that accepts the user’s name in a text field form and displays the
same the next time when the user visits the site informing him that he has accessed
the site for the second time, and so on.
CORE - XI CLOUD COMPUTING
COURSE OBJECTIVES
● To introduce the broad perceptive of Cloud Architecture and Model
● To understand the concept of Virtualization and Design of Cloud Services
● To be familiar with the lead players in cloud.
● To understand the features of Cloud simulator
● To apply different cloud programming model as per need.
● To learn to design the trusted cloud Computing system
UNIT I (20hrs)
CLOUD ARCHITECTURE AND MODEL
Technologies for Network-Based System – System Models for Distributed and Cloud
Computing – NIST Cloud Computing Reference Architecture. Cloud Models:-
Characteristics – Cloud Services – Cloud models (IaaS, PaaS, SaaS) – Public vs Private
Cloud –Cloud Solutions - Cloud ecosystem – Service management – Computing on
demand.
UNIT II (20hrs)
VIRTUALIZATION
Basics of Virtualization - Types of Virtualization - Implementation Levels of Virtualization
- Virtualization Structures - Tools and Mechanisms - Virtualization of CPU, Memory, I/O
Devices - Virtual Clusters and Resource management – Virtualization for Data-center
Automation.
UNIT IV (20hrs)
PROGRAMMING MODEL
Parallel and Distributed Programming Paradigms – MapReduce , Twister and Iterative
MapReduce – Hadoop Library from Apache – Mapping Applications - Programming
Support - Google App Engine, Amazon AWS - Cloud Software Environments -
Eucalyptus, Open Nebula, OpenStack, Aneka, CloudSim.
UNIT V (25hrs)
SECURITY IN THE CLOUD
Security Overview – Cloud Security Challenges and Risks – Software-as-a-Service
Security – Security Governance – Risk Management – Security Monitoring – Security
Architecture Design – Data Security – Application Security – Virtual Machine Security -
Identity Management and Access Control – Autonomic Security.
1. PRESCRIBED BOOKS
i. John W.Rittinghouse and James F.Ransome, “Cloud Computing: Implementation,
Management, and Security”, CRC Press, 2010.
ii. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing, A Practical
Approach”, TMH, 2009. 3. Kumar Saurabh, “Cloud Computing – insights into
New-Era Infrastructure”, Wiley India,2011.
2. REFERENCE BOOKS
i. George Reese, “Cloud Application Architectures: Building Applications and
Infrastructure in the Cloud” O'Reilly
ii. Rajkumar Buyya, Christian Vecchiola, S.Thamarai Selvi, ‘Mastering Cloud
Computing”, TMGH,2013.
Definition/Principle
Answer any 10 out of 12
A 1-12 3 30
questions
(each in 50 words)
Short Answer
Answer any 5 out of 7
B 13-19 6 30
questions
(each in 300 words)
Essay
Answer any 4 out of 6
C 20-25 10 40
questions
(each in 600 words)
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
ALLIED – IV COST AND MANAGEMENT ACCOUNTING
COURSE OBJECTIVES
This course demonstrates a comprehensive range of Cost and Management Accounting
concepts and the related terminologies.
1. To discuss and describe the purpose of Cost and Management Accounting. Also to
communicate the elements of Cost and preparation of Cost Sheet.
2. To be able to assess the basic concepts and processes related to Stores, Inventory
Control, Economic Ordering Quantity and the methods of Pricing Materials.
3. Explains the various components of Labour Cost, the needs to control Labour Cost.
To analyze and compute the basic methods of Remuneration & the various
Incentive Schemes.
4. To be exposed to Financial Statement Analysis: Comparative Financial Statement,
Common Measurement or Size Statements, Trend Analysis.
5. Gain practical knowledge in Financial Statement Analysis using MS-Excel
Spreadsheet.
UNIT I (15hrs)
Cost Accounting: Definition, Meaning and objectives - Distinction between Cost and
Financial Accounting - Elements of cost and preparation of cost sheets - Management
Accounting – Definition and objectives – Distinction between management and financial
accounting.
UNIT II (18hrs)
Stores Records - Purchase Order - Goods Received Note - Bin Card - Stores Ledger -
Purchase, Receipt and Inspection - Inventory Control - Economic Ordering Quantity -
Methods of Pricing Issued. (FIFO-LIFO-Weighted Average Method Only)
REFERENCE BOOKS
5. Prasad N.K, Cost Accounting : Principles and Problems.
6. Jain S.P. and Narang K.L., Advanced Cost Accounting.
7. Agarwal M., Theory and Practices of Cost Accounting
8. Robert Anthony : Management Accounting : Text and cases.
9. Maheswari S.N., Principles of Management Accounting.
E- LEARNING:
1. http://www.yourarticlelibrary.com/cost-accounting/cost-accounting-meaning
2. https://www.tutorsonnet.com/introduction-to-labour-remunneratiion-homework-help.php
3. http://wwwaccoutningexplaination.com/materials_and_inventory_cost_control.htm
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3 1
Unit – 2 2 1
A Unit – 3 3
Unit – 4 2
Unit – 1 1 1
Unit – 2 1
B Unit – 3 1 1
Unit – 4 1 2
Unit – 1 1
Unit – 2 1
C Unit – 3 1
Unit – 4 1
SOFT SKILL IV – PRACTICAL - TALLY LAB
COURSE OBJECTIVES
3. Create, modify, delete Single Ledger and Multiple Ledgers and their Group Allocation
6. Prepare a final account for ABC Company using below given sample data.
B. Pass the following Entries :- (i). XYZ started “ABC Company” by bringing Capital
Rs.3,00,000/- Cash. (ii) He deposited Rs.1,00,000/- cash at ICICI bank.
(iii) He paid electricity bill for Rs.1,200/- by cash. (iv) He withdrawn Rs.10,000/-
cash for his personal use. (v) He purchased the following item from Computer Lab.
Ltd. on credit with 4% Vat rate. (a) Computer - 10 Nos. - @20000/- each
(vi) He sold the following item to Som nath Traders in cash with 4% Vat rate. (a)
Computer - 5 Nos. - @27500/- each (vii) He received Rs.6,000/- as commission
from Rohit by cash. (viii) He paid House Rent for Rs.5,000/- by cash. (ix) He
withdrawn Rs.25,000/- cash from ICICI Bank. (x) He purchased furniture for Rs.
25,000/- by cash for office use.
C. Show the Trial Balance and Balance Sheet of “Sagar Industries Ltd.”
COURSE OBJECTIVES
● This course introduces the concepts of Environmental Studies
UNIT-I: (6hrs)
Multidisciplinary nature of environmental studies: Definition, scope and importance.
UNIT-II: (6hrs)
Natural Resources: Renewable and non-renewable Resources:
Natural Resources and associated problems - Forest Resources: Use and over- exploitation,
deforestation, case studies. -Timber extraction, mining, dams and their effects on forest
and tribal people. - Water resources: Use and over-utilization of surface and ground water
- floods, drought, conflicts over water, dams-benefits and problems. - Mineral resources:
Use and exploitation, environmental effects of extracting and using mineral resources, case
studies. - Food resources: World food problems, changes caused by agriculture and
overgrazing, effects of modern agriculture, fertilizer-pesticide problems, water logging,
salinity, case studies. Energy resources: Growing energy needs, renewable and non
renewable energy sources, use of alternate energy sources. Case studies. Land resources:
Land as a resource, land degradation, man induced landslides, soil erosion and
desertification. Role of an individual in conservation of natural resources. Equitable use
of resources for sustainable lifestyles.
UNIT-III: (6hrs)
Ecosystems - Concept of an ecosystem -Structure and function of an ecosystem -
Producers, consumers and decomposers - Energy flow in the ecosystem - Ecological
succession. - Food chains, food webs and ecological pyramids. - Introduction, types,
characteristic features, structure and function of the following ecosystem: - Forest
ecosystem, Grassland ecosystem, Desert ecosystem, Aquatic ecosystems (ponds, streams,
lakes, rivers, oceans, estuaries)
UNIT-IV: (6hrs)
Biodiversity and its conservation:
• Introduction – Definition: genetic, species and ecosystem diversity. - Biogeographical
classification of India - Value of biodiversity: consumptive use, productive use, social,
ethical, aesthetic- and option values - Biodiversity at global, National and local levels. -
India as a mega-diversity nation - Hot-sports of biodiversity.
• Threats to biodiversity: habitat loss, poaching of wildlife, man-wildlife conflicts.
• Endangered and endemic species of India
• Conservation of biodiversity: In-situ and Ex-situ conservation of biodiversity.
UNIT-V: (6hrs)
Environmental Pollution:
Definition
• Cause, effects and control measures of:-
a. Air pollution
b. Water pollution
c. Soil pollution
d. Marine pollution
e. Noise pollution
f. Thermal pollution
g. Nuclear hazards
• Solid waste Management: Causes, effects and control measures of urban and
Industrial wastes.
• Role of an individual in prevention of pollution.
• Pollution case studies.
• Disaster Management: floods, earthquake, cyclone and landslides.
PRESCRIBED BOOKS:
Agarwal, K.C. 2001 Environmental Biology, Nidi Publ. Ltd. Bikaner.
REFERENCE BOOKS:
Cunningham, W.P.Cooper, T.H. Gorhani, E & Hepworth, M.T.2001,
Environmental Encyclopedia, Jaico Publ. House, Mumbai, 1196p.
Definition/Principle
Answer any 5 out of 8
A 1-8 8 40
questions
(each in 250 words)
Short Answer
Answer any 3 out of 6
B 9-14 20 60
questions
(each in 600 words)
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 2
Unit – 2 2
A Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 1
B Unit – 3 1
Unit – 4 1
Unit – 5 2
CORE – XII PROGRAMMING IN PYTHON
COURSE OBJECTIVES
1. PRESCRIBED BOOKS
i. Allen Downey, Jeffrey Elkner, Chris Meyers, ―How to Think Like a Computer
Scientist - Learning with Python, Green Tea Press,2002.
2. REFERENCE BOOKS
i. John V. Guttag, ―Introduction to Computation and Programming using
Python‖, Prentice Hall of India, 2014.
ii. Mark Lutz, ―Learning Python: Powerful Object-Oriented Programming‖, Fifth
Edition, O‘Reilly, Shroff Publishers and Distributors, 2013.
QUESTION PAPER PATTERN:
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
CORE – XIII PRACTICAL – PYTHON LAB
COURSE OBJECTIVES
COURSE OBJECTIVES
● This course introduces the functions of operating systems.
PRESCRIBED BOOKS:
1. Silberschatz A., Galvin P.B., Gange,.2012, Operating System Principles, Tenth
Edition, John Wiley & Sons.
REFERENCE BOOKS:
1. H.M. Deitel ,1990, An Introduction to Operating System,- Second
Edition,Addison Wesley
WEBSITES:
1. http://www.ics.uci.edu/~ics143/lectures.html
2. http://williamstallings.com/Extras/OS-Notes/notes.html
QUESTION PAPER PATTERN:
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
ELECTIVE – I
COURSE OBJECTIVES
To gain knowledge about the DML, DDL operations and to develop a Database with
enhanced models and Techniques and to understand about RDBMS, Object oriented
Databases and issues using MySQL and PL/SQL.
UNIT I (20hrs)
DBMS Definition – Characteristics of DBMS – Application and advantages of DBMS–
Instances – Schemas and Database States – Three Levels of Architecture – Data
Independence – DBMS languages– Data Dictionary– Database Users– Data
Administrators.
UNIT II (10hrs)
Data Models– Types and their comparison– Entity Relationship Model– Entity Types–
Entity Sets– Attributes and its types– Keys– E-R Diagram– Data Integrity– RDBMS :
Concept– Components and Codd’s rules.
UNIT IV (20hrs)
Introduction to SQL, DDL, DML, and DCL statements– Creating Tables– Adding
Constraints– Altering Tables, Update, Insert, Delete Tables & various form of SELECT-
Simple, Using Special Operators for Data Access– Aggregate functions– Joining Multiple
Tables (Equi Joins) – Joining a Table to itself (self Joins) Functions.
UNIT V (20hrs)
Introduction to PL/SQL (blocks of PL/SQL, Variables, constants) – Control Structure –
Introduction to Stored Procedures–Functions–Cursor and Triggers.
1. PRESCRIBED BOOKS:
i. Elmasri & Navathe, Fundamentals of Database systems, Addison & Weisely,
New Delhi.
2. REFERENCE BOOKS:
i. H. F. Korth & A. Silverschatz, Database Concepts, Tata McGraw Hill, New Delhi 2.
C. J. Date, Database Systems, Prentice Hall of India, New Delhi. 3. Ivan Bayross,
SQL, PL/SQL, The programming language of Oracle.
ELECTIVE – II
1. IDE – PRACTICAL - INTRODUCTION TO WEB DESIGNING (HTML &
CSS)
COURSE OBJECTIVE :
● The Student will be able to define the principle of Web page Design, define the
basics in Web Design, visualize the basic concept of HTML, recognize the
elements of HTML.
● Introduce basic concepts of CSS.
UNIT-I (15hrs)
Web Design Principles - Basic principles involved in developing a Web site - Planning
process - Five Golden rules of web designing - Designing Navigation bar - Page Design -
Home Page Layout - Design Concept - Basics in Web Design - Brief History of Internet -
What is World Wide Web - Why create a web site - Web Standards - Audience
requirement.
UNIT-II (15hrs)
Introduction to HTML - HTML Documents - Basic structure of an HTML document -
Creating an HTML document - Markup Tags - Heading-Paragraphs - Line Breaks - HTML
Tags. Elements of HTML - Working with Text, Lists, Tables and Frames - Working with
Hyperlinks, Images and Multimedia, Forms and controls. Concept of CSS
- Creating Style Sheet - CSS Properties - CSS Styling(Background, Text Format,
Controlling Fonts, links).
UNIT-III (15hrs)
1. Write an HTML code to display your education details in a Tabular format.
2. Write an HTML code to display your CV on a web page.
3. Write an HTML code to create a Home page having three links: About Us, Our
Services and Contact Us. Create separate web pages for the three links.
4. Write an HTML code to create a login form. On submitting the form, the user should
get navigated to a profile page.
5. Write an HTML code to create your Institute website(Only Home page).
UNIT-IV (15hrs)
6. Write an HTML code to illustrate the usage of the following:
Ordered List
Unordered List
Definition List
7. Write an HTML code to create a frameset having Header, Navigation and Content
sections.
8. Write an HTML code to demonstrate the usage of Inline CSS.
9. Write an HTML code to demonstrate the usage of Internal CSS.
UNIT-V (15hrs)
10. Write an HTML code to demonstrate the usage of External CSS.
11. Write an HTML code to create Background Image.
12. Write an HTML code to illustrate Text Formatting.
13. Write an HTML code to illustrate Controlling Fonts.
14. Write an HTML code to illustrate Styling Links.
PRESCRIBED BOOKS:
1. Developing Web Applications, Ralph Moseley and M. T. Savaliya, Wiley-India
2. Web Technologies, Black Book, Dreamtech Press
3. HTML 5, Black Book, Dreamtech Press
4. Web Design, Joel Sklar, Cengage Learning
List of Open Source Software/learning website: - Browsers like IE, Mozila, FireFox etc -
Server software XAMPP/WAMP/LAMP - www.apachefriends.org - www.w3.org -
www.w3schools.com
VALUE EDUCATION
UNIT 5:
Guru Nanak Devji’s Teachings
Relevance of Guru Nanak Devji’s teachings’ relevance to Modern Society
The Guru Granth sahib
The five Ks
Values and beliefs
Rights and freedom (Right of equality, Right to Education, Right to Justice, Rights of
women, Freedom of religion, Freedom of culture, Freedom of assembly, Freedom of
speech)
Empowerment of women
Concept of Langar
Eminent Sikh personalities
REFERENCE BOOKS:
Essay
Answer any 5 out of
A 1-10 20 100
10 questions
(each in 1200 words)
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 2
Unit – 2 2
A Unit – 3 2
Unit – 4 2
Unit – 5 2
CORE – XV SOFTWARE ENGINEERING
COURSE OBJECTIVES
● This course introduces the details about the concepts of life cycle of software
PRESCRIBED BOOKS:
1. Richard E.Fairly - Software Engineering Concepts, 5th Edition - Tata McGraw-Hill
book Company.
REFERENCE BOOKS:
1. Richard E.Fairley,Software Engineering Concepts,McGraw-Hill,1985
2. Ian Sommerville,Software Engineering-9th Edition,Darling Kindersley,2011
3. Roger S.Pressman,Software Engineering A Practitioner’s Approach-6th Edition,
McGraw-Hill,2005
4. R.S.Pressman, 1997, Software Engineering – 1997 - Fourth Ed., McGraw Hill.
5. RajibMall ,2004,Fundamentals of Software Engineering,2nd Edition, PHI.
WEBSITES:
1. http://people.cs.missouri.edu/~duanye/cs4320/lectures.htm
2. http://iiscs.wssu.edu/drupal/node/4566
CORE-XVI R - PROGRAMMING
COURSE OBJECTIVES
● In this course you will learn how to program in R and how to use R for effective
data analysis.
UNIT-I (18hrs)
Introduction - How to run R - R Sessions and Functions - Basic Math – Variables - Data
Types – Vectors – Conclusion - Advanced Data Structures - Data Frames – Lists – Matrices
– Arrays - Classes.
UNITII (18hrs)
R Programming Structures - Control Statements – Loops – Looping Over Non-vector Sets
– If Else - Arithmetic and Boolean Operators and values - Default Values for Argument -
Return Values - Deciding Whether to explicitly call return Returning Complex Objects -
Functions are Objective - No Pointers in R – Recursion - A Quicksort Implementation
Extended - Example: A Binary Search Tree.
UNITIII (18hrs)
Doing Math and Simulation in R - Math Function - Extended Example Calculating
Probability Cumulative Sums and Products Minima and Maxima Calculus - Functions Fir
Statistical Distribution – Sorting - Linear Algebra Operation on Vectors and Matrices -
Extended Example: Vector cross Product Extended Example: Finding Stationary
Distribution of Markov Chains - Set Operation - Input /Output - Accessing the Keyboard
and Monitor - Reading and writer Files.
UNITIV (18hrs)
Graphics - Creating Graphs - The Workhorse of R Base Graphics - the plot() Function –
Customizing Graphs - Saving Graphs to Files.
UNITV (18hrs)
Probability Distributions - Normal Distribution Binomial Distribution Poisson
Distributions other Distribution - Basic Statistics - Correlation and Covariance – Ttests –
ANOVA - Linear Models - Simple Linear Regression - Multiple Regression Generalized
Linear Models - Logistic Regression – Poisson Regression other Generalized Linear
Models Survival Analysis, Nonlinear Models, Splines Decision Random Forests,
1. PRESCRIBED BOOKS
2. REFERENCE BOOKS
Definition/Principle
Answer any 10 out of 12
A 1-12 3 30
questions
(each in 50 words)
Short Answer
Answer any 5 out of 7
B 13-19 6 30
questions
(each in 300 words)
Essay
Answer any 4 out of 6
C 20-25 10 40
questions
(each in 600 words)
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
CORE – XVII PRACTICAL- R – PROGRAMMING LAB
COURSE OBJECTIVES
● This course gives practical exposure to R – Programming.
COURSE OBJECTIVES
● This course gives procedure and training about project development by using
recent trends in Computer Applications.
● Each student will develop and implement an Application Software based on any
emerging technologies.
● Students acquire practical knowledge within the chosen area of technology for
project development.
● Students will identify, analyze, formulate and handle programming projects with a
comprehensive and systematic approach.
COURSE OBJECTIVES
● This course introduces the basic concepts of Data Communication and
Networking.
● To be familiar with various types of Computer Networks.
● To be exposed to all the Network Protocols.
● To be familiar with Routing Algorithm, and Network Devices.
UNIT II : ( 18 HOURS)
Parallel and Serial Transmission - DTE/DCE/such as EIA-449, EIA-530, EIA-202 and
x.21 interface - Interface standards - Modems - Guided Media - Unguided Media -
Performance - Types of Error - Error Detection - Error Corrections.
UNIT V : ( 16 HOURS)
Computer Security Concepts-Security Attacks: Active Attacks, Passive Attacks - Message
authentication Codes: message Authentication Requirements, Message Authentication
Functions Requirements for message Authentication codes-Electronic mail Security:
s/MIME, Domain Keys Identified Mail- IP Security: IP Security Overview, IP Security
Policy, Encapsulating Security payload, Combining Security Associations, Internet key
Exchange, Cryptographic suits- Firewalls: The Need for Firewalls, Firewall
Characteristics, Types of Firewalls, Firewalls Basing, Firewall Location and
Configuration.
PRESCRIBED BOOKS:
1. Behrouz and Forouzan, 2017, Introduction to Data Communication and
Networking, 5th Edition, TMH.
2. William Stallings, Cryptography and Network Security -6th Edition, PHI.
3. Cryptography and Network Security (UPTU), V.S.Bagad, I.A.Dhotre, Technical
Publications.
REFERENCE BOOKS:
1. Jean Walrand 1998, Communication Networks (A first Course), Second Edition,
WCB/TMH.
2. Behrouz and Forouzan, 2006, Data Communication and Networking, 3rd Edition,
TMH.
3. Bruce, Schneider, Applied Cryptography,2 nd Edition , Toha Wiley & Sons,1996.
4. Dougals R.Stinson, Cryptography- Theory and Practice ,CRC Press,1995
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
REFER ANNEXURE - I
QUESTION PAPER PATTERN:
Definition/Principle
Answer any 10 out of 12
A 1-12 3 30
questions
(each in 50 words)
Short Answer
Answer any 5 out of 7
B 13-19 6 30
questions
(each in 300 words)
Essay
Answer any 4 out of 6
C 20-25 10 40
questions
(each in 600 words)
DISTRIBUTION OF QUESTIONS:
No. of Questions
Section Units
Theory Problems
Unit – 1 3
Unit – 2 3
A Unit – 3 2
Unit – 4 2
Unit – 5 2
Unit – 1 2
Unit – 2 1
B Unit – 3 2
Unit – 4 1
Unit – 5 1
Unit – 1 1
Unit – 2 2
C Unit – 3 1
Unit – 4 1
Unit – 5 1
ANNEXURE - I
ELECTIVE – I
1. INFORMATION SECURITY
COURSE OBJECTIVES:
∙ Understand different areas where data is processed and analyzing security
aspects.
∙ After completion one can work in fields where huge volume of data is to be
handled.
UNIT I (18hrs)
Introduction: Security – Attacks - Computer Criminals - Method of Defense Program
Security: Secure Programs - Non-Malicious Program Errors- Viruses and other Malicious
Code - Targeted Malicious Code - Controls against Program Threats.
UNIT II (18hrs)
Operating System Security: Protected Objects and Methods of Protection Memory Address
Protection- Control of access to general Objects - File Protection Mechanism
Authentication: Authentication basics- Password - Challenge – Response - Biometrics.
UNIT IV (18hrs)
Security in Networks: Threats in Networks - Network Security Control- Firewalls Intrusion
Detection Systems - Secure E-Mail - Networks and Cryptography - Example Protocols:
PEMSSL- IPsec.
UNIT V (18hrs)
Administrating Security: Security Planning - Risk Analysis - Organizational Security
Policies - Physical Security – Legal – Privacy - Ethical Issues in Computer Security -
Protecting Programs and Data - Information and Law- Rights of Employees and Employers
Software Failures- Computer Crime- Privacy-Ethical Issues in Computer Society - Case
Studies of Ethics.
1. REFERENCE BOOKS:
i. C.P.Pfleeger, and S.L.Pfleeger, Security in Computing, Pearson Education,4th
Edition, 2003
ii. Matt Bishop, Computer Security: Art and Science, Pearson Education, 2003.
2. PRESCRIBED BOOKS:
i. Stallings, Cryptography & N/w Security: Principles and practice, 4th Edition,
2006.
ii. Kaufman, Perlman, Spincer, Network Security, Prentice Hall, 2nd Edition, 2003
iii. Eric Maiwald, Network Security : A Beginners Guide, TMH, 1999
iv. Macro Pistoia, Java Network Security, Pearson Education, 2nd Edition, 1999
v. Whitman, Mattord, Principles of Information Security, Thomson, 2nd Edition,
2005
ELECTIVE - I
2. COMPUTER ARCHITECTURE
COURSE OBJECTIVES
● This course introduce the basic components of Computer and explain their
function.
● To conceptualize the basics of organizational and architectural issues of a Digital
Computer.
● To analyze performance issues in Processor and Memory design of a Digital
Computer.
● To understand various Data Transfer Techniques in Digital Computer.
● To analyze Processor performance improvement using Instruction Level
Parallelism.
UNIT I (18hrs)
Digital Logic Circuits: Digital Computers – Logic Gates – Boolean Algebra –
Combinational Circuits – Half Adder, Full Adder, Half Subtractor, Full Subtractor and Flip
Flops –Types of Flip Flops : JK, RS, T, D Flip Flops Sequential Circuits.
UNIT II (18hrs)
Digital Components: Integrated Circuits – Scale of Integration, IC logics – Decoders –
Types of Decoders : 2 to 4 Decoder & 3 to 8 Decoder – Encoder - Multiplexers & Types
of Multiplexers – Demultiplexers – Registers and Counters – Memory Unit (RAM &
ROM).
UNIT III (18hrs)
Data representation: Data Types – Number Systems – Complements: r’s Complements and
(r-1)’s Complements – Uses - Fixed Point & Floating Point Representation – Binary Codes:
ASCII, BCD, GRAY, Excess – 3 Code, Excess – 3 Gray Code – Uses - Error Detection
Codes.
UNIT IV (18hrs)
Register Transfer Language – Bus (Constructed by using Multiplexer and Tri- state Buffer)
and Memory Transfer – Arithmetic, Logic & Shift Micro operations – Types of Arithmetic
circuits : 4 Bit binary adder, 4 Bit binary adder subtractor, 4 Bit arithmetic circuit – 4 Bit
logic circuit – 4 Bit shifter - Arithmetic Logic Shift Unit.
UNIT V (18hrs)
Central Processing Unit: General Register Organization – Stack organization : Register and
Memory stack – Instruction formats : Instruction classification depends upon size &
function – Addressing Modes – Instruction Classification depends upon Addressing Mode
–Program Control : Conditional and Unconditional - Reduced Instruction Set Computing
(RISC).
1. PRESCRIBED BOOKS:
i. Computer System Architecture: M.Morris Mano , ThirdEdition, Prentice Hall of
India.
2. REFERENCE BOOKS:
i. Computer Organization and Programming – C.W. Gean
ELECTIVE – I
COURSE OBJECTIVES
To gain knowledge about the DML, DDL operations and to develop a Database with
enhanced models and Techniques and to understand about RDBMS, Object oriented
Databases and issues using MySQL and PL/SQL.
UNIT I (20hrs)
DBMS Definition – Characteristics of DBMS – Application and advantages of DBMS–
Instances – Schemas and Database States – Three Levels of Architecture – Data
Independence – DBMS languages– Data Dictionary– Database Users– Data
Administrators.
UNIT II (10hrs)
Data Models– Types and their comparison– Entity Relationship Model– Entity Types–
Entity Sets– Attributes and its types– Keys– E-R Diagram– Data Integrity– RDBMS :
Concept– Components and Codd’s rules.
UNIT IV (20hrs)
Introduction to SQL, DDL, DML, and DCL statements– Creating Tables– Adding
Constraints– Altering Tables, Update, Insert, Delete Tables & various form of SELECT-
Simple, Using Special Operators for Data Access– Aggregate functions– Joining Multiple
Tables (Equi Joins) – Joining a Table to itself (self Joins) Functions.
UNIT V (20hrs)
Introduction to PL/SQL (blocks of PL/SQL, Variables, constants) – Control Structure –
Introduction to Stored Procedures–Functions–Cursor and Triggers.
1. PRESCRIBED BOOKS:
i. Elmasri & Navathe, Fundamentals of Database systems, Addison & Weisely,
New Delhi.
2. REFERENCE BOOKS:
i. H. F. Korth & A. Silverschatz, Database Concepts, Tata McGraw Hill, New Delhi 2.
C. J. Date, Database Systems, Prentice Hall of India, New Delhi. 3. Ivan Bayross,
SQL, PL/SQL, The programming language of Oracle.
ELECTIVE-II
ELECTIVE – II
2. IDE – PRACTICAL - INTRODUCTION TO WEB DESIGNING (HTML &
CSS)
COURSE OBJECTIVE :
● The Student will be able to define the principle of Web page Design, define the
basics in Web Design, visualize the basic concept of HTML, recognize the
elements of HTML.
● Introduce basic concepts of CSS.
UNIT-I (15hrs)
Web Design Principles - Basic principles involved in developing a Web site - Planning
process - Five Golden rules of web designing - Designing Navigation bar - Page Design -
Home Page Layout - Design Concept - Basics in Web Design - Brief History of Internet -
What is World Wide Web - Why create a web site - Web Standards - Audience
requirement.
UNIT-II (15hrs)
Introduction to HTML - HTML Documents - Basic structure of an HTML document -
Creating an HTML document - Markup Tags - Heading-Paragraphs - Line Breaks - HTML
Tags. Elements of HTML - Working with Text, Lists, Tables and Frames - Working with
Hyperlinks, Images and Multimedia, Forms and controls. Concept of CSS
- Creating Style Sheet - CSS Properties - CSS Styling(Background, Text Format,
Controlling Fonts, links).
UNIT-III (15hrs)
1. Write an HTML code to display your education details in a Tabular format.
2. Write an HTML code to display your CV on a web page.
3. Write an HTML code to create a Home page having three links: About Us, Our
Services and Contact Us. Create separate web pages for the three links.
4. Write an HTML code to create a login form. On submitting the form, the user should
get navigated to a profile page.
5. Write an HTML code to create your Institute website(Only Home page).
UNIT-IV (15hrs)
6. Write an HTML code to illustrate the usage of the following:
Ordered List
Unordered List
Definition List
7. Write an HTML code to create a frameset having Header, Navigation and Content
sections.
8. Write an HTML code to demonstrate the usage of Inline CSS.
9. Write an HTML code to demonstrate the usage of Internal CSS.
UNIT-V (15hrs)
10. Write an HTML code to demonstrate the usage of External CSS.
11. Write an HTML code to create Background Image.
12. Write an HTML code to illustrate Text Formatting.
13. Write an HTML code to illustrate Controlling Fonts.
14. Write an HTML code to illustrate Styling Links.
PRESCRIBED BOOKS
COURSE OBJECTIVES
● This course gives an exposure to the Electronic Commerce
UNIT-I (15hrs)
Electronic Commerce and Opportunities: Background- The Electronic Commerce
Environment – Electronic Marketplace Technologies – Modes of Electronic Commerce:
Overview: Electronic Data Interchange.
UNIT-II (15hrs)
Approaches to Safe Electronic Commerce: Overview – Secure Transport Protocols –
Secure Transaction – Secure Electronic Payment Protocol (SEPP) – Secure Electronic
Transaction (SET)
UNIT-III (15hrs)
Certificates for Authentication – Security on Web Servers – Payment Schemes: Internet
Monetary Payment and Security Requirements- Payment and purchase order process –
Online electronic cash.
UNIT-IV (15hrs)
Internet / Intranet Security Issues and Solutions: The Need for Computer Security –
Specific Intruder Approaches – Security Strategies-Security Tools – Encryption –
Enterprise Networking and Access to the Internet Antivirus Programs- Security Teams.
UNIT-V (15hrs)
MasterCard/Visa Secure Electronic Transaction: Introduction –Business Requirements –
Concepts – Payment Processing - E-Mail and Secure E-Mail Technologies for Electronic
Commerce: Introduction - The Means of Distribution – A Model for Message Handling-
MIME, S/MIME, MOSS, MIME and Related Facilities for EDI over the Internet.
PRESCRIBED BOOKS:
i. Daniel Minoli & Emma Minoli, “Web Commerce Technology Handbook”. Tata
McGraw Hill – 1999.
REFERENCE BOOKS:
i. K.Bajaj & D Nag , “E-Commerce”, Tata McGraw Hill – 1999.
ii. Mamta Bhusry – “E-Commerce”.
ELECTIVE – II
3. CLIENT / SERVER COMPUTING
COURSE OBJECTIVES
● This Subject deals with the C/S Computing, GUI.
UNIT-I (15hrs)
Introduction to Client/Server Computing – What is Client/Server Computing – Benefits of
Client/Server Computing – Evolution of C/S Computing – Hardware Trends – Software
Trends - Evolution of Operating Systems – N/W Trends – Business Considerations.
UNIT-II (15hrs)
Overview of C/S Applications: Components of C/S Applications – Classes of C/S
Applications – Categories of C/S Applications Understanding C/S Computing : Dispelling
the Myths – Obstacles – Upfront & Hidden – Open Systems & Standards – Standards –
Setting Organizations – Factors of Success.
UNIT-III (15hrs)
The Client Hardware & Software : Client Component – Client Operating Systems – What
is GUI – Database Access – Client Software Products : GUI Environments – Converting
3270/5250 Screens – Database Tools – Client Requirements : GUI Design Standards –
Open GUI Standards – Interface Independence – Testing Interfaces .
UNIT-IV (15hrs)
The Server : Categories of Servers – Features of Server Machines – Classes of Server
Machines – Server Environment : N/W Management Environment – N/W Computing
Environment – Extensions – Network Operating System – Loadable Module.
UNIT-V (15hrs)
Server Operating System : OS/2 2.0 – Windows New Technology – Unix Based OS –
Server Requirements : Platform Independence – Transaction Processing – Connectivity –
Intelligent Database – Stored Procedure – Triggers – Load Leveling – Optimizer –Testing
and Diagnostic Tools – Backup & Recovery Mechanisms.
PRESCRIBED BOOKS:
COURSE OBJECTIVES
● This course introduces the basic concepts of Data Communication and
Networking.
● To be familiar with various types of Computer Networks.
● To be exposed to all the Network Protocols.
● To be familiar with Routing Algorithm, and Network Devices.
PRESCRIBED BOOKS:
1. Behrouz and Forouzan, 2017, Introduction to Data Communication and
Networking, 5th Edition, TMH.
2. William Stallings, Cryptography and Network Security -6th Edition, PHI.
3. Cryptography and Network Security (UPTU), V.S.Bagad, I.A.Dhotre,
Technical Publications.
ELECTIVE – III
2. UNIX PROGRAMMING
COURSE OBJECTIVES
● This course introduces fundamentals & programming of Unix basic concepts
UNIT-I (18hrs)
INTRODUCTION: File and common commands - Shell - More about files - Directories-
Unix System - Basics of File Directories and Filenames - Permissions - Modes - Directory
hierarchy - Devices - The Grep Family - other Filters - the Stream Editor sed - the awk
pattern scanning and processing language - Files and good filters.
UNIT-II (20hrs)
CONCEPTS OF SHELL: Command line structure – Meta characters - Creating new
commands - Command arguments and parameters - program output as arguments - Shell
variables - More on I/O redirection - loop in shell programs - Bundle - Setting shell
attributes, Shift command line parameters - Exiting a command or the shell, evaluating
arguments - Executing command without invoking a new process - Trapping exit codes --
Conditional expressions.
UNIT-III (16hrs)
SHELL PROGRAMMING: Customizing the call command, Functions of command,
While and Until loops - Traps - Catching Interrupts - Replacing a File - Overwrite - Zap -
Pick Command - News Command - Get and Put tracking File changes.
UNIT-IV (16hrs)
FEATURES IN UNIX: Standard Input and Output - Program Arguments - File Access -
A screen at a time printer - On bugs and debugging - Examples - Zap - Pick - Interactive
File comparison program - Accessing the Environment - Unix System calls - Low Level
I/O, File System Directories and Modes, Processors, Signal and Interrupts
Unit-V (20hrs)
PROGRAM DEVELOPMENT AND DOCUMENT PREPARATION: Program
development - Four Function Calculator - Variables and Error Recovery - Arbitrary
Variable Names, Built-in Functions, Compilation into a Machine, Control Flow and
Relational Operators, Functions and Procedures - Performance Evaluation - Ms Macro
Package - Troff Level - Tbl and eqn Preprocessors - Manual Page - Other Document
preparation.
1. PRESCRIBED BOOKS:
i. Brian W. Kernighan, Rob Pike - The UNIX Programming Environment -
Prentice Hall of India( 1984).
2. REFERENCE BOOKS:
i. Steven Earhart - The UNIX System for MSDOS Users - Galgotia book source P.
Ltd.(1990).
ii. Stefen Prata - Advanced UNIX - A Programmer Guide.
ELECTIVE – III
3. DATA MINING
COURSE OBJECTIVES
● This course introduces the fundamental concepts of Data Mining.
UNIT I (16hrs)
Introduction: Data mining – Functionalities – Classification – Introduction to Data
Warehousing – Data Preprocessing: Preprocessing the Data – Data cleaning – Data
Integration and Transformation – Data Reduction
UNIT II (20hrs)
Data Mining, Primitives, Languages and System Architecture: Data Mining – Primitives
– Data Mining Query Language -Architectures of Data mining Systems. Concept
Description, Characterization and Comparison: Concept Description- Data Generalization
and Summarization-Analytical Characterization- Mining Class Comparison – Statistical
Measures.
UNIT III (18hrs)
Mining Association Rules: Basics Concepts – Single Dimensional Boolean Association
Rules from Transaction Databases-Multilevel Association Rules from transaction
databases – Multi dimension Association Rules from Relational Database- Data
Warehouses.
UNIT-IV (18hrs)
Classification and Prediction: Introduction – Issues – Decision Tree Induction – Bayesian
Classification – Classification of Back Propagation. Classification based on Concepts from
Association Rule Mining – Other Methods - Prediction – Introduction – Classifier
Accuracy.
UNIT-V (18hrs)
Cluster Analysis: Introduction – Types of Data in Cluster Analysis-Petitioning Methods
– Hierarchical Methods-Density Based Methods – GRID Based Method – Model based
Clustering Method.
1. PRESCRIBED BOOKS
i.J.Han and M. Kamber,2001,Data Mining Concepts and Techniques,Harcourt India Pvt.
Ltd - New Delhi.
2. REFERENCE BOOKS
i. K.P. Soman , Shyam Diwakar, V.Ajay ,2006, Insight into Data Mining Theory and
Practice, Prentice Hall of India Pvt. Ltd - New Delhi.