BCA Syllabus 2022_Third Year Fifth Sem
BCA Syllabus 2022_Third Year Fifth Sem
(B.C.A.)
1
DR. BHIMRAO AMBEDKAR UNIVERSITY, AGRA
2
DR. BHIMRAO AMBEDKAR UNIVERSITY, AGRA
UNIT-II
Public Key Cryptography: Key Management, Diffie Hellman key Exchange-Elliptic Curve
Architecture and Cryptography, Introduction to Number Theory, Confidentiality using
Symmetric Encryption, Public Key Cryptography and RSA.
UNIT-III
Authentication and Hash Function: Authentication requirements, Authentication functions –
Message Authentication Codes, Hash Functions, Security of Hash Functions and MACs, MD5
message Digest algorithm, Secure Hash Algorithm, RIPEMD, HMAC Digital Signatures,
Authentication Protocols, Digital Signature Standard
UNIT-IV
Network Security: Authentication Applications: Kerberos, X.509 Authentication Service,
Electronic Mail Security, PGP, S/MIME, IP Security, Web Security.
UNIT-V
System Level Security: Intrusion detection, password management, Viruses and related
Threats, Virus Counter measures, Firewall Design Principles, Trusted Systems.
Suggested Books:
1. William Stallings, “Cryptography and Network Security, Principles and Practices ", Prentice
Hall of India, Third Edition,2003.
2. Atul Kahate-“Cryptography and Network Security ",Tata McGraw,Hill,2003.
3. Bruce Schneier, “Applied Cryptography", John Wiley & Sons Inc, 2001.
3
DR. BHIMRAO AMBEDKAR UNIVERSITY, AGRA
UNIT-IV
Functions, Built-In Dialog Boxes, Menus and Toolbar: Menus and toolbars, Menu Strip, Tool
Strip, Status Strip, Built-In Dialog Boxes –Open File Dialogs, Save File Dialogs, Font Dialogs, Color
Dialogs, Print Dialogs, Input Box, MsgBox, Interfacing With End user, Creating MDI Parent and
Child, Functions and Procedures, Built-In Functions, Mathematical and String Functions, User
Defined Functions and Procedures.
UNIT-V
Advanced Concepts in VB.Net: Object Oriented Programming, Creating Classes, Objects, Fields,
Properties, Methods, Events, Constructors and destructors, Exception Handling, Models,
Statements, File Handling, Using File Stream Class, File Mode, File Share, File Access
Enumerations, Opening or Creating Files with File Stream Class, Reading and Writing Text using
Stream Reader and Stream Writer Classes, Data Access with ADO.Net – What are Databases?
Data Access with Server Explorer, Data Adapter and Data Sets, ADO.NET Objects and Basic SQL.
Suggested Books:
1. Jesse liberty :”Learning Visual Basic.net”
2. Steven Holzner: “ VB.NET BlackBook “
3. Chuck Easttom: “ Learn VB.NET”
4
DR. BHIMRAO AMBEDKAR UNIVERSITY, AGRA
UNIT II
Hardcopy Technologies, Display Technologies, Raster, Scan Display System, Video Controller,
Random, Scan Display processor, Input Devices for Operator Interaction, Image Scanners,
Working exposure on graphics tools like Dream Weaver, 3D Effects etc, Clipping Southland,
Cohen Algorithm, Cyrus, Beck Algorithm, Midpoint Subdivision Algorithm
UNIT III
Geometrical Transformation: 2D Transformation, Homogeneous Coordinates and Matrix
Representation of 2D Transformations, composition of 2D Transformations, the Window to
Viewport Transformations, Introduction to 3D Transformations Matrix.
UNIT IV
Representing Curves & Surfaces: Polygon meshes parametric, Cubic Curves, Quadric Surface.
Solid Modeling: Representing Solids, Regularized Boolean Set Operation primitive Instancing
Sweep Representations, Boundary Representations, Spatial Partitioning Representations,
Constructive Solid Geometry Comparison of Representations.
UNIT V
Introductory Concepts: Multimedia Definition, CD-ROM and the multimedia highway,
Computer Animation (Design, types of animation, using different functions) UNIT-VI Uses of
Multimedia, Introduction to making multimedia, The stage of Project, hardware & software
requirements to make good multimedia skills and Training opportunities in Multimedia
Motivation for Multimedia usage
Suggested Books:
1. Foley, Van Dam, Feiner, Hughes, Computer Graphics Principles& practice,2000.
2. D.J. Gibbs & D.C. Tsichritzs: Multimedia programming Object Environment & Frame work,
2000.
3. D. Haran & Baker. Computer Graphics Prentice Hall of India, 1986
5
DR. BHIMRAO AMBEDKAR UNIVERSITY, AGRA
UNIT-II
System Planning and Requirements Determination System planning and initial investigation:
Strategic Plan for Information processing, Tools for Planning, Problems in Planning, Need for
requirement definition.
UNIT-III
Information gathering tools: Review of Literature, procedures and forms, Methodologies, Tools
and Techniques of Analysis Systems Analysis and Design: Decision Tree, Data Dictionary,
Decision Table, Structured English, Data Flow Diagram, Components of a DFD, Zero Level DFD,
DFD Transformation and Decomposition, Context Diagram, Levelling a DFD, Feasibility Study:
Economic Feasibility (Cost & Benefit Analysis), Organizational Feasibility, Technical Feasibility,
Behavioural Feasibility study.
UNIT-IV
System Design and Implementation Process of Design: Logical and Physical Design, Design
Methodologies, Elements of Form Design, Design of Output, Design of Input, Design of File,
Design of procedure, Audit Trail, System Implementation and Testing: Operational and Test
Environment, Conversion Preparation, Database installation, Users Training and Final Report to
Management, Creating a new System, Test Plan: Activity Network for system Testing, Types of
Testing.
UNIT-V
System Quality Assurance, IT infrastructure Selection and Evaluation of Processing and
Maintenance Quality Assurance: Quality factors specifications, Levels of Quality Assurance,
Computer Hardware and Software Selection, Computer Configuration Determination,
Requesting Proposal from Vendors, Evaluation of Vendor’s Proposals, Acceptance of system,
Evaluation of Processing, Need of Maintenance.
Suggested Books:
1. V.Rajaraman, Analysis and Design of Information System, Pearson Education, 1991.
2. J.A. Senn, “Analysis and Design of Information Systems”
3. J.K.Whiten, L.D.Bentley, V.M.Beslow, “System Analysis and Design Methods”,
6
DR. BHIMRAO AMBEDKAR UNIVERSITY, AGRA
UNIT-II
Divide and conquer: Binary Search, Maximum & Minimum, Merge Sort, Quick Sort, Greedy
Method: General method, Knapsack Problem, Job Sequencing with deadline- Optimal Storage
on tapes, Huffman Codes.
UNIT-III
Dynamic Programming: Matrix, Chain Multiplications, Longest Common Subsequence-
Backtracking: General method, N Queens Problem, Sum of subsets.
UNIT-IV
Basic Traversals and search techniques, techniques of binary trees, techniques of graphs: BFS,
DFS.
UNIT-V
Analysis of Graph Algorithms: Elementary Graph Algorithms, Multistage Graphs, Minimum
Spanning Trees: Kruskal’s & Prim’s Algorithm, Single Source Shortest Path, Dijkstra’s & Bellman
Ford, All Pairs Shortest Path: Warshal Algorithm.
Suggested Books: