BCA Syllabus (CCS) - SEMESTER 6

Course Name: Computer Network Security

Course Code: BCA-601


UNIT-I: 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 Application: Kerveros, X.509, Directory Authentication Service, Pretty Good Privacy, S/Mime.
UNIT-III: IP Security Architecture
Overview, Authentication header, Encapsulating Security Pay Load combining Security Associations, Key Management.
UNIT-IV: Web Security
Requirement, Secure Socket Layer, Transport Layer Security, and Secure Electronic Transactions.
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. Comprehensive examples using available software platforms/case tools, Configuration Management.

Course Name: Information System Analysis Design and Implementation

Course Code: BCA-602


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: BCA-603

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.
Business Strategy in an Electronic Age: Supply Chains, Porter’s Value Chain Model, Inter Organizational Value Chains, Competitive Strategy, Porter’s Model, First Mover Advantage, Sustainable Competitive Advantage, Competitive Advantage using E-Commerce, Business Strategy, Introduction to Business Strategy, Strategic Implications of IT, Technology, Business Environment, Business Capability, Existing Business Strategy, Strategy Formulation & Implementation Planning, E-Commerce Implementation, E-Commerce Evaluation.
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 System, 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.
Electronic Payment Systems: Is SET a Failure, Electronic Payments & Protocols, Security Schemes in Electronic Payment Systems, Electronic Credit Card System on the Internet, Electronic Fund Transfer and Debit Cards on the Internet, Stored-Value Cards and E-Cash, Electronic Check Systems, Prospect of Electronic Payment Systems, Managerial Issues.
UNIT-IV: Public Policy: From Legal Issues to Privacy
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 EC
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: Knowledge Management

Course Code: BCA-604

UNIT-I: Business Intelligence and Business Decisions
Modeling Decision Process; Decision Support Systems; Group Decision Support and Groupware Technologies.
UNIT-II: Executive Information and Support Systems
Business Expert System and AI, OLTO & OLAP; Data Warehousing; Data Marts, Data Warehouse Architecture; Tools for Data Warehousing.
UNIT-III: Multi-Dimensional Analysis
Data Mining and Knowledge Discovery; Data Mining and Techniques; Data Mining of Advanced Databases.
UNIT-IV: Knowledge Management Systems
Concept and Structure of KM Systems; Techniques of Knowledge Management; Appreciation and Limitation.