Blabla
Blabla
utedd
in
y MR
asatewr
PD .CF
oEdmit
or
B.R.A. Bihar University, Muzaffarpur
or
Course Structure of B.C.A. (Bachelor of Computer Applications)-Semester System
1ST SEMESTER
oEdmit
Paper Internal External
Paper Title Total
Code Marks Marks
BCA-101 Mathematical Foundation 20 80 100
BCA-102 Computer Fundamentals 20 80 100
BCA-103 Business Communication & Information System 20 80 100
BCA-104 C Programming 20 80 100
.CF
BCA-105 Lab on DOS & Windows 20 80 100
BCA-106 Lab on C 20 80 100
TOTAL MARKS 120 480 600
PD
2ND SEMESTER
Page-1
B.R.A. Bihar University, Muzaffarpur
or
4TH SEMESTER
oEdmit
Code Marks Marks
BCA-401 Java Programming 20 80 100
BCA-402 Computer Graphics & Multimedia 20 80 100
BCA-403 Operating System & Linux 20 80 100
BCA-404 Software Engineering Principles 20 80 100
BCA-405 Lab on Java Programming 20 80 100
BCA-406 Lab on Computer Graphics & Linux 20 80 100
.CF
TOTAL MARKS 120 480 600
PD
5TH SEMESTER
6TH SEMESTER
There will be ten long answer type questions out of which students will have to answer
5 questions. Each question will carry equal marks.
Page-2
B.R.A. Bihar University, Muzaffarpur
or
1st Semester:-
BCA-101: Mathematical Foundation
oEdmit
Total Lectures = 50
.CF
Unit – II: Integral Calculus: Definite integral and its application for area, length and volume,
multiple integrals, change of order of integration .
PD
Unit – III: Differential Equation: First degree and first order differential equation: Higher order
differential equation with constant coefficients, Linear partial differential equation of first order
P.D.E. of higher orders with constant coefficients.
Unit – IV: Matrix Algebra: Elementary transformation, inverse of a matrix by row operation,
rank, solution of a system of linear simultaneous equation by matrix method, Eigen values and
atewr
Eigen Vectors, Cayley Hamilton theorem, Quadratic forms.
Note: Stress should be given on the development of ideas. Proofs of theorems and derivation of
formulae are not required.
as
Text Books:
1. Engineering Mathematics, Dr. B.S. Grewal
y MR
Total Lectures = 50
Capabilities and Limitations of Computers; Type of Computers- Analog, Digital, Hybrid, General,
Special Purpose, Macro, Mini, Mainframe, Super; Generations of Computers, Type of PCs: -
Desktop, Laptop, Notebook, Palmtop, Workstations etc and their characteristics
Unit- II
Computer organization and Working:- Basic Components of a Computer System: - CPU,
Sreta
Page-3
B.R.A. Bihar University, Muzaffarpur
or
Unit-III
Input Devices: Keyboard, Mouse etc.; Output Devices: Monitors: Characteristics and type of
monitors, Printers: Daisy Wheel, Dot Matrix, Ink Jet, Laser, Line Printer. Plotter, Sound Card and
oEdmit
Speakers, Projectors
Storage Devices: Storage Fundamentals: - Primary versus Secondary Data Storage and retrieval
method- Sequential, Direct, Index Sequential.
Various storage Device:- Magnetic Tape, Magnetic Discs, Cartridge Tape, Hard Disk Drives,
Optical Disks, CD, DVD, Zip Drive
Unit – IV
Computer Software: Need, Types of software: System Software and application Software
.CF
System Software: Operating System, Utility Program, Programming Languages, Assemblers,
Compilers and Interpreters
PD
Operating System:- Functions type- Batch, Single, Multiprogramming, Multiprocessing,
Programming Language: Machine Level, Assembly, High Level, 4GL, their merits and demerits,
Application Software: Word processing, Spreadsheet, Presentation Graphics, Database
Management Software, Characteristics, Usages and Examples and areas of Application of each
of them.
Unit- V
atewr
Algorithms, Flowcharts: Symbols, Rules for making Flowcharts, types of flowcharts, advantages
and disadvantages; Pseudo Codes, Decision Tree, Decision Table, System Flowchart.
Unit- VI
Programming Techniques- Top-Down, Bottom-Up, Modular, Structured- Features, Merits and
demerits, Comparative Study.
as
or
Unit – III: Office procedure: Receipt and Dispatch of mail, Filing and Indexing Systems,
Classification of mail. E-mail, On-line meeting, On-line interviews.
Forms of Oral Communication – Group Discussion, Debate, Extempore, Presentation, Seminar
oEdmit
and Conference
Unit–IV: Data and information, Characteristics, sources and types of information. Importance of
information for Managers,Value of Information,Information economics, Role of Computers.
Unit – V: Concept, role and importance of Management Information System (MIS), Concept of
system, characteristics and types of system, Information needs and management levels –
OAS,TPS, MIS,DSS. Role of OAS in organisations.
Unit – VI: MIS and Decision making concepts, Herbert-Simon model of Decision Making.
.CF
Concept and philosophy of DSS, MIS Project Planning
PD
Text Books: 1. Essentials of Business Communication – Reddy, Apparnaiah, Rao
2. Essentials of Business Communication – R. Pal and J.S.Korlahalli
3. Business Communication – U.S.Rai and S.M.Rai
4. Management Information & Control System, Dr. Sushila Madan, Taxmann Publ.
5. Management Information System-Text and Cases, W.S.Jawadekar, McGraw Hill Publ.
6. Management Information System, Dr Nirmalya Bagchi, Vikas Publ. 2010.
atewr
7. Information System for Modern Management, R.G.Murdick, Joel E. Ross, & J.R.Clagget, PHI.
BCA-104: C – Programming
Total Lectures = 50
as
Unit - I: .
1.1 Structures of ‘C’ Programming Language,
y MR
Unit – II: .
3.1 Decision Making: if, if-else, GOTO, Nesting, Switch Statements.
3.2 Looping: for, Nesting of for-loop, While loop, do-while loop
4.1 Array: One Dimensional
utedd
or
Unit – IV:
7.1 String Handling: String Manipulation
7.2 String Handling Functions.
oEdmit
Unit – V:
8.1 Structure
8.2 Structure Array
9 Pointers: Pointer of Array, Structure Pointer
Unit – VI:
10.1 File Handling
.CF
10.2 Reading and Writing a File
PD
Text Books:
1. Let us C - Yashwant Kanetkar.
2. Programming in C- E. Balaguruswamy
3. The C programming Language – Dennis Ritchie, Pearson
4. Structured Programming approach using C - Furouzan & Ceilberg Thomson Learning publ.
5. Pointers in C – Yashwant Kanetkar
atewr
6. How to solve it by Computer – R. G. Dromy
7. Introduction to algorithms – Cormen, Leiserson, Rivest, Stein
8. Programming in C – R. Subburaj, Vikas Publishing House
9. Computer Programming in C – V Rajaraman, PHI
10. Programming in C using ANSI C – Ashok N. Kamthane, Pearson Education
as
y MR
Features of MS Windows, Desktop, creation of folders and shortcuts, icons, features of Windows
explorer, Internet Explorer, Windows Accessories(Paint, Notepad etc., Windows Media Player,
Internet Browsers), control Panel, Taskbar.
in
DOS commands
utedd
Internal: DIR, MD, CD, RD, COPY, DEL, VOL, DATE, TIME, CLS, PATH, TYPE, PROMPT etc.
External: CHKDSK, XCOPY, PRINT, DISKCOPY, DISKCOMP, DOSKEY, TREE, MOVE, LABEL, APPEND,
FORMAT, SORT, FDISK, BACKUP, RESTORE, EDIT, MODE, ATTRIB, HELP, SYS etc.
Executable vs. non-executable files in DOS.
Sreta
Page-6
B.R.A. Bihar University, Muzaffarpur
or
BCA – 106: Lab on C
Total Lab Classes = 60
oEdmit
Sample Exercise1: Basics
Write programs to: print sample strings like “hello world”, “Welcome to C Programming” with
different formats using escape sequences, print different data types in ‘C’ and their ranges,
initialize, assignment & printing variables of different data types.
Exercise2: Operators
i) Write a Program to demonstrate arithmetic operators. (+, -, *, /, %)
.CF
ii) Demonstrate logical operators.(logical AND, logical OR) ii) read radius value from the
keyboard and calculate the area of circle and print the result in both floating and exponential
notation.
PD
iii) Calculate simple interest. iv) Convert temperature (Fahrenheit – Centigrade and vice-versa)
Exercise3: Operators
i) Write a Program to demonstrate relational operators.(,<=,>=,==,!=) ii) Check equivalence of
two numbers using conditional operator. Iii) Demonstrate pre increment and post
increment.(++a, a++ where a is a value to be initialized) iv) Demonstrate pre decrement and
post decrement.(--a, a-- where a is a value to be initialized)
v) Computing the volume of sphere, cone and cylinder assume that dimensions are integer’s
atewr
use type casting where ever necessary.
Exercise4: Decision Statements
i) Write a Program to read marks of a student in six subjects and print whether pass or fail
(using if-else).
ii) Calculate roots of quadratic equation (using if-else). iii) Calculate electricity bill. Read starting
as
and ending meter reading. The charges are as follows. No. of Units Consumed Rate in(Rs) 1-100
y MR
1.50 per unit 101-300 2.00 per unit for excess of 100 units 301-500 2.50 per unit for excess of
300 units 501-above 3.25 per unit for excess of 500 units
Exercise 5: Switch operations
i) Write a Program to perform arithmetic operations using switch case. ii) Display colors using
switch case (VIBGYOR). iii) Display vowels and consonants using switch case.
iv) Display names of days in a Week using switch case.
Exercise 6: Basic Loop operations
Do the Following Programs Using for, while, do-while loops.
in
i) Write a program to calculate sum of individual digits of a given number. ii) Check whether
given number is palindrome or not. Iii) Print prime numbers in the given range. iv) Display
multiplication tables from 1 to 10 except 3 and 5.
Exercise 7: Advanced loops
utedd
i) Write a program to print the Fibonacci series for given ‘N’ value.
ii) Check whether a given number is a Fibonacci number or not. iii) Read 2 numbers x and n
then compute the sum of the Geometric Progression. 1+x+ x2 +x3 + - - - - - - - +xn iv) Print the
following formats. 1 * 1 2 * * 1 2 3 * * * 1 2 3 4 * * * *
Exercise 8: 1-D arrays
i) Write a program to store 10 elements in the 1-D array and print sum of the array. ii) Print
Sreta
minimum and maximum elements in the 1-D array. iii) Count no. of positive numbers, negative
numbers and zeros in the array. iv) Search the given element by using linear search. v) Sort the
given elements using bubble sort technique.
Page-7
B.R.A. Bihar University, Muzaffarpur
or
Exercise 9: 2-D arrays
i) Perform matrix addition and matrix subtraction. ii) Perform matrix multiplication by checking
the compatibility. iii) Print the transpose of a matrix.
oEdmit
Exercise 10: Strings
i) Write a program to perform various string manipulations using built-in functions. ii) Print the
given strings in ascending order. iii) Verify the given string is palindrome or not (without built-
in functions, with using built-in functions). Iv) Concatenate two strings using arrays.
Exercise 11: Math Functions and I/O Fucntions
i) Write a program to read values from keyboard and find the values using abs(), sqrt(),floor(),
ceil() and pow().
ii) Read and display a value using getch() and putch(). iii) Read and display a value using
getchar(), putchar(),gets() and puts().
.CF
Exercise 12: Functions
i) Write a program to find sum of two numbers using functions. ii) Find product of two numbers
PD
using functions without arguments, without return type. iii) Find difference of two numbers
using functions without arguments, with return type. iv) Find sum of two numbers using
functions with arguments &without return type. v) Find product of two numbers using
functions with arguments, with return type.
Exercise 13: Functions and Recursion
i) Write a program to swap two numbers using a) Call By Value B) Call By Reference.
ii) Calculate factorial, gcd using recursion and non-recursion functions. iii) Perform arithmetic
atewr
operations using pointer. iv) Matrix addition using pointers.
Exercise 14: Structures
i) Write a program to create structure for an account holder in a bank with following Fields:
name, account number, address, balance and display the details of five account holders.
ii) Find total marks of individual student and average marks for 10 students using structures.
as
iii) Create structure called traveler and members of structure are train no, coach no, seat no,
y MR
source, destination , gender, age, name and departure date. iv) Illustrate passing an entire
structure to a function.
Exercise 15: File operations using command line arguments
i) Write a program which copies the contents of one file to another file using command line
arguments.
ii) Reverse the first n characters in a file use command line arguments.
A Mini Project
in
utedd
Sreta
Page-8
B.R.A. Bihar University, Muzaffarpur
or
2nd Semester:
BCA – 201: Discrete Mathematics
oEdmit
Total Lectures = 50
Unit – I: Set , Relation and Function: Notation, Inclusion and Equality of Sets, Power Set,
Operations on set, Venn Diagram, Relation, Domain and range, Properties of binary relation in a
set, relation matrix, digraph, Equivalence Relation, Partition and covering of a set. Definition
and types of Functions, Composition of function, Inverse function. [22 Lect.]
.CF
Unit – II: Algebraic Structures: Definitions and illustrative examples of semi-groups, monoids,
Groups, Subgroups, Ring. .
PD
Unit – III: POSET and Lattice- Partial Ordering, partially ordered set, chain, Maximal, Minimal,
Lub and Glb, Hasse Diagram
Unit - IV: Lattice: Definition of lattice and its properties, Sublattice, distributive and
complemented lattice [14 Lect.]
Unit – V: Graph Theory: Definition of graph and types, Directed and undirected graph, path,
walk and circuit, Regular graph, Tree. .
atewr
Text Books:
Unit-I
in
Data representation, Data Types and Number Systems, Binary Number System, Octal &
Hexa-Decimal Number System, Fixed Point Representation, 1's & 2's Complement,
Binary Fixed - Point Representation, Arithmetic Operation on Binary Numbers, Overflow
& Underflow
Unit-II
utedd
Boolean algebra and digital logic circuits -Logic Gates, AND, OR, NOT Gates and their
Truth Tables, NOR, NAND & XOR Gates, Boolean Algebra, Basic Definition and
Properties, Basic Boolean Law's, Demorgan's Theorem
Unit-III
Sequential logic- Flip-Flops - RS, D, J K & T Flip-Flop, Registers, Counters and the memory
Sreta
unit, Shift registers, Ripple counters and Synchronous counters, Timings sequence digital
logic families
Page-9
B.R.A. Bihar University, Muzaffarpur
or
Unit-IV
Input-output organizations- I/O Interface, Properties of simple I/O Devices and their
controller, Isolated Vs Memory-mapped I/O, Modes of data transfer, Synchronous &
oEdmit
Asynchronous data transfer
Unit-V
Memory organization - Auxiliary Memory, Magnetic Drum, Disk & Tape, Semi-conductor
memories, memory, Hierarchy, Associative memory, Virtual memory, Address space &
memory space, Cache memory, Hit ratio, Writing into cache .
Text Books:
.CF
2. Modern Digital Electronics - R. P. Jain, TMH.
3. Computer Fundamentals - V. Rajaraman, PHI.
PD
4. Digital Logic and Computer Design - Morris Mano, PHI Publications
5. Computer Architecture and Organisation, John P. Hayes, McGraw Hill Publ.
Unit - I: Introduction:
atewr
Array, Function, Pointer and Structure.
Unit - II: Recursion:
Recursion vs Looping, Recursive Functions.
Unit - III: Sorting & Searching:
as
Text Books:
Sreta
Page-10
B.R.A. Bihar University, Muzaffarpur
or
5. Robert Kruse, C.L.Tondo, Bruce Leung, Shashi Mogalla, “Data Structures and Program Design
using C”, Pearson Education.
6. Forouzan, “A Structured Programming Approach using C”, Cengage Learning India.
oEdmit
7. A Practical Approach to Data Structures and Algorithms – Sanjay Pahuja, New Age Publ.
8. Data Structure using C, Rohit Khurana, Vikas Publication
Unit – I: Importance of System Analysis and Design, Concept of System, characteristics and
.CF
types of system, System Development Life Cycle - waterfall model. Prototype development
strategy, Software Crisis, Audit Trail, Role and Attributes of System Analyst. .
Unit – II: Sources of Project request, Project Selection, Preliminary Investigation, Feasibility
PD
Study, types of feasibility study, Cost and benefit analysis.
Systems Analysis, Requirements determination, Structured Analysis, System Requirements
Specification (SRS), Analysis Tools, Data Dictionary, HIPO, Decision Tree, Decision Table,
Warnier-Orr Diagram, ERD, Data Flow Design (DFD).
Unit – III: System Design, Design process, constraints, Input and control Design, Validation
checks, concept and types of Form, Form Design, Output Design, File Design: Types of File-
atewr
Master File, Transaction File, Table / Reference File, Report File.
Unit – IV: Software Quality and Testing: Quality concept, Testing and Testing objectives, Black
Box and White Box testing, Unit testing, integration testing, system testing
Unit – V: Hardware and Software Acquisition and selection criteria, system conversion and
as
Unit – VI: Management Information System: Definition, objectives and role in organisation and
for managers. Information system at different levels of organisation/management –
OAS,TPS,MIS,DSS. Components of MIS, Failure and success of MIS.
Text Books:
1. “Analysis & Design of Information System”, James A. Senn, McGraw Hill Publ. Delhi
2. “System Analysis & Design”, E.J.Awad, Galgotia Publ., N. Delhi
in
Dittman, TMH
10. Modern Systems Analysis and Design,Jeffrey A. Hoffer,Joey F. George,and Valacich, Pearson
Page-11
B.R.A. Bihar University, Muzaffarpur
or
BCA-205 Lab on MS-Office
Total Lab Classes = 60
oEdmit
Microsoft Word: Introducing Word, Entering and Editing Text, Formatting Text, Formatting
Pages, Creating Tables; Special Word Techniques, Word and the Web.
Microsoft Excel: Introducing Excel, Entering Data and Formulas, Structuring the Sheet, Formatting
the Sheet, Using Excel Charts, Excel Database Techniques, Special Excel Techniques, Excel.
Microsoft PowerPoint: Introducing PowerPoint, Building a Presentation, Outlining the
Presentation, Creating Text Slides, Creating Chart Slides, Formatting Charts, Creating Org Chart and
Tables, Customizing a Presentation, Drawing on Slides, Creating Slide Shows, Animation effects.
Text Books:
.CF
1. SteveSagman, Microsoft Office XP for Windows, Pearson Education.
2. IT Tools and Applications- S.K. Jain, BPB Publications
PD
3. A First Course In Computer Based On Windows XP And Office XP, Sanjay Saxena. Vikash Publ.
menu based operations on single linked list, menu based operations on double linked list, menu
based operations on circular linked list.
y MR
A Mini Project
in
utedd
Sreta
Page-12
B.R.A. Bihar University, Muzaffarpur
or
3rd Semester:
BCA – 301: Fundamentals of Management & Business Accounting
oEdmit
Total Lectures = 50
.CF
Unit – III: Introduction of Accounting- Basics of Accounting- Meaning of Accounting and
Accounting Cycle, Users of Accounting Information and Their Needs, Objectives, Types of
Accounting Information, Advantages, Limitations, and Branches of Accounting, Basic Accounting
PD
Terminology,
Unit-IV: Double Entry System of Book Keeping, Accounting and Economic Concept of Income,
Computation of Accounting Income and economic Income. .
Unit – V: Journalising, Posting and Balancing .
Financial Statements- Meaning, Usefulness, Elements of Financial Statements, Manufacturing
Accounting, Trading Account, Profit & Loss Account, Balance Sheet (Position Statement),
Distinction Between Manufacturing Account and Trading Account, Trial Balance.
atewr
Unit-VI:- Use of Computers in Accounting – Meaning, Capability and Role of Computers in
Accounting, Computer Terms
Text Books:
1. Principles and Practices of Management by L.M.Prasad
as
Unit - I Introduction: Database and Database Users, Characteristics of the Database Approach.
Structure, Function and Components of DBMS, Different people behind DBMS, Advantages of using
DBMS. Database System Concepts and architecture: Data Models, Schemas, and Instances. DBMS
3-Level ANSI/SPARC Architecture and Data Independence. Types of DBMS. .
Unit - II Data Models: Entity-Relationship Model: Entity types, Entity sets, attributes, and Keys,
Sreta
ER Model Concepts, Notation for ER Diagrams, Reducing E-R Diagrams to tables. Abstraction-
Generalisation, Specialisation, and Aggregation. Cardinality and Modality. Exercises .
Page-13
B.R.A. Bihar University, Muzaffarpur
or
Unit – III: Relational Data Model: Structure and properties of relational model, Relation,
Attribute, Tuple, Keys: Super, Primary, Candidate, Alternate, and Foreign keys. Relational
Algebra: Union, Intersection, Difference, Cartesian Product, Division, Join.
oEdmit
Introduction to Network and Hierarchical Data models .
Unit - IV Functional Dependencies and Normalization for Relational Database: Functional
Dependencies and its types, Axioms for FDs, Decomposition Rules, Different Normal Forms:
1NF, 2NF, 3NF, BCNF, Multi-valued dependencies – 4NF and 5NF, DKNF .
Unit – V Relational Database Language: Data definition in SQL, DDL Commands, DML Commands,
Queries in SQL- Simple Queries, Nested Queries, Aggregate Functions, Insert, Delete and Update,
Views in SQL, Specifying General Constraints as Assertions, specifying indexes. .
Unit–VI: Transaction Processing Concepts: Introduction, Transaction and System Concepts, Desirable
.CF
(ACID) properties of transaction, Recovery Techniques: Log-based, Check-points and Shadow paging,
Serializability of schedules, Problems with concurrency, Concurrency Control, Locking Techniques,
PD
Lock types, Granularity of Locking, Concurrency Control based on time stamp ordering.
Text book: 1. Remez Elmaseri and Shamkant B. Navathe, “Fundamentals of Database Systems”,
5th Ed., Pearson Education, 2007.
2. Shio Kumar Singh, “Database Systems-Concepts, Designs and Application”, 2011. Pearson.
3. A. Silberschatz, Henry. F. Korth, S. Sudarshan, “Database System Concepts” 6th Ed, McGraw
Hill, 2012.
atewr
4. Bipin C. Desai, “An Introduction to database systems”, Galgotia Publications
5. C.J.Date, A. Kannan, S. Swamynathan, “Introduction to database systems”, Pearson, 2013.
6. Alexis Leon & Mathews Leon, “Database Management Systems”, Vikas Publ.
7. Atul Kahate, “Introduction to Database Management Systems”, Pearson Education.
8. Prateek Bhatia, Gurvinder Singh, “Simplified Approach to DDBMS”, Kalyani Publ.
as
Unit - I:
in
Functions: Returning values from functions, Reference arguments, Overloaded function, Inline
function, friend function, Static function, Default arguments, Returning by reference.
Unit - III:
Object and Classes: Making sense of core object concepts (Encapsulation, Abstraction,
Polymorphism, Classes, Messages Association, Interfaces) Implementation of class in C++, C++
Sreta
Objects as physical object, C++ object as data types, constructor, Object as function arguments,
The default copy constructor, returning object from function, Structures and classes, Classes
objects and memory static class data, Const and classes.
Page-14
B.R.A. Bihar University, Muzaffarpur
or
Unit - IV:
Arrays and string arrays fundamentals, Arrays as class Member Data: Arrays of object, string,
The standard C++ String class, Operator overloading: Overloading unary operations,
oEdmit
Overloading binary operators, data conversion, pitfalls of operators overloading and conversion
keywords. Explicit and Mutable.
Unit - V:
Inheritance: Concept of inheritance, Derived class and based class, Derived class constructors
member function, inheritance in the English distance class, class hierarchies, inheritance and
graphics shapes, public and private inheritance, aggregation: Classes within classes, inheritance
and program development, Virtual Function: Virtual Function
.CF
Unit - VI:
Pointer: Addresses and pointers. The address of operator and pointer and arrays. Pointer and
PD
Faction pointer and C-types string. Memory management: New and Delete, pointers to objects,
debugging pointers. Assignment and copy initialization, this pointer, dynamic type
information. Streams and Files: Streams classes, Stream Errors, Disk File I/O with streams, file
pointers, error handling in file I/O with member function, overloading the extraction and
insertion operators, memory as a stream object, command line arguments and printer output.
Templates and Exceptions: Function templates, Class templates Exceptions
Text Books:
atewr
1. Programming in C++, Robert Laffore, TMH
2. Programming in C++, Ashok M. Kamthane, Pearson
3. Object Oriented Programming with C++, E. Balaguruswamy, TMH
4. C++ Programming, Maria Litvin & Gary Litvin, Vikas Publ.
as
6. Object Oriented Programming with C++, Rohit Khurana, ITESL, Vikas Publ.
Unit – III: Finite differences: Introduction and different types of operators and relation
between them. Factorial notation and Polynomial in factorial notation.
Unit – IV: Interpolation: Introduction Newton forward and backward interpolation ,Newton
Divided differences, Lagrange’s Interpolation, Central difference interpolation formula, Gauss
forward and backward interpolation formula. Numerical differentiation.
Unit – V: Numerical Integration: Trapezoidal and Simpson’s rules, weddle’s rule and their order
Sreta
of error.
Unit – VI: Solution of ordinary differential equation:Euler’s method, Euler’s modified method,
Runga Kutta method, Taylor’s Series method, Picard’s method, Adams-Bashforth method..
Page-15
B.R.A. Bihar University, Muzaffarpur
or
Note: Students may use scientific calculator for numerical calculations of various functions
(Log, Exponential, Trigonometrical, etc.)
oEdmit
Text Books:
1. Jain, M.K.: Numerical method for scientific and Engg. Computations – Wiley Eastern, N.D.
2. Sastry, S.S.: Introduction to Numerical Analysis – PHI
3. V. Rajaraman: Computer Oriented Numerical Methods – PHI
4. Gonte de Boore – Elementary Numerical Analysis, Tata McGraw Hill
.CF
Total Lab Classes = 60
PD
SQL Commands: DDL: CREATE, ALTER, DROP, INDEX
DML: insert, delete, update, and commands related to queries on tables – simple and nested
queries- Basic data retrieval; condition specification; order by; Uses of logical operators – and,
or, not; Range searching; Pattern matching; arithmetic and aggregate functions; Joining
multiple tables – (Equi joins); set manipulations – Any, All, In, Exists, Union, Intersect, Minus,
grouping command. Creating views.
DCL: GRANT and REVOKE
atewr
TCL: COMMIT, ROLLBACK and SAVEPOINT
Text Books:
1. SQL & PL/SQL For Oracle 11g Black Book, Dr. P.S.Deshpande, Dreamtech Press
as
2. Commercial Application Development using Oracle Developer 2000, Ivan Bayross, BPB Publ.
3. SQL, PL/SQL The Programming Language Of Oracle, Ivan Bayross, BPB Publ.
y MR
Total Lectures = 60
Looping using while, do while and for. Array - single and multi dimension. Function - simple,
recursive, call by value and reference, overloading, default argument value. Class - Constructor,
Member Functions. Operator overloading. Friend function. Inheritance - Single, Multilevel,
Multiple.
Virtual Function. Stream handling.
1. Simple C++ Programs to Implement Various Control Structures.
Sreta
or
amount is more than Rs.300.00 then an additional surcharge of 15% is added.Write a C++
program to read the names of users and number of units consumed and print out the charges
with names
oEdmit
Ex 1B: switch.. case statements and do .. while loop
An election is contested by five candidates. The candidates are numbered 1 to 5 and a voting
is done by marking the candidate number in a ballot paper. Write a C++ program to read the
ballot and count the votes cast for each candidate using an array variable count. In case, a
number read is outside the range 1 to 5 the ballot should be considered as a ‘spoilt ballot’,
and the program should also count the number of spoilt ballots
Ex 1C: for loop - Write a C++ program to print the different Pyramid structures
.CF
Ex 1D: while loop Write a C++ program to print the Fibonacci series 0 1 1 2 3 5 8 13 …. By
getting number of number to be displayed is given as input Eg. 5 is input value means it should
PD
print first 5 numbers 0 1 1 2 3:
2. Programs to Understand Structure & Unions.
Ex 2A: Structure Create a Structure called employee with the following details as variables
within it.
1. Name of the employee, 2. Age, 3. Designation, 4. Salary
Write a C++ program to create array of objects for the structure to access these and print the
atewr
name, age, designation and salary
Ex2B: Union Create a Union called student with the following details as variables within it.
1. Name of the student, 2. Age, 3. Year of study, 4. Semester, 5. 5 different subject marks in
array. Write a C++ program to create object for the union to access these and print the Name,
age, year, semester and grade according to their percentage of marks scored. 90 % and above –
as
S grade, 80% to 89% -- A grade, 70% to 79% -- B grade, 50% to 69% -- C grade 50% to 59% -- D
y MR
Ex 4B: Write a C++ program to find the sum of factorial of a given number using recursive
function
Ex 5: Write a C++ program to perform different arithmetic operation such as addition,
subtraction, division, modulus and multiplication using inline function
utedd
Ex 7: Write a C++ program to demonstrate the static and non static variable usage defining
them within a function.
8. Constructors & Destructors.
Page-17
B.R.A. Bihar University, Muzaffarpur
or
Ex 8: Create a class for counting the number of objects created and destroyed within various
block using constructor and destructors.
9. Use of “this” Pointer Using class
oEdmit
Ex 9: Write a C++ program to create three objects for a class named pntr_obj with data
members such as roll_no & name . Create a member function set_data() for setting the data
values and print()member function to print which object has invoked it using ‘this’ pointer.
10. Programs to Implement Inheritance and Function Overriding.
Ex 10A: Write a C++ program with different class related through multiple inheritance and
demonstrate the use of different access specifiers by means of member variables and member
functions.
Ex 10B: Write a C++ program to explain virtual function (polymorphism) by creating a base class
c_polygon which has virtual function area(). Two classes c_rectangle and c_traingle derived
.CF
from c_polygon and they have area() to calculate and return the area of rectangle and triangle
respectively.
PD
11. Programs to Overload Unary & Binary Operators as Member Function & Non
Member Function.
Ex 11 A: Write a C++ program to count the number of persons inside a bank, by increasing
count whenever a person enters a bank, using an increment(++) operator overloading function,
and decrease the count whenever a person leaves the bank using a decrement(--) operator
overloading function inside a class
Ex 11 B: Write a C++ program to create two objects of a class called company and add their
atewr
data members using an operator overloaded function for ‘+’ operator and ‘-‘operator
12. Programs to Understand Friend Function & Friend Class.
a. Friend function
b. Friend class
Ex 12 B: Write a program to accept the student detail such as name and 3 different marks by
as
get_data() method and display the name and average of marks using display() method. Define a
y MR
friend class for calculating the average of marks using the method marrk_avg().
13. Programs on Class Templates
A Mini Project
in
utedd
Sreta
Page-18
B.R.A. Bihar University, Muzaffarpur
or
4th Semester:
BCA – 401: Java Programming
oEdmit
Total Lectures = 50
.CF
bitwise, special, expressions & its evaluation
Decision Making and Branching
PD
If statement, if…else statement, Nesting of if...else statements, else…if ladder, switch, ?
operators, loops while, do, for, jumps in loop, labelled loops.
Unit – II: Classes, Objects and Methods
Defining a class, adding variables and methods, creating objects, accessing data members,
constructors, methods overloading, static members, nesting of methods.
Inheritance: Extending a class, overriding methods, final variables and methods, final classes,
atewr
finalizer methods, abstract methods and classes, visibility control.
Unit – III: Arrays, String and Vectors
Arrays: One dimensional & two dimensional, Strings, vectors, wrapper classes, defining
interfaces, extending interfaces, implementing interfaces, accessing interfaces, variables,
system packages, using system packages, naming conventions, creating packages, accessing a
as
applet, passing parameters to applets, aligning the display, DTML tags & applets, getting input
from the user.
JDBC- ODBC (Java Database Connectivity)
Text Books:
utedd
Page-19
B.R.A. Bihar University, Muzaffarpur
or
BCA – 402: Computer Graphics and Multimedia
Total Lectures = 50
oEdmit
Unit- I:
1.1 Introduction, Computer Graphics System, Interactive Graphics.
1.2 Passive Graphics, Application of Computer Graphics.
Unit -II:
2.1 Introduction, Display Devices, Cathode Ray Tube.
2.2 Bit-Mapped Graphics, Graphics Attributes, Refresh Cathode Ray Tubes.
2.3 Random Scan Displays, Raster-Scan Displays , Color CRT Monitors.
.CF
2.4 Direct-View Storage Tubes (DVST), Plasma Panel Displays, Thin Film Electroluminescent
displays.
PD
2.5 Light Emitting Diode (LED), Liquid Crystal Displays (LCDs), Hard Copy Output Devices.
Unit- III:
3.1 Introduction, Scan Conversion, Digital Differential Analyzer.
3.2 Bresenham's Algorithm, Integer Bresenham's Algorithm.
3.3 General Bresenham's Algorithm, Circle Generation Algorithms, Bresenham's circle
generation algorithm, Midpoint Circle Algorithm.
atewr
3.4 Ellipse Generation algorithms, Midpoint Ellipse Algorithm, Arc Generation algorithms, Fill
Algorithms.
Unit – IV
4.1 Fundamentals of Antialiasing, Dithering,2-D Graphics Transformations, Geometric and
as
Coordinate Transformations.
4.2 Transformation Composition, 2-D View and Clipping, Exterior and Interior Clipping,
y MR
Page-20
B.R.A. Bihar University, Muzaffarpur
or
BCA – 403: Operating System & Linux
Total Lectures = 50
oEdmit
Unit – I: Overview:
Objectives and Functions, Evolution, Achievement.
Unit – II: Process Management:
Process, State, Description, Control.
Unit – III: Process Synchronization:
Mutual Exclusion, Semaphores, Monitors, Message Passing, Readers/Writers Problem.
Unit – IV: Deadlock:
Deadlock Avoidance & Detection, Dining Philosophers Problem.
.CF
Unit – V: Memory Management:
Requirements, Partitioning, Paging Segmentation.
PD
Unit – VI: Scheduling:
Uniprocessor Scheduling Algorithms, Multiprocessor Scheduling, Real-Time Scheduling.
Unit – VII: File Management:
File Organization, Directories, Sharing, Record Blocking, Secondary Storage Management.
Unit – VIII: LINUX & SHELL PROGRAMMING
Linux: File/Folder Structure, User Management, Process Management, Commonly used
commands.
atewr
Shell Programming: Defining variable, Expression, if else fi, case esac, while, until, for loop.
Text Books:
1. Abraham Silberschatz and Peter Baer Galvin, “Operating System Concepts”, Pearson
Education.
as
Engineering Process, The Software requirement document, Functional & Non functional
requirements, Fact Finding Techniques – Meeting (FAST), Interview, Direct Inspection,
Documents, Questionnaire, System Requirements Specification (SRS), Data Flow Diagram (DFD),
ERD, Cardinality and Modality.
Unit – III: System Design: Design Process, Good Design, Design Principles, Design constraints,
Sreta
Design Quality, System Structuring control models, Modular decomposition, Coupling and
Cohesion, Domain Specific architecture, User interface Design. Object Oriented & function
oriented design: Objects, object Classes and inheritance, Object identification.
Page-21
B.R.A. Bihar University, Muzaffarpur
or
Unit – IV: Software Coding: Coding guidelines, code document, structured programming, code
inspection. Metrics – Definition, objectives and types of metrics, Size-oriented (LOC-based)
and Function – oriented (FP-based) metrics. Reliability and Software Quality: concepts, Factors
oEdmit
of good quality software, McCall’s Quality Factors, Software Quality Assurance (SQA), FTR,
Inspection and Walkthroughs.
Unit – V: Software Testing: Testing basics, Guidelines of testing, characteristics of software test,
Test Plan and Test case, software testing strategies, Levels of software testing: Unit testing,
integration testing, system testing, acceptance testing. Testing techniques: White box, Black
box and Gray box testing. Basis path testing, Flow graph notation, cyclomatic complexity,
Equivalence Partitioning, verification & Validation (V & V), Debugging.
.CF
Unit – VI: Maintenance and its types. Overview of Computer aided software engineering (CASE)
Text Book:1. Software Engineering: Principles and Practices, Rohit Khorana, Vikas Publ., 2010
PD
2. Software Engineering: Principles and Practices, W.S. Jawadekar, TMH
3. Software Engineering – A Precise Approach, Pankaj Jalote, Wiley India, 2012
4. Software Engineering–A Practitioner’s Approach, Roger S. Pressman, 7E., McGraw Hill
5. Software Engineering, Ian Sommerville, 8Ed., Pearson Education
6. Object Oriented Analysis and Design, John Deacon, Pearson Education
7. Fundamentals of Software Engineering, Carlo Ghezzi, Jezayeri, Dino Mandrioli, 2 Ed, Pearson.
8. Software Engineering– Principles and Practices, Deepak Jain, Oxford University Press.
atewr
9. Software Engineering, Jibitesh Mishra and Ashok Mohanty, Pearson Publ.
10. Fundamentals of Software Engineering, Rajib Mall, PHI
Exercise - 1 (Basics)
a). Write a JAVA program to display default value of all primitive data type of JAVA
b). Write a java program that display the roots of a quadratic equation ax2+bx=0. Calculate
c) Write a case study on public static void main(250 words)
Exercise - 2 (Operations, Expressions, Control-flow, Strings)
(d) Write a JAVA program using String Buffer to delete, remove character.
in
Exercise - 4 (Methods)
a). Write a JAVA program to implement constructor overloading.
b). Write a JAVA program implement method overloading.
Exercise - 5 (Inheritance)
a). Write a JAVA program to implement Single Inheritance
Sreta
or
b). Write a JAVA program to implement Interface. What kind of Inheritance can be achieved?
Exercise - 7 (Exception)
a).Write a JAVA program that describes exception handling mechanism
oEdmit
b).Write a JAVA program Illustrating Multiple catch clauses
Exercise – 8 (Runtime Polymorphism)
a). Write a JAVA program that implements Runtime polymorphism
b). Write a Case study on run time polymorphism, inheritance that implements in above problem
Exercise – 9 (User defined Exception)
a). Write a JAVA program for creation of Illustrating throw
Exercise – 10 (Threads)
.CF
a). Write a JAVA program that creates threads by extending Thread class .
b). Write a program illustrating isAlive and join ()
PD
Exercise – 11 (Packages)
a). Create package and call it in another class.
b). Write a JAVA program that import and use the defined package in new package.
Exercise - 12 (Applet)
a).Write a JAVA program to paint like paint brush in applet.
b) Write a JAVA program to display analog clock using Applet.
atewr
c) Write a Java program that takes input
Unit I:
i) Write a Programme to draw a colourful Pixel
ii) Write a Programme to draw a line.
Unit II:
Write Programmes to draw a different shapes
i.) Rectangles ii.) Cirles iii.) Square iv.) Arrow v.) Zooming of Circles vi.) Zooming of
Rectangles
in
Unit III:
i) Write a Programme to draw a Indian Flag
i) Write a Programme to draw Indian Flag
ii) Write a Programme to draw Chess Board
utedd
Unit IV:
i) Draw a Line Using Bresenham's Algorithm
ii) Draw a Line Using DDA Algorithm
Unit V:
i). Write a program to fill a polygon using Scan line fill algorithm.
ii) Write programs to apply various 2D transformations on a 2D object (use homogeneous
Sreta
coordinates).
iii) Write programs to apply various 3D transformations on a 3D object (use homogeneous
coordinates).
Page-23
B.R.A. Bihar University, Muzaffarpur
or
B) UNIX/LINUX
Use of following UNIX/LINUX commands:
cat, cal, ls, mkdir, rmdir, cd, rm, mv, cp, vi, chmod, chown, echo, bc, expr
oEdmit
Shell programs related to following:
Use of shell variables
Use of if else fi statement
Use of case esac statement
Use of while do done statement
Use of until do done statement
Use of for loop
A Mini Project
.CF PD
atewr
as
y MR in
utedd
Sreta
Page-24
B.R.A. Bihar University, Muzaffarpur
or
5th Semester:-
BCA – 501: Relational Database Management System
oEdmit
Total Lectures = 50
Unit – I
Introduction & features: Concept of RDBMS, Properties of RDBMS, CODD commandments
SQL plus
Data manipulations in RDBMS
Oracle data type
.CF
Table
Creation, insertion, updation, deletion of data contents
PD
Modification of structure
Removing, deleting, dropping of tables
Select command
Unit II
Data constraints
Column level & table level constructions, Null, unique key, default, foreign key reference,
CHECK integrity constraints, Defining different constraints on the table, Defining integrity
atewr
constraints in the alter table command.
Unit III
Computations in Expression Lists used to Select Data
Logical operators, Range searching, Pattern searching, Oracle functions, Grouping data
as
Joining multiple tables (equi-joins ), Joining table to itself (self joins) sub queries
Union, intersect & minus clause.
Unit IV
Indexes Views
Creation, updation, destroying, selections of data, Renaming the column of view, Granting
permissions, Permission on the objects created by the user, GRANT statement, Object
in
privileges, Referencing the tables to the another user, Revoking the permissions given
Unit V
PL/SQL
Performance, portability, data types, character set, syntax, block structure
utedd
Oracle transactions
Locks
Unit VI
Cursors
Error handling
Procedure and functions
Sreta
Page-25
B.R.A. Bihar University, Muzaffarpur
or
Text Books:
1. SQL & PL/SQL For Oracle 11g Black Book, Dr. P.S.Deshpande, Dreamtech Press
2. SQL, PL/SQL The Programming Language Of Oracle , Ivan Bayross,
oEdmit
3. Commercial Application Development using Oracle Developer 2000, Ivan Bayross, BPB Publ.
4. Learning Oracle SQL and PL/SQL- A Simplified Approach, Rajeeb C. Chatterjee,PHI
5. Oracle - The Complete Reference, Oracle Press, TMH Edition.
6. SQL- A Complete Reference, Alexis Leon & Mathews Leon, TMH
.CF
Unit – I: Introduction to Python
1.1 Installation and Working with Python
1.2 Understanding Python variables
PD
1.3 Python basic Operators
1.4 Understanding python blocks
1.5 Declaring and using Numeric data types: int, float, complex
1.6 Using string data type and string operations
1.7 Defining list and list slicing
1.8 Use of Tuple data type
atewr
1.9 Conditional blocks using if, else and elif
1.10 Simple for loops in python
1.11 For loop using ranges, string, list and dictionaries
1.12 Use of while loops in python
as
Page-26
B.R.A. Bihar University, Muzaffarpur
or
4.3 SQL Database connection using python
4.4 Creating and searching tables
4.8 Programming using database connections
oEdmit
Artificial Intelligence:
Unit – V: Search
5.1 Uninformed
5.2 Informed
5.3 Mini-Max for Game Playing
Unit – VI:
6.1 Task Planning
.CF
6.2 Robot Motion Planning
6.3 Supervised Learning
PD
6.4 Unsupervised Learning
6.5 Reinforcement Learning
Text Books:
1. Dan.W. Patterson, Introduction to A.I and Expert Systems – PHI, 2010
2. Russell & Norvig, Artificial Intelligence- A Modern Approach, LPE, Pearson Prentice Hall, 2005.
3. Mark Pilgrim , A press, “Dive Into Python”
4. Swapnil Saurav, Ekapress (2018), Learn and Practice Python
atewr
5. Rajendra Akerkar, Introduction to Artificial Intelligence, PHI
6. Stuart Russel, Peter Norvig, Artificial Intelligence-A Modern Approach, Pearson
7. N.P.Padhy, Artificial Intelligence and Intelligent Systems, Oxford Univ. Press
Total Lectures = 50
Unit – I: Fundamentals:
WWW, Internet, Web Browsers, Web Servers, URLs, MIME, HTTP.
Unit – II: HTML:
Origins of HTML, Basic syntax, Standard HTML page structure, Text markup, Images, HyperLinks,
Lists, Tables and Form.
Unit – III: CSS:
in
Introduction, Selectors, Font attributes, List attributes, Color, Alignment of text, The Box model,
Background images, The <span> and <div> tags.
Unit - IV: Java Script:
Overview, Object notation, Operations, expressions, browser output, keyboard input, Control
utedd
statements, Object creation, Arrays, Functions, Pattern matching using expressions, error
handling, The Document Object Model, Element access, Events and event handling.
Text Books:
1. Robert W Sebesta, “Programming the World Wide Web” Pearson Education.
2. M.Deitel, P.J.Deitel, A.B.Goldberg, “Internet & World Wide Web How to program”, Pearson.
3. Chris Bates, “Web Programming Building Internet Applications”, Wiley India.
Sreta
4. Jibitesh Mishra, Joel Sklar, Don Gosselin, “The Web Warrior Guide to Web Design
Technologies”, Cengage Learning India.
5. Uttam K. Roy, “Web Technologies”, Oxford Press
Page-27
B.R.A. Bihar University, Muzaffarpur
or
BCA – 504: Computer Network, Security and Cyber Law
Total Lectures = 50
oEdmit
Unit – I: Computer Network:
Introduction: Definition, its use, goals and structure, network architecture, ISO reference
model, Network Model, Connecting Devices, TCP/IP, UDP
Network Topology: Topology Design process, connectivity analysis, Delay analysis, Backbone
design, Logical Access Design.
Unit – II: Physical Link Layer: Theoretical basis for data communication, Data and signal, Digital
and Analog transmission, transmission media, Switching, multiplexing.
.CF
Unit – III: Data Link protocols, Data Link controls, Sliding window protocols, Virtual circuits,
Routing algorithms, Congestion, Examples of network layers, selected examples, Error
PD
detection and correction, Multiple Access, Congestion control, Framing, MAC Sublayer. IPv4,
IPv6 Address, ICMP, IGMP
Unit – IV: Network Security:
Introduction: Security Overview, Cyber security fundamentals, Security System design
architecture, The OSI Security Architecture tools and techniques, Current Vulnerabilities -
Different Security attacks, Countermeasures, Security Services, Model for Network Security.
atewr
Symmetric Cipher: Classical Encryption techniques, Symmetric Cipher Model, Block Cipher
Design principles – Feistel Structure, DES, Triple DES, Advanced Encryption Standard (AES),
Stream Cipher and RC4.
Unit-V:
as
Page-28
B.R.A. Bihar University, Muzaffarpur
or
BCA – 505: Lab on Oracle
Total Lab Class = 60
oEdmit
SQL commands-
Create, alter, drop, truncate, rename
Constraints- Primary key, unique, null, foreign key, default, check
Select, insert, update, delete, connect, revoke, grant, rollback, commit
Oracle functions, index, views (creation, deletion, updating, inserting)
Locking, Making Procedure, Making functions, Cursor programs, Triggers programs
.CF
Text Books:
1. SQL & PL/SQL For Oracle 11g Black Book, Dr. P.S.Deshpande, Dreamtech Press
2. SQL, PL/SQL The Programming Language Of Oracle , Ivan Bayross,
PD
BCA – 506: Lab on Python & Web Technology:
Total Lab Class = 60
Python Programming
atewr
Programming in Python Lab Practical:
Program 1. Using for loop, print a table of Celsius/Fahrenheit equivalences. Let c be the
Celsius temperatures ranging from 0 to 100, for each value of c, print the corresponding
Fahrenheit temperature.
as
Program 2. Using while loop, produce a table of sins, cosines and tangents. Make a variable x in
y MR
range from 0 to 10 in steps of 0.2. For each value of x, print the value of sin(x), cos(x) and tan(x).
Program 3. Write a program that reads an integer value and prints ―leap year‖ or ―not a leap year.
Program 4. Write a program that takes a positive integer n and then produces n lines of output
shown as follows. For example enter a size: 5 * ** *** **** *****
Program 5. Write a function that takes an integer ‗n‘ as input and calculates the value of 1 +
1/1! + 1/2! + 1/3! + … + 1/n
Program 6. Write a function that takes an integer input and calculates the factorial of that number.
in
Program 7. Write a function that takes a string input and checks if it‘s a palindrome or not.
Program 8. Write a list function to convert a string into a list, as in list (‗abc‘) gives [a, b, c].
Program 9. Write a program to generate Fibonacci series.
Program 10. Write a program to check whether the input number is even or odd.
utedd
Program 11. Write a program to compare three numbers and print the largest one.
Program 12. Write a program to print factors of a given number.
Program 13. Write a method to calculate GCD of two numbers.
Program 14. Write a program to create Stack Class and implement all its methods. (Use Lists).
Program 15. Write a program to create Queue Class and implement all its methods. (Use Lists)
Sreta
Program 16. Write a program to implement linear and binary search on lists.
Program 17. Write a program to sort a list using insertion sort and bubble sort and selection sort.
Page-29
B.R.A. Bihar University, Muzaffarpur
or
Web Technology:
HTML code for sign up, sign in, forgot password pages.
CSS code to control the appearance of form elements of the HTML page.
oEdmit
JavaScript program to:
check whether a number is even or odd
check whether a year is leap or not
find factorial of a number
display table of a number
validate input elements of a signup page
similar programs based on array, function.
even based coding.
.CF
A Mini Project
PD
atewr
as
y MR in
utedd
Sreta
Page-30
B.R.A. Bihar University, Muzaffarpur
or
6th Semester:-
oEdmit
students separately or in a group containing 4 or 5 students on a topic
assigned by the Guide(any of the faculty of the College). The student
will complete their project under the supervision of the Guide and
submit the report in hard and soft copy at the time of evaluation.
.CF
students will have to present a paper in the seminar.
PD
BCA-603:- Viva:- A viva-voce of 50 Marks will be conducted by the
external examiners(appointed by the University/Examination Board)
covering the papers studied by students in 1st to 5th Semesters.
******************************
atewr
as
y MR in
utedd
Sreta
Page-31