0% found this document useful (0 votes)
42 views7 pages

BCA Syllabus 2022_Third Year Fifth Sem

Uploaded by

shkhlabeeb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views7 pages

BCA Syllabus 2022_Third Year Fifth Sem

Uploaded by

shkhlabeeb
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

DR.

BHIMRAO AMBEDKAR UNIVERSITY, AGRA

BACHELOR OF COMPUTER APPLICATION

(B.C.A.)

(THREE YEAR DEGREE COURSE)


with effect from session 2019-20

1
DR. BHIMRAO AMBEDKAR UNIVERSITY, AGRA

BACHELOR OF COMPUTER APPLICATION


(B.C.A.)
COURSE STRUCTURE
THIRD YEAR
V SEMESTER
Paper Code Paper Name Term Exam Internal Total
Max./Min. Marks Assessment Max./Min.
Max./Min. Marks Marks
C-501 Network Security
50/20 50/20 100/40

50/20 50/20 100/40


C-502 Visual Basic .NET

50/20 50/20 100/40


C-503 Computer
Graphics
50/20 50/20 100/40
C-504 System Analysis &
Design
50/20 50/20 100/40
C-505 Design &
Analysis of
Algorithms

C-506 Practical based on above Papers 100/40

Total marks of V Semester 600/300

2
DR. BHIMRAO AMBEDKAR UNIVERSITY, AGRA

BACHELOR OF COMPUTER APPLICATION (B.C.A.)


DETAILED SYLLABUS
FIFTH SEMESTER
PAPER CODE: C-501
Network Security
UNIT-I
Network Security: Introduction: OSI Security Architecture-Classical Encryption techniques
Cipher Principles, Data Encryption Standard, Block Cipher Design Principles and Modes of
Operation.

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

BACHELOR OF COMPUTER APPLICATION (B.C.A.)


DETAILED SYLLABUS
FIFTH SEMESTER
PAPER CODE: C-502
Visual Basic .NET
UNIT-I
Visual Basic .NET and the .NET Framework: Introduction to .net framework ,Features, Common
Language Runtime (CLR) ,Framework Class Library(FCL).Visual Studio.Net – IDE, Languages
Supported, Components. Visual Programming, VB.net, Features, IDE, Menu System, Toolbars,
Code Designer, Solution Explorer, Object Browser, Toolbox, Class View Window, Properties
Window, Server Explorer, Task List, Output Window, Command Window.
UNIT-II
Elements of Visual Basic .net: Properties, Events and Methods of Form, Label, Text Box, List
Box, Combo Box, Radio Button, Button, Check Box, Progress Bar, Date Time Picker, Calendar,
Picture Box, HScroll bar, VScroll Bar, Group Box, Tool Tip, Timer.
UNIT-III
Programming in Visual basic .net: Data Types, Keywords, Declaring Variables and Constants,
Operators, Understanding Scope and accessibility of variables, Conditional Statements, If- then,
If- then- else, Nested If, Select Case, Looping Statement, Do loop, For Loop, For Each, Next
Loop, While Loop, Arrays, Static and Dynamic.

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

BACHELOR OF COMPUTER APPLICATION (B.C.A.)


DETAILED SYLLABUS
FIFTH SEMESTER
PAPER CODE: C-503
Computer Graphics
UNIT I
Introduction: The Advantages of Interactive Graphics, Representative Uses of Computer
Graphics, Classification of Application Development of Hardware and software for computer
Graphics, Conceptual Framework for Interactive Graphics: Overview, Scan Converting Lines,
Scan Converting Circles, Scan Converting Ellipses.

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

BACHELOR OF COMPUTER APPLICATION (B.C.A.)


DETAILED SYLLABUS
FIFTH SEMESTER
PAPER CODE: C-504
System Analysis and Design
UNIT-I
Overview of Systems Concepts, Analysis and Design Life cycle, Introduction to System Concept:
Characteristics of the system, Elements of a System, Types of Systems, Physical and Abstract
System, Open and Closed System, Formal and Informal System, Introduction to Data And
Information: Types of Information System, Categories of Information System, Needs of
Information Systems, Qualities of Information System, Software Development Life Cycle (SDLC),
Role and Attributes of System Analyst.

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

BACHELOR OF COMPUTER APPLICATION (B.C.A.)


DETAILED SYLLABUS
FIFTH SEMESTER
PAPER CODE: C-505
Design and Analysis of Algorithm
UNIT-I
Basic Concepts of Algorithms: Definition of algorithm, Characteristic of algorithm, Pseudo
Codes &Time Complexity of Basic Control Structures, Time and Space Complexity of Insertion
Sort, Selection Sort, Heap Sort , Bubble Sort, Asymptotic Notations (Growth of Functions).

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:

1. Thomas H. Coremen, “Introduction to Algorithms”, PHI.


2. Horowitz & Sahani,“Fundamental of Algorithms”, Galgotia.
3. Aho,“Design & Analysis of Computer Algorithms”, Pearson.
4. Johnson baugh, “Algorithms”, Pearson.

You might also like