Core 13: System
Analysis and Design
SEMESTER
– V
Program
Code :
BCAAA Course
Code : 5C1
Credits : 4 Max
Marks : 25+75
Contact
Hrs : 5 Hours per week
Goal:
To
learn about system analysis and development concepts.
Objectives:
On
successful completion of this course the students should have understood the
analysis & design of systems and learn the system and process
specifications and various data input methods.
UNIT
I:
System Concepts
& Information System Environment: System concepts – Definition - Characteristics
of a system - Elements of a system - Types of a System-System Development Life
Cycle – The role of the System analyst.
UNIT
II:
System Analysis:
System planning and Initial Investigation-Initial Investigation – Case Scenario
– Problem Definition and Project Initiation- Background Analysis – Fact
Finding-Information Gathering.
Unit
III:
The tools of
Structured Analysis –The Data Flow Diagram(DFD) - Data dictionary, Decision Tree and Structured
English- Decision tables – Pros and Cons
of Each Tool - Feasibility Study – Cost/ Benefit Analysis.
UNIT
IV:
System Design:
Introduction- The Process of Logical & Physical design – Design
Methodologies- Input /Output and Forms Design – File Organization and Database
Design.
UNIT
V:
System
Implementation: System testing - Implementation and Software maintenance-
Hardware/Software Selection- Security disaster/ recovery and ethics in System
development.
Text
Book (S):
1. Elias M.Awad ,”System Analysis and Design” Galgotia publication (P)Ltd New Delhi,
2nd Edition ,Reprint 2012.
Reference
Book(S):
1. Jerry L.Whitten, Lonnie D.Bently
& Victor M.Bar ,”System Analysis and
Design Methods “ , Tata McGraw Hill Publications New Delhi, 5th edition,2007.
2. Kendall,” System Analysis and Design “, Pearson Education Ltd New Jersey, 2011.
Core 14:VB.NET
Programming
SEMESTER
– V
Program
Code :
BCAAA Course
Code : 5C2
Credits : 4 Max
Marks : 25+75
Contact
Hrs : 5 Hours per week
Goal :
To
learn about .Net Framework and VB.Net.
Objective : On successful completion of this
course the students should have Knowledge on basics of .Net Framework and VB
.Net.
Unit I
Introduction
to .Net: .Net defined– The .Net Framework – The VB.Net – Object Oriented
Programming and VB.Net – Data types, Variables and Operators.
Unit II
Arrays – Conditional logic:
If-then-Else statement, The Select – case – Looping: Do, for..Next, For
Each..Next statement. System.Windows.Forms: The basics of the windows forms.
Unit III
Procedures:
Overview – Types of Procedures – Built-in function. Dialog Boxes: Introduction
– The Message Box class- The Common Dialog classes.
Unit IV
Menus:
Adding Menus and Menu Items
Programmatically - Context−Changing
Menus - Enhancing Menus -
MDI: MDI Applications- Creating the MDI
Parent- Creating the MDI Children- The Active Child- Arranging the Forms.
Error Handling: Errors in programming –
Structured Exception handling – On Error statement – Classes and Object.
Unit V
Introduction to Data Access in .NET: A History of Microsoft Data Access
Technologies. ADO.Net: Accessing ADO.NET Features and Namespaces- Using ADO.NET
Text
Book (S):
1.
Bill Evjen, Jason Beres, “Visual Basic.Net Programming Bible”,
Wiley-India Pvt. Ltd., 2007.New Delhi
Unit I: Chapter:
1,3,5 Unit II: Chapter: 6, 7,25
Unit III:
Chapter: 8,9 Unit IV:
Chapter: 12 Unit V: Chapter: 21, 22
2.
Jeffery R. Shapiro,” The Complete Reference Visual Basic .NET”,
Tata McGraw Hill Edition, New Delhi
,Thirteenth reprint 2008
Unit IV:
Chapter: 16
Reference
Book (S):
1. Steven Holzner ,“ Visual Basic.Net Black Book ”, Dreamtech Press New Delhi, Reprint
Edition 2009.
Core 15: Relational Database Management
System
Semester – V
Program
Code: BCAAA Course Code: 5C3
Credits
: 4 Max Marks : 25+75 Contact Hrs: 5 Hours per week
Goal: To learn about the importance of Data
base concepts and PL/SQL.
Objective: On successful completion of this course
the students should have Knowledge on database management systems and built a
solid foundation for advanced studies in database area.
UNIT I:
Introduction:
purpose of the database system – view of data – data models – database
languages – transaction management – storage management – database
administrator – database users. Entity-Relationship models: basic concepts –
design issues – mapping constraints – keys – E-R diagram – weak entity sets –
Extended E-R features.
UNIT II:
Relational
Model: Structure of relational databases – the relational algebra - the tuple
relational calculus - the domain relational calculus. Relational Database
Design: Pitfalls in relational-database design – decomposition – normalization
using fundamental dependencies - Distributed Databases: distribution
transaction model – commit protocols – concurrency control.
UNIT III:
Oracle
Tables: DDL: Naming Rules and conventions – Data Types – Constraints – Creating
Oracle Table – Displaying Table Information – Altering an Existing Table –
Dropping, Renaming, Truncating Table – Table Types – Spooling – Error codes.
UNIT IV:
Working
with Table: Data Management and Retrieval: DML – adding a new Row/Record –
Customized Prompts – Updating and Deleting an Existing Rows/Records –
retrieving Data from Table – Arithmetic Operations – restricting Data with
WHERE clause –Sorting – Revisiting Substitution Variables – DEFINE command –
CASE structure. Functions and Grouping: Built-in functions –Grouping Data.
Multiple Tables: Joins and Set operations: Join – Set operations.
UNIT V:
PL/SQL:
A Programming Language: History – Fundamentals – Block Structure – Comments –
Data Types – Other Data Types – Declaration – Assignment operation – Bind
variables – Substitution Variables – Printing – Arithmetic Operators. Control
Structures and Embedded SQL: Control Structures – Nested Blocks – SQL in PL/SQL
– Data Manipulation –Transaction Control statements. PL/SQL Composite Data Types: Records – Tables
– Varrays.
Text Book(s):
1.
Henry F.Korth, Abraham Silberschatz & S. Sudarshan, “Database System Concepts”,
McGraw-Hill International Edition Newyork,6th Edition, 2011.
(Unit-I, II)
2.
Nilesh Shah, “Database Systems Using
Oracle”, Prentice-Hall of India New Delhi, 2nd edition, 2008 (Unit-III,IV,
V)
Reference Book(s):
1.
Rajesh Narang, “Database Management
Systems”, Prentice-Hall of India New Delhi, 2nd Edition, 2006.
2.
Gerald V.Post, “Database Management
Systems”, Tata McGraw-Hill New Delhi, Sixth Reprint, 2008
Core
16: Mini Project - VB.NET & Oracle
SEMESTER – V
Program Code : BCAAA Course
Code : 5CP
Credits : 4 Max Marks : 40+60
Contact Hrs : 6 Hours per week
GUIDELINES FOR
MINI PROJECT
The
aim of the Mini Project is to lay a foundation for the Main Project. Each
student should carry out individually one Mini Project Work and it may be a
case study from the industry or may be an implementation of a white paper
published in a journal. The student should carry out the project either in VB
.NET or in ASP .NET using ORACLE. It should be compulsorily done in the college
only under the supervision of the faculty concerned.
Examination
will be conducted as like a practical examination with one Internal and one
External Examiner, which carries 30 marks for project evaluation and 30 marks
for viva-voce examination (30+30).
Internal Evaluation pattern for 40 Marks:
Review – 10 marks
Model
Viva voce – 10 Marks
Project
Report – 20 marks
The
project title may include the following but not limited to
v Internal
Mark Assessment System
v Attendance
Processing System
v Online
Quiz
v Library
Management System
v Transport
Management
v Office
Automation
v Foreign
Exchange
v Online
shopping
v Website
creation
v Admission
Management
v Timetable
Management System
Skilled Based Subject – IV: Multimedia
Lab
Semester:
V
Program
Code: BCAAA Course Code: 5SP
Credits : 3 Max Marks : 30+45
Contact
Hrs : 5 Hours per week
PHOTOSHOP
1. Create an advertisement board in
Photoshop.
2. Create a glittering text, 3D
text and water text in Photoshop.
3. Create a chocolate letters in
Photoshop.
4. Set a Background as your photo
in Photoshop.
5. Create an animation in
Photoshop.
6. Create an album in Photoshop.
ANIMATION
7. Draw a bird with flash tools and
make it fly with key frame animation.
8. Draw a man to walk with the help
of key frame animation.
9. Create a buttons and link with
others frames.
10. Create shining stores with the
help of move clip.
11. Animate a ball with the help of
guideline animation.
12. Create a simple game with the
help of action script.
Core 17: Web Designing
Semester:
VI
Program
Code: BCAAA Course Code: 6C1
Credits : 4 Max Marks : 25+75 Contact Hrs : 5
Hours per week
Goal:
To
learn about the importance of web designing concepts.
Objectives:
On
successful completion of this course the students should have understood the
fundamentals of web design and how to program using HTML javascript, CSS, ASP, and XML.
UNIT I:
The
Web Medium: Web Browsers-Markup Languages-Stylesheet
Technologies-Images-Sound-Video. Programming Technologies: Client side
Programming-Server side Technologies-Network and Related Protocols
UNIT II:
HTML:
Introduction to HTML - HTML page formatting basics – Advanced web page formatting :
Hypertext links– tables and forms.
UNIT
III:
Web page forms:
Input, Button, label, script elements,Drop-down menus. CSS and Dynamic HTML.
Java Script: Data types &
variables-Decisions, loops & functions- Java Script-An Object based
language.
UNIT-IV:
ASP: Active
Server pages-ASP object-Components-Programming Basics-How ASP works-The guest
object-The response object-Server object-Session Application object-ADO.
UNIT-V:
XML: XML Introduction –Creating Markup with
XML – DTD –XSL-schemas.
Text Book (S):
1.
Thomas.A.Powell ,"The Complete
reference Web Design ", Tata McGraw Hill Publishers, Second edition
2003,tenth reprint 2009, New Delhi. (Unit-I,II)
2.
David Mercer ,SCHAUM’S Outlines “HTML
Introduction to web page design and development”, Tata McGraw Hill
Publishers, Edition 2002,third reprint 2006, New Delhi.(Unit-II, III)
3.
Paul Wilton,”Beginning Java Script
“,SHROFF Publishers ,2000 Edition, Reprint 2001, Mumbai. (Unit-III)
4.
Dave Mercer ,"ASP . NET A
Beginner's Guide", Tata McGraw Hill New Delhi, 2nd Edition 2002, Fifth reprint 2008,India.(Unit-IV).
5.
H.M.Deitel, P.J.Deitel, Nieto, Lin, Sadhu, “XML How to Program”, Dorling Kindersley (India) Pvt. Ltd, 2001
Edition.(Unit- V)
Reference
Book(S):
1.
Sandeep Chatterjee, James Webber,” Developing
Enterprise Web services”, Dorling Kindersley (India) Pvt. Ltd ,2004
edition.
2. Holzschlag ,”HTML
4”, Techmedia Publisher New Delhi, 2000 edition.
Core 18: Web Designing Lab
Semester:
VI
Program
Code: BCAAA Course Code: 6CP
Credits : 3 Max Marks : 30+45
Contact
Hrs : 5 Hours per week
HTML
1. Design the website using various
HTML tags.
2. Create a page for Job vacancy using HTML
tags.
JavaScript
3. Write a HTML program using
JavaScript and apply some Mathematical functions.
4. Write a HTML program using
JavaScript and apply various built-in functions and user-defined functions.
5. Write a HTML program using
JavaScript for Hospital Management System.
VB Script
6. Write a HTML program using
VBScript and apply the Form validation.
XML
7. Write a XML program to maintain
the student database.
8. Write the XML program to implement
the Internal DTD and External DTD.
ASP
9. Develop the webpage using ASP.
10. Develop the Browser capability
Components using ASP.
Core 19: Project Work and Viva-Voce
Semester: VI
Program Code: BCAAA Course Code: 6CV
Credits : 4 Max Marks
: 100
Contact Hrs : 5
Hours per week
GUIDELINES
FOR PROJECT WORK
·
The aim of the Project work is to
acquire practical knowledge on the implementation of the programming concepts
studied.
·
Each student should carry out
individually one Project Work and it may be a work using the software packages
that they have learned or the implementation of concepts from the papers
studied or implementation of any innovative idea.
·
The Project work should be compulsorily done in the college only under
the supervision of the Department staff concerned.
Evaluation of the project will be
conducted as follows:
·
Two reviews will be conducted during the
period of study ( VI Semester)
·
Each review carries 20 marks (20+20)
·
A model viva will be conducted after
submission of the project report for 10 marks.
End
Semester Viva
·
Viva-voce will be conducted at the end
of VI semester for 50 marks.
·
Both the Internal (Respective Guides)
and External Examiners (50) Should Conduct the Viva-Voce Examination at the
last day of the practical session.
·
Out of 50 marks, 25 for Project
Evaluation and 25 for Viva.
·
For awarding a pass, a candidate should
have obtained 40% of the Total 100 marks.
Elective – I: Information Security
Semester:
VI
Program
Code : BCAAA Course Code : 6O1
Credits :
4 Max Marks
: 25+75 Contact Hrs : 5
Hrs / Week
Goal:
To learn
about Information Security in various aspects.
Objective: On
Successful Completion of this course the students should have knowledge about
the computer and database security.
UNIT I:
Security
Problem in Computing: Define Security – Attacks - The meaning of Computer
Security - Computer Criminals - Methods of Defense - Encryption Overview -
Hardware and Software Security - Encryption In-Depth - Terms and concepts.
UNIT
II:
Program Security: Secure Programs - Nonmalicious Program Errors -
Viruses and Other Malicious Code - Targeted Malicious Code - Controls Against
Program Threats - Terms and Concepts.
UNIT
III:
Protection in General-Purpose Operating System: Protected Objects and
Methods of Protection - Memory and Address Protection - Control of Access to
General Objects - File Protection Mechanisms - User Authentication.
UNIT
IV:
Database Security:
Introduction to databases – security requirements – reliability and integrity –
sensitive data – inference – multilevel databases – proposal for multilevel
security.
UNIT
V:
Administering Security: Security Planning - Risk Analysis. Legal,
Privacy and Ethical Issues in Computer Security: Software Failures – Privacy -
Ethical Issues in Computer Security.
Text
Book(s):
Charles P Pfleeger and Shai Lawrence Pfleeger,
“Security in Computing”, Pearson Education New Delhi, Fifth Indian Reprint, 2005.
Reference
Book(s):
1.
Ross J.Anderson and Ross Anderson, “Security Engineering: A Guide to Building
Dependable Distributed Systems”, Wiley New Delhi, 2001.
2.
Debby Russel and Sr.G.T.Gangemi, “Computer Security Basics (Paperback)”,
O’Reilly Media Mumbai, 2nd Edition, 2006.
3. Thomas R.Peltier, Justin Peltier
and John Blackley, “Information Security Fundamentals”, Prentice Hall New Delhi,
2nd Edition, 1996.
Elective
I-B: Mobile Ad Hoc Network
Semester:
VI
Program
Code: BCAAA Course Code: 6O2
Credits : 4 Max Marks : 25+75
Contact Hrs
: 5 Hours per week
Goal:
To
learn about various protocols for transferring data in mobile networks.
Objective:
On
successful completion of this course the students should have understood Ad Hoc
Network architecture, routing and security protocols.
UNIT – I:
INTRODUCTION & MAC PROTOCOLS Ad Hoc Wireless Networks Issues. MAC protocols for ad hoc Wireless
Networks: Issues, Classification of MAC Protocols, Contention Based protocols,
Contention-Based Protocols with Reservation Mechanisms, Contention-Based MAC
Protocols with scheduling Mechanisms, MAC Protocols that use Directional
Antennas.
UNIT –
II:
ROUTING PROTOCOLS Classifications,
Table Driven, On-Demand, Hybrid and Hierarchical Routing Protocols, Routing
Protocols with efficient Flooding mechanism, Power aware Routing Protocols.
Operation of Multicast Routing Protocols, Energy efficient Multicasting and
Multicasting with QoS guarantees.
UNIT –
III:
TRANSPORT LAYER AND SECURITY PROTOCOLS Introduction, Issues, Design Goals, Classification of Transport Layer
Solutions, TCP over Ad Hoc Wireless Networks, Other Transport Layer Protocols,
Security in Ad Hoc Wireless Networks, Secure Routing in Ad Hoc wireless
Networks.
UNIT –
IV:
QOS Introduction, Issues
and Challenges, Classifications of QoS Solutions, MAC Layer Solutions, Network
Layer Solutions, QoS Frameworks for Ad Hoc Wireless Networks
UNIT – V:
ENERGY MANAGEMENT Introduction,
Need for Energy Management, Classification of Energy Management Schemes,
Battery Management Schemes, Transmission Power Management Schemes, System Power
Management Schemes
Text Book (S):
1.
Siva Ram
Murthy C, Manoj B.S, “Ad
Hoc Wireless Networks: Architectures and Protocols” , Dorling Kindersley (India) Pvt Ltd, Tenth Impression,2011.
Reference Book (S):
1.
Chai-Keong
Toh, “Ad Hoc Mobile Wireless Networks”, Prentice Hall New Jersey,1st
Edition 2002.
2.
Charles
Perkins, “Ad Hoc
Networking”, Addison Wesley, 2001.
3.
Mohammed
Liyas, “Handbook
of Ad Hoc Wireless Networks”, Published by CRC Press, 2010 Edition .
Elective I-C:
Neural Networks
Semester:
VI
Program
Code: BCAAA Course Code: 6O3
Credits : 4
Max
Marks : 25+75
Contact
Hrs : 5 Hours per week
Goal: To learn about neural networks basics and advanced
techniques.
Objectives: On Successful
completion of this course the students should have understood the fundamentals
of neural networks and gain knowledge on Fuzzy systems.
UNIT I:
Fundamentals of
Neural Networks: Basic concepts of Neural Networks –Human Brain –
Model of Artificial Neuron- Neural Network Architectures- characteristics of
Neural Networks –Learning methods- Taxonomy of Neural Network Architectures
–History of Neural Network Research-Early Neural Network Architectures- Some
Application domains.
UNIT II:
Back propagation
Networks:
Architecture of a Back propagation Network – Back propagation Learning –
Illustration –Applications –Effect of Tuning parameters of the Back propagation
Neural Network- Selection of various parameters in BPN- Variations of standard
Back Propagation algorithm.
UNIT III:
Adaptive
Resonance Theory: Introduction – Cluster Structure-Vector
Quantization-Classical ART Networks- Simplified ART Architeture-ART1-
ART2-Applications-Sensitiveness of ordering of Data.
UNIT IV:
Fuzzy
Set Theory: Fuzzy versus crisp- Crisp sets –Fuzzy sets –Crisp relations – Fuzzy
relations.
UNIT V:
Fuzzy
Systems: Crisp logic –Predicate logic –Fuzzy logic –Fuzzy rule based
system-Defuzzification Methods-Applications.
Text Book (S):
1.
S.Rajasekaran, G.A.Vijayalakshmi Pai “Neural
Networks, Fuzzy logic, and Genetic Algorithms Synthesis and Applications”,
Prentice-Hall of India ,New Delhi Pvt, 2003.
Reference Book (S):
1.
Fredric M. Ham, Ivica Kostanic, “Principles
of Neuro computing for science of Engineering”, Tata McGraw Hill, New
Delhi, 1st Edition, 2001.
2. Simon Haykin “Neural
Networks- A Comprehensive foundation”, Pearson Prentice Hall New Delhi,
Third Impression 2007.
Elective II-A:
E-Commerce Technology
Semester:
VI
Program
Code: BCAAA Course Code: 6O4
Credits : 4 Max Marks : 25+75
Contact Hrs
: 5 Hours per week
Goal: To learn about E-Commerce and real world cyberspace
problems.
Objectives: On Successful
completion of this course the students should have understood the fundamentals
of E-Commerce Technologies.
Introduction to
E-Commerce – E-Commerce is not E-Business – the drivers – Myths You should know
– Advantages and Issues in E-Commerce –Benefits and Limitations of the Internet
– Role of E-Strategy –Integrating E-commerce – E-Commerce Business Models–
Management Implications
UNIT
– II
Electronic
Commerce And World Wide Web- Architectural Framework for Electronic Commerce –
World Wide Web (WWW) as the Architecture – Web Back ground: Hypertext
Publishing – Technology behind the web - Security and the Web – Mobile
Computing Framework
UNIT
– III
Electronic
Payment Systems - Smart cards and Electronic Payment Systems - Credit card
based Electronic Payment Systems - Risk and Electronic payment Systems -
Designing Electronic Payment Systems
UNIT
– IV
The Technology
of E-Commerce – Internet Architecture – Define network – Information transfer –
Network Hardware – Design considerations – Managerial factors – Wireless
technology – Wireless Applications.
UNIT
– V
Inter/Intra
Organizations Electronic Commerce - EDI- EDI application in business – legal,
security and privacy issues – EDI and Electronic commerce – standards –
internal information systems – Macro forces – Internal commerce - workflow Automation and Coordination –
Customization and Internal commerce – Supply chain Management.
Text
Book (S):
1. Elias M. Awad , “ ELECTRONIC COMMERCE from Vision to
Fulfillment”, 3rd edition 2007 ,published by pearson
education,inc, New Jersey, U.S.A.(Unit I ,III,IV).
2. Ravi Kalakota and Andrew B Whinston,
“Frontiers of Electronic commerce”,
tweleth impression 2011 , published by dorling Kindersley (India) Pvt.ltd.,
(Unit II ,V).
Reference
Book (S):
1. Jeffrey F. Rayport and Bernard J.
Jaworski, “Introduction to E-Commerce”,
2nd Edition, Tata Mc-Graw Hill Pvt., Ltd., 2003.
Elective II-B:
Enterprise Resource Planning
Semester:
VI
Program
Code: BCAAA Course Code: 6O5
Credits : 4 Max Marks : 25+75
Contact
Hrs : 5
Hours per week
Goal: To learn about the concepts of ERP and various ERP Packages.
Objectives: On Successful
completion of this course the students should have understood the fundamentals
of ERP and ERP Business Modules.
UNIT
I:
INTRODUCTION TO
ERP-Overview – Benefits of ERP – ERP and Related Technologies – Business
Process Reengineering – Data Warehousing – Data Mining – On–line Analytical
Processing – Supply Chain Management.
UNIT
II:
ERP
IMPLEMENTATION-Implementation Life Cycle – Implementation Methodology – Hidden
Costs – Organizing Implementation – Vendors, Consultants and Users – Contracts
– Project Management and Monitoring.
UNIT
III:
BUSINESS MODULES-Business Modules in an ERP
Package – Finance – Manufacturing – Human Resource – Plant Maintenance –
Materials Management – Quality Management – Sales and Distribution.
UNIT
IV:
ERP MARKET-ERP Market Place – SAP AG –
PeopleSoft – Baan Company – JD Edwards World Solutions Company – Oracle
Corporation – QAD – System Software Associates.
UNIT
V:
ERP – PRESENT AND FUTURE -Turbo Charge the ERP
System – EIA – ERP and E–Commerce – ERP and Internet – Future Directions in
ERP.
Text
Book (S):
1. Alexis Leon, “ERP Demystified”, Tata McGraw Hill Education Pvt Ltd, New Delhi, 2nd
Edition Reprint 2012.
Reference
Book (S):
1. Joseph A. Brady, Ellen F. Monk, Bret
J. Wangner, “Concepts in Enterprise
Resource Planning”, Published by Thomson Course Technology,3rd Edition, 2006.
2. Vinod Kumar Garg and N.K .Venkata
Krishnan, “Enterprise Resource Planning
– concepts and Planning”, Prentice Hall, 1998.
Elective II-C:
Service Oriented Architecture
Semester:
VI
Program
Code: BCAAA Course Code: 6O6
Credits : 4 Max Marks : 25+75
Contact
Hrs : 5 Hours per week
Goal: To learn about
SOA analysis, design and implementation.
Objectives: On Successful
completion of this course the students should have understood the fundamentals
of Service Oriented Architecture in various fields and SOAP implementation.
UNIT
I:
Software
Architecture – Types of IT Architecture – SOA – Evolution – Key components –
perspective of SOA – Enterprise-wide SOA – Architecture – Enterprise
Applications – Solution Architecture for enterprise application – Software
platforms for enterprise Applications – Patterns for SOA – SOA programming
models
UNIT
II:
Service-oriented
Analysis and Design – Design of Activity, Data, Client and business process
services – Technologies of SOA – SOAP – WSDL – JAX – WS – XML WS for .NET –
Service integration with ESB – Scenario – Business case for SOA – stakeholder
objectives – benefits of SPA – Cost Savings
UNIT
III:
SOA
implementation and Governance – strategy – SOA development – SOA governance –
trends in SOA – event-driven architecture – software s a service – SOA
technologies – proof-of-concept – process orchestration – SOA best practices
UNIT
IV:
Meta data
management – XML security – XML signature – XML Encryption – SAML – XACML –
XKMS – WS-Security – Security in web service framework - advanced messaging
UNIT
V:
Transaction
processing – paradigm – protocols and coordination – transaction specifications
– SOA in mobile – research issues
Text
Book (S):
1. Shankar Kambhampaly, “Service –Oriented Architecture for
Enterprise Applications”, Published by Wiley India Pvt
Ltd. 2nd Edition 2010.
Reference Book (S):
1. Eric Newcomer, Greg Lomow, “Understanding SOA with Web Services”,
Pearson Education 2007 1st Edition.
2. Mark O’ Neill, et al., “Web Services Security”, Tata
McGraw-Hill Osborne 1st Edition, 2003.
Elective III-A - Data Mining And Data Warehousing
Semester
: VI
Program
Code : BCSAA Course Code :
Credits : 4 Max
Marks : 25+75
Contact
Hrs : 5/Week
Goal : To
learn about the various Data Mining algorithm and Web Mining.
Objective : On Successful
Completion of this course the students should have knowledge on Data mining
techniques, algorithms and Warehousing.
UNIT
I:
Data
Mining: Introduction – Data Mining Functionalities – Classification of Data
Mining Systems – Data Mining Task Primitives – Major Issues in Data Mining.
Data Preprocessing – Introduction - Data Cleaning – Data Integration and
Transformation – Data Reduction - Data Discretization and Concept Hierarchy
Generation.
UNIT
II:
Association
Rule Mining: Apriori Algorithm-Finding Frequent Itemset Candidate Generation -
Generating Association Rules from Frequent Itemset – Improving the Efficiency
of Apriori – Mining Various Kinds of Association Rules: Mining Multilevel Association rule – Mining
Multidimensional Association Rules from Relational Databases and Data
Warehouses.
UNIT
III:
Classification
and Predication: Introduction to Classification and Prediction- Issues
Regarding Classification and Prediction – Classification by Decision Tree
Induction – Bayesian Classification – Rule based Classification – Other
Classification Methods – Prediction- Accuracy and Error Measures – Evaluating
the Accuracy of a Classifier or Predictor – Ensemble Methods – Model selection.
UNIT
IV:
Cluster
Analysis: Introduction – Types of Data in Cluster Analysis – Categorization of
Major Clustering Methods – Partitioning Methods – Hierarchical Methods –
Density based Methods – Grid based Methods – Model based Clustering Methods-
Clustering High Dimensional Data- Constrained based Cluster Analysis- Outlier
Analysis.Mining Object, Spatial, Multimedia, Text and Web Data:
Multidimensional Analysis and Descriptive Mining of Complex Data Objects –
Spatial Data Mining – Multimedia Data Mining – Text Mining – Mining the World
Wide Web.
UNIT
V:
Data
Warehouse and OLAP Technology: Overview-
Data Warehouse Introduction – A Multidimensional Data Model – Data Warehouse
Architecture – Data Warehouse Implementation – From Data Warehousing to Data
Mining.
Text Book(s)
1. Jiawei
Han and Micheline Kamber “Data Mining
Concepts and Techniques” Elsevier, San Francisco, , Reprinted in India New Delhi ,Second
Edition 2007.
Reference
Book(s)
1. Alex
Berson and Stephen J.Smith “data ware
housing, data mining & OLAP”, Tata McGraw Hill Edition New Delhi ,
Reprint 2007.
2. Pang
– ning , Michael Steinbach and vipin kumar “Introduction to Data Mining”, pearson Education New Delhi, 2007.
Elective III-B: Mobile Computing
Semester:
VI
Program
Code: BCAAA Course Code: 6O8
Credits : 4 Max Marks : 25+75
Contact
Hrs : 5 Hours per week
Goal: To learn about
the emerging technologies of mobile computing.
Objectives: On successful
completion of this course the students have the knowledge about the mobility
and mobile.
UNIT
I:
Introduction:
Mobility of Bits and Bytes –Wireless The Beginning –Mobile Computing – Dialogue
Control – Networks – Middleware and Gateways – Application and services- Developing
Mobile computer Applications – security in mobile computing – Standards _ Why
is it necessary – Standard bodies. MOBILE COMPUTTING ARCHITECTURE: History of
computers and Internet – Architecture for mobile computing – Three-tier
architecture – Design considerations for mobile computing – Mobile computing
through Internet – Making exiting applications mobile enabled.
UNIT
II:
MOBILE
COMPUTING THROUGH TELEPHONY: Evaluation of telephony – Multiple access
procedures – Mobile computing through telephone – IVR Application – Voice XML –
TAPI.
UNIT III:
EMERGING
TECHNOLOGIES: Blue Tooth – RFID – WiMAX – Mobile IP – IPv6 – Java Card. GSM :
Global System for mobile communications – GSM Architecture – GSM Entities –
Call routing in GSM – PLMN Interfaces – GSM Addresses and Identifiers – Network
Aspects in GSM – GSM Frequency allocations – Authentications and Security-SMS.
UNIT
IV:
GPRS
– GPRS and packet data network – GPRS network architecture – GPRS network
operations – Data services in GPRS – Application for GPRS- Limitations –
Billing and Charging. WAP: MMS – GPRS Applications
UNIT
V:
CDMA
and 3G: Spread spectrum technology – Is 95 – CDMA vs GSM – Wireless Data –
Third generation networks – Applications on 3G WIRELESS LAN: Wireless LAN
advantages – IEEE 802.11 standards – Architecture – Mobile in Wireless LAN –
Deploying wireless LAN –Mobile adhoc networks and sensor networks – Wireless
LAN Security – Wi-Fi vs 3G
Text
Book (S):
1.
Asoke K Talukder , Roopa R Yavagal ,”MOBILE
COMPUTING” , Tata McGraw-Hill New Delhi, 2005,10th Reprint 2009.
Reference Book (S):
1.
Rajkamal ,”MOBILE COMPUTING”, Oxford
University Press New Delhi 2007, 3rd Imprerssion 2008.
Elective III-C - Digital Image Processing
Semester: VI
Program
Code : BCSAA Course Code :
Credits : 4 Max
Marks : 25+75
Contact
Hrs : 5/Week
Goal : To learn about
the processing of images in digital form.
Objective : On Successful Completion of this course the
students should have knowledge about the fundamentals of digital image processing
on various aspects.
UNIT
I:
Digital Image:
Introduction-motivation and perspective- Scenes and Images- Applications-
Components of Image Processing System. Visual
Preliminaries: Introduction – Brightness Adaptation and Contrast – Acuity
and Contour – Texture and Pattern Discrimination – shape detection and
Recognition- perception of color – model of perceptual processing.
UNIT
II:
Image Formation Geometric Model:
Basic Transformations – perspective projection – camera calibration. Photometric Model: Intensity –
Transformation of Energy – Noise Process. Digitization:
Introduction- Sampling – Quantization – Visual Detail in the Digital Image-
Digital Image – Elements of Digital Geometry.
UNIT
III:
Image processing:
Image Enhancement- Introduction – Contrast Intensification- Linear Stretching –
Non – linear stretching – Histogram Specification. Smoothing: Image averaging – Mean filter – Ordered Statistics
Filter. Image Sharpening: High pass
Filtering – Homomorphic Filtering.
UNIT
IV:
Restoration:
Introduction – Minimum Mean square Error Restoration – Least –square Error
Restoration- Constrained least square
Restoration: Lower Bound – Restoration by singular value Decomposition –
Restoration by Maximum a posterior Estimation.
UNIT
V:
Image
Compression: Introduction – Error Criterion- Objective Criteria –
Subjective Criteria. Lossy Compression: Transform Compression – Block
Truncation compression. Loss less
Compression: Huffman Coding – Run length coding- Block coding- Contour
coding.
Text
Book(s):
1. B.Chanda
and D.Dutta Majumder , “Digital Image
Processing and analysis” , Prentice –Hall of India New Delhi, 2011.
Reference
Book(s):
1. Anil K.Jain,”Fundamentals of Digital Image Processing” Prentice –Hall of India
New Delhi, 2009.
2. Rafael C.Gonazalez and Richard E.
Woods, “Digital Image Processing”,
Pearson New Delhi, Third Edition, 2007.
No comments:
Post a Comment