BCA Syllabus (MSU) - SEMESTER 6
Semester Paper Course Code Course Title Th/Pr Credits (MM-100) Min Marks
IE UE UE Total
BCA-6 SEM 1 0627001 Computer Network Security TH 4 25 75 25 40
2 0627002 Information System Analysis Design & Implementation TH 4 25 75 25 40
3 0627003 E-Commerce TH 4 25 75 25 40
4 0627004 / 0627005 Elective – Any one of the following:
(A) Cloud Computing
(B) Data Warehousing & Data Mining
TH 4 25 75 25 40
5 0627065 Major Project PR 8 - 100 40 40

Course Name: Computer Network Security

Course Code: 0627001   |   Internal/External Marks: 25/75   |   Credit: 4

UNIT-I: Introduction & Cryptography
Introduction: Attack, Services and Mechanism, Model for Internetwork Security.
Cryptography: Notion of Plain Text, Encryption, Key, Cipher Text, Decryption and Cryptanalysis; Public Key Encryption, Digital Signatures, and Authentication.
UNIT-II: Network Security & Authentication
Authentication Applications: Kerberos, X.509, Directory Authentication Service, Pretty Good Privacy (PGP), S/MIME.
UNIT-III: IP Security Architecture
Overview, Authentication Header, Encapsulating Security Payload, Combining Security Associations, Key Management.
UNIT-IV: Web Security
Requirements, Secure Socket Layer (SSL), Transport Layer Security (TLS), Secure Electronic Transactions (SET).
UNIT-V: Network Management Security
Overview of SNMP Architecture, SNMPv1 Communication Facility, SNMPv3.
UNIT-VI: System Security
Intruders, Viruses, and Related Threats, Firewall Design Principles, Configuration Management.

Course Name: Information System Analysis Design and Implementation

Course Code: 0627002   |   Internal/External Marks: 25/75   |   Credit: 4

UNIT-I: Overview of System Analysis and Design
Systems Development Life Cycle; concept and Models: requirements determination, logical design, physical design, test planning, implementation, planning and performance evaluation, communication, interviewing, presentation skills; group dynamics; risk and feasibility analysis; group based approaches, JAD, structured walkthroughs, and design and code reviews; prototyping; database design software quality metrics; application categories software package evaluation and acquisition.
UNIT-II: Information Requirement Analysis
Process modeling with physical logical data flow diagrams, data modeling with logical entity relationship diagrams.
UNIT-III: Developing a Proposal
Feasibility study and cost estimation. System Design: Design of input and control, design of output and control, file design/database design, process, user interface design, prototyping; software constructors; documentation.
UNIT-IV: Application Development Methodologies and CASE tools
Information engineering structured system analysis and design, and object-oriented methodologies for application development data modeling, process modeling, user interface design, and prototyping, use of computer-aided software engineering (CASE) tools in the analysis design and implementation of information systems.
UNIT-V: Design and Implementation on OO Platform
Object-oriented analysis and design through object modeling technique, object modeling, dynamic modeling, and functional object-oriented design and object-oriented programming systems for implementation, object-oriented databases.
UNIT-VI: Managerial Issues in Software Projects
Introduction to software markets; planning of software projects, size and cost estimates; project scheduling; measurement of software quality and productivity, ISO and capability maturity models for organizational growth.

Course Name: E-Commerce

Course Code: 0627003   |   Internal/External Marks: 25/75   |   Credit: 4

UNIT-I: Introduction to E-Commerce
The Scope of Electronic Commerce, Definition of Electronic Commerce, Electronic E-commerce and the Trade Cycle, Electronic Markets, Electronic Data Interchange, Internet Commerce, E-Commerce in Perspective.
UNIT-II: Business-to-Business Electronic Commerce
Characteristics of B2B EC, Models of B2B EC, Procurement Management Using the Buyer’s Internal Marketplace, Just in Time Delivery, Other B2B Models, Auctions and Services from Traditional to Internet Based EDI, Integration with Back-end Information Systems, The Role of Software Agents for B2B EC, Electronic marketing in B2B, Solutions of B2B EC, Managerial Issues, Electronic Data Interchange (EDI), EDI: The Nuts and Bolts, EDI & Business.
UNIT-III: Internet and Extranet
Automotive Network Exchange, The Largest Extranet, Architecture of the Internet, Intranet and Extranet, Intranet software, Applications of Intranets, Intranet Application Case Studies, Considerations in Intranet Deployment, The Extranets, The structures of Extranets, Extranet products & services, Applications of Extranets, Business Models of Extranet Applications, Managerial Issues.
UNIT-IV: Public Policy and Legal Issues
EC-Related Legal Incidents, Legal Incidents, Ethical & Other Public Policy Issues, Protecting Privacy, Protecting Intellectual Property, Free speech, Internet Indecency & Censorship, Taxation & Encryption Policies, Other Legal Issues: Contracts, Gambling & More, Consumer & Seller Protection In EC.
UNIT-V: Infrastructure for E-Commerce
It takes more than Technology, A Network Of Networks, Internet Protocols, Web-Based Client/Server, Internet Security, Selling on the Web, Chatting on the Web, Multimedia Delivery, Analyzing Web Visits, Managerial Issues.

Course Name: Cloud Computing

Course Code: 0627004   |   Internal/External Marks: 25/75   |   Credit: 4

UNIT-I: Introduction to Computing Paradigms
High-Performance Computing, Parallel Computing, Distributed Computing, Cluster Computing, Grid Computing, Cloud Computing, Bio computing, Mobile Computing, Quantum Computing, Optical Computing, Nano-computing, Network Computing. Cloud Computing Fundamentals: Motivation, Need, Definition of Cloud Computing. Principles of Cloud computing: Five Essential Characteristics, Four Cloud Deployment Models, Three Service Offering Models, Cloud Ecosystem, Requirements for Cloud Services. Cloud Computing Architecture: cloud Architecture, User/Client Layer, Network Layer, Cloud Management Layer, Hardware Resource Layer, Network Connectivity in Cloud Computing, Public Cloud Access Networking, Private Cloud Access Networking.
UNIT-II: Cloud Computing Management
Cloud Application, Benefits and Drawbacks Applications on the Cloud, Managing the Cloud, Managing the Cloud Infrastructure, Managing the Cloud Application, Migrating Application to Cloud, Cloud Deployment Models: Private Cloud, Outsourced Private Cloud, Community Cloud, On-Premise Community Cloud, Hybrid Cloud. Cloud Service Models: Infrastructure as a Service, Platform as a Service, Software as a Service, Introduction to Open Source Tools for IaaS, Paas & SaaS: Apache.
UNIT-III: Technological Drivers for Cloud Computing
SOA and Cloud, SOA and SOC, Benefits of SOA, Multi-core Technology: Multi-core Processors and VM Scalability, Memory and Storage Technologies, Cloud Storage Requirements, Networking Technologies, Web 2.0: Characteristics, Difference from Web 1.0, Applications, Social Media, Marketing, Education. Web 3.0: Components, Semantic Web, Web Services, Characteristics, Convergence of Cloud and Web 4.0, Connecting Information: Facebook. Agile Software Models: Agile SDLC for Cloud Computing, Features of Cloud SDLC, Agile Software Development Process, Advantages of Agile. Cloud Application Development Platforms: Windows Azure, Google App Engine, Force.com, IBM Cloud Computing API.
UNIT-IV: Virtualization
Full Virtualization, Para virtualization, Hardware-Assisted Virtualization, Hypervisor, OS Virtualization, Server Virtualization, Memory Virtualization, Storage Virtualization, Network Virtualization, Application Virtualization, Processor Virtualization, Data Virtualization, Hypervisors, Types of Hypervisors, Security Issues and Recommendations, From Virtualization to Cloud Computing: VMware, Microsoft Hyper-V.
UNIT-V: Cloud Service Providers & Security
EMC, EMC IT, Captiva Cloud Toolkit, Google Cloud Platform, Cloud Storage, Google Cloud Connect, Google Cloud Print, Google App Engine, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon Simple Storage Service, Amazon Simple Queue Service, Microsoft Azure, Microsoft Assessment and Planning Toolkit, SharePoint, IBM Smart Cloud. Security in Cloud Computing, Cloud General Challenges.

Course Name: Data Warehousing & Data Mining

Course Code: 0627005   |   Internal/External Marks: 25/75   |   Credit: 4

UNIT-I: Data Warehousing
Introduction to Data Warehouse, its competitive advantage, Data warehouse Vs Operational Data, Things to consider while building Data Warehouse.
UNIT-II: Implementation
Building Data warehousing team, Defining data warehousing project, data warehousing project management, Project estimation for data warehousing, Data warehousing project implementation.
UNIT-III: Techniques
Bitmapped indexes, Star queries, Read only table spaces, Parallel Processing, Partition views, Optimizing extraction process.
UNIT-IV: Data Mining
Introduction to Data Mining, benefits of Data Mining, How it helps in decision making, Data mining techniques, Introduction to Data Mart, Data Mart Tools, Data warehouse vs Data Mart, OLAP and its need, MOLAP and ROLAP.