Bca Syllabus Bbmku 2021-25
Bca Syllabus Bbmku 2021-25
Dhanbad
COURSE STRUCTURE
CHOICE BASED CREDIT SYSTEM
The proposed CBCS system has the potential of providing a choice of a wide spectrum of
subjects/branches of subjects to students in pursuit of achieving their cherished goals. This system
has been globally accepted and now has become the need of the day. The UGC also has provided
guidelines to the Universities for consideration and implementation of CBCS.
The following courses and credits to be initiated at Bachelor of Computer Application
(BCA) w.e.f. the session 2021–24. The proposed system may be modified/improved in future
according to the requirements.
Semester – I
Paper Code Title Credit Marks
BCA F1001 Business Communications 4 100
BCA F1002 Basic Mathematics-I 5 100
BCA F1003 Business Practices And Management 4 100
BCA C1004 Introduction to Computer Science 4 100
BCA C1005 Problem Solving and Programming in C 5 100
Sessional
BCA P1006 Computer Basics and PC Software Lab 1 50
BCA P1007 C Programming Lab 1 50
BCA P1008 Communication Skill Lab 1 50
Semester – II
Paper Code Title Credit Marks
BCA F2001 Basic Mathematics II 4 100
BCA F2002 Environmental Science 4 100
BCA C2003 Database Management System 5 100
BCA C2004 Object Oriented Programming using C++ 5 100
BCA C2005 Logic Design 4 100
Sessional
BCA P2006 C ++ Programming Lab 1 50
BCA P2007 Database Management System Lab 1 50
BCA P2008 Circuit design Lab 1 50
Semester – III
Paper Code Title Credit Marks
BCA C3001 Data Structure using C 5 100
BCA C3002 Java Programming 4 100
BCA C3003 Computer Architecture 5 100
BCA C3004 System Analysis and Design 4 100
BCA C3005 Probability and Statistics 4 100
Sessional
BCA P3006 Data Structure Lab 1 50
BCA P3007 Java Programming Lab 1 50
BCA P3008 Statistical Lab 1 50
Semester – IV
Paper Code Title Credit Marks
BCA C4001 Android Programming 4 100
BCA C4002 Operating System 5 100
BCA C4003 HTML 4 100
BCA C4004 Visual Programming 4 100
BCA C4005 Computer Networks 5 100
Sessional
BCA P4006 Android Programming Lab 1 50
BCA P4007 Visual Programming Lab 1 50
BCA P4008 HTML Lab 1 50
Semester – V
Paper Code Title Credit Marks
BCA C5001 Internet Concept and Web Design 4 100
BCA C5002 Design and Analysis of Algorithms 5 100
BCA C5003 Python Programming 5 100
BCA C5004 Computer Oriented Numerical Methods 4 100
Elective – I 4 100
Sessional
BCA P5005 Internet Concept and Web Design Lab 1 50
BCA P5006 Numerical Method Lab 1 50
BCA P5007 Python Programming Lab 1 50
Semester – VI
Paper Code Title Credit Marks
BCA C6001 Optimization Techniques 4 100
BCA C6002 Principle of Management 4 100
BCA C6003 Linux Programming 5 100
BCA C6004 Network Security 5 100
Elective – II 4 100
Sessional
BCA C6005 Project 2 100
BCA C6006 Linux Programming Lab 1 50
Elective – I Elective – II
Grade Point
The Cumulative Grade Point Average (CGPA) will be calculated on the 10 point grading scale as
follows:
Where C(i) denotes the total credits of the ithcourse. G(i) denotes the grade point earned by
a student in ith course and j indicates the semester.
Where C(j) denotes the total credits of the jthsemester. S(j) denotes the SGPA of the jth
semester.
BINOD BIHARI MAHTO KOYALANCHAL UNIVERSITY, DHANBAD
REGULATIONS
FOR
BACHELOR OF COMPUTER APPICATION (BCA)
(A) Preamble
1. The regulations herein specified applied to Bachelor of Computer Applications (BCA) programme
offered by the Binod Bihari Mahto Koyalanchal University, Dhanbad.
2. The BCA programme covered by these regulations is correlated courses of study, the successful
completion of which would enable the participants of the programme to qualify for the award of
BCA degree.
3. A participant of the programme is a student who is duly admitted to an institute of the university
and who has registered himself/herself for a course of study and attains the same.
(G) Assessment:
In total 150 credits represent the workload of a session for BCA program.
Total credits=150, 1 credit = 15 lecture Hrs, 100 Marks SUBJECT(L-T-P) = (4-1-0)
CREDITS and SESSIONAL (L-T-P) = (0-0-1) CREDITS
Semester – I 25 credits
Semester – II 25 credits
Semester – III 25 credits
Semester – IV 25 credits
Semester – V 25 credits
Semester – VI 25 credits
a) Theory
A theory type of academic activity shall involve concepts, fundamental ideas, and techniques, as
laid down in text books or literature and which can be grasped through lectures and assignments.
A theory type of course with about 60 contact periods in a semester shall enable participating
student to earn one unit of academic credit provided that he/ she fulfils the attendance, and grade
requirements as specified herein after.
b) Sessional
The following type of academic work will be covered in sessional:
a) Laboratory Experiment
b) Design Exercise
c) Project
d) Term paper or any other academic work, the purpose of which would be to train the student by
practice, repeated use and hands on experience.
A sessional course of 2 contact periods a week and about 30/40 contact period during a semester
shall enable a participating student to earn one unit of academic credit provided that he/she fulfils
the attendance and grade requirements as specified hereinafter.
c) Practical Training and Project Work:
At the end of the sixth semester of study, a student will be examined in the course" Project
Work".
1. Project work may be done individually or in groups in case of bigger projects. However if project
is done in groups, each student must be given a responsibility for a distinct module and care should
be taken to see the progress of individual modules is independent of others.
2. Students should take guidance from an internal guide and prepare a Project Report on "Project
Work" in 2 copies to be submitted to the Head of the Institute by April. Every student should also
submit at least 2 typed copies of their project synopsis.
3. The project proposal should be prepared in consultation with your guide. The project proposal
should clearly state the project objectives and the environment of the proposed project to be
undertaken.
4. The Project Synopsis should contain an Introduction to Project, which should clearly explain the
project scope in detail. Also, Data Dictionary, DFDs, ERDs, Tools / Platform, Hardware and
Software Requirement specifications, Modules and Process logic of each Module, output reports
should be included.
5. The project Report must contain the following: Approved Synopsis, Guide’s Biodata, Introduction,
Objectives, Tools/Platform, Analysis Document, Design Document, Program Code, Testing, Input
/ Output Screen, Cost Benefit Analysis, Limitation, Future Scope and Bibliography.
6. The project report will be duly accessed by the internal guide of the subject and marks will be
communicated by the Head to the University along with the marks of the internal credit for theory
and practical to be communicated for all other courses.
7. The project report should be hard bound; should consist of a Contents page, Certificate of
originality; all pages of report should be numbered; content should be well organized in a
meaningful manner; printouts of text & screen layouts.
8. The Project Report may be about 50 to 80 double spaced A-4 size typed pages (excluding
program code). However,10% variation on either side is permissible.
9. The project work carry 30 marks for internal assessment and 70 marks for external viva. The
external viva shall be conducted by a minimum of one external examiners.
10. Project work can be carried out in the Institute or outside with prior permission of the Institute.
11. Project viva-voce by the University panel will be conducted in the month of May.
a. A student must inform the HOD concerned immediately of any instance of continuous absence
from classes.
b. A student who is absent due to illness should approach the teachers concerned for make up quizzer,
assignment and laboratory work.
c. A student has been absent from a sessional test due to illness approach the teacher concerned for
make up test immediately on return to class. The request should be supported with a medical
certificate issued by a registered medical practitioner.
d. If a student is continuously absent from the institute for more than four weeks without permission
of the head of the department concerned, his/her name will be removed from institute rolls.
(J) Examination Assessment
1) The examination of each paper shall have two components- External evaluation (End Semester
Exam) at the end of the semester carrying 70 marks to be conducted by the university and Internal
evaluation of 30 marks to be evaluated by Teachers. Internal evaluation shall comprise written exam
carry 20 marks of a paper. Seminars/Cultural activities/NSS be 5 marks and 5 marksfor assignment.
Theory Paper -------------- 70 marks + 30 marks
70 marks -------------------- External evaluation (End Semester Exam)
30 marks -------------------- Internal evaluation
2) Sessional Exam ------------- 50 Marks
There should be an university examination for each sessional Paper.
3) Question Paper Pattern:
The questions papers shall be set and the answer –scripts shall be evaluated by the teachers of the
concerned courses. The question paper shall consists of two sections: A & B. Section A will have
08 long questions from the entire units of the syllabus, out of which 04 questions will be required
to be answered and will carry 10 marks each. Section B will consists of 10 short answer type
questions which will cover the entire syllabus uniformly and will carry 30 marks in all, each short-
answer type questions carrying 3 marks. The candidates are required to give answer of each short
type question in 50 words i.e 7-10 lines.
Note: The department in consultation with the university shall have the right to change/modify any
regulation or part thereof in the academic interest of the students.
4. A candidate may be permitted to complete BCA degree requirements in not more than 5 years i.e.
maximum in 10 semesters.
(M) Eligibility Criteria For Admission:-
1. A candidate will be eligible to join First Semester of BCA Course, if he/she has passed 10+2
examinations or Intermediate or any other equivalent examination with a minimum of 45%
aggregate in any discipline (Arts/Commerce/Science) with mathematics/Business
Mathematics/Computer Science/Information Practices(I.P.)/Information technology (IT)/Statistics
as one of the subjects. Also the candidate should have scored the passing marks in qualifying paper.
2. At the time of the counseling candidates will be required to show their original certificates and
marksheet of 10+2/Intermediate or equivalent, caste certificate and any special category certificate,
if any and other relevant document
(O) PROMOTION
As per rules and regulation of the University
(P) Final Result
The Cumulative Grade Point Average (CGPA) will be calculated on the 10 point grading scale as
follows:
Where C(i) denotes the total credits of the ithcourse. G(i) denotes the grade point earned by
a student in ith course and j indicates the semester.
Where C(j) denotes the total credits of the jthsemester. S(j) denotes the SGPA of the jth
semester.
Other:
a) Other provisions not covered under the present regulation shall be governed be the regulation for
BACHELOR Examination in Arts, Science and Commerce of the University and may, if needed
be reviewed.
b) Any dispute or case not covered under the above regulations shall be referred to the Vice Chancellor
whose decision shall be final.
BUSINESS COMMUNICATION (ENG F1001)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
1. Effective Communication Skills: The Foundations for Change by John Nielsen
REFERENCE BOOKS:
1. Business Correspondence & Report Writing, Sharma, TMH Pub.
2. Business Communication, Kaul, PHI Publication.
BASIC MATHEMATICS-I (BCA F1002)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOKS:
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
Business Environment- Macro and Micro Environment, Business System, Forms of Business
Organization - Sole trader, Partnership, Companies HUF and Co-operative organization. [Q-2]
Meaning and importance, Nature and Types of Organization, Forms of Organization, Formal and
Informal Organization, Line and staff Agency, Theories of Organization- Human Relations theory,
Bureaucratic theory. [Q-2]
Unit 3: Management
Unit 4: Organizing
Text Book:
Reference Books:
1. Sharma, R. K. and Gupta, S. K., “Business Organisation and Management”, Kalyani
Publishers.
2. Sharma, N. K., “Current issues in Management”, Indus Valley Publication.
3. Singh, U.K. and Dewan J.M., “Business Management”, Management Executives Handbook
Series.
4. Michael A. Hitt, Black, J. Stewart, “Management”, Pearson Education.
INTRODUCTION TO COMPUTER SCIENCE (BCA C1004)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
1. Introduction to computer Science, ITL Education solution Limited, R&D Wing,PEARSON
Education, Edition 2004
REFERENCE BOOK:
1. Rajaraman V. – Fundamental of Computers, Prentice Hall of India Pvt. Ltd., New Delhi – 2nd
edition, 1996.
PROBLEM SOLVING AND PROGRAMMING IN C (BCA C1005)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
UNIT 1: Introduction
History and Importance of C, Sample programming, Basic Structure and execution of C programs,
Constants, Variables, and Data Types and various type of declarations, Different type operators and
Expressions, Evaluation of Expressions, Operator Precedence and Associability, Mathematical
Functions. [Q-1]
UNIT 5: Pointer
Understanding Pointers, Accessing the Address of a Variable, Declaration and Initialization of
Pointer Variables, Accessing a Variable through its Pointer, Chain of Pointers, Pointer Expressions,
Pointer Increments and Scale Factor, Pointers and Arrays, Pointers and Character Strings, Arrays
of Pointers, Pointers and Function Arguments, Functions Returning Pointers, Pointers to Functions,
Pointers and Structures, File Management in C. [Q-2]
TEXT BOOK:
1. E. Balagurusamy – Programming in ANSI C, 3rd Edn. , TMH, New Delhi ; 2004
Experiment problems of Computer Basics & PC Software lab will be from the theory classes
of BCA C1004.
C PROGRAMMING LAB (BCA P1007)
Experiment problems of C Programming lab will be from the theory classes of BCA C1005
COMMUNICATIONS SKILLS LAB (BCA P1008)
Experiment problems of communication skill lab will be from the theory classes of BCA F1001.
BCA-F2001 BASIC MATHEMATICS-II (BCA F2001)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOKS:
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK
1. De A. K., Environmental Chemistry, Wiley Eastern Ltd.
RECOMMENDED BOOKS:
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
Unit 1:
Introduction to Databases. Database Management system, Need for DBMS-the file based system,
Limitations of file based system, the Database Approach, The Logical DBMS architecture-three
level architecture of DBMS, the need for three levels architecture. Physical DBMS Architecture-
DML precompiler, DDL compiler, File Manager, Database Manager, Query Processor, Database
Administrator, Datafiles indexes & Data Dictionary. [Q-2]
Unit 2:
Data Models- Relational, Network, Hierarchical, ER Model. Relational Model-Domain,Attributes,
Tuple and Relation, Keys of the relations-primary key, foreign Key, candidate key, alternate key,
composite key. Relational Constraints-Domain, Key and Integrity constraints. Relational algebra-
Basic set Operation (UNION, INTERSECTION, SET DIFFERENCE, Cartesian Product),
Relational operations- SELECT, PROJECT, JOIN, DIVISION. [Q-2]
Unit 3:
ER Model- Entities, Attributes and their types, Relationship and Relationship sets, Degree,
Cardinality, ER-Diagrams, Enhanced feature of ER Model- Specialization, Generalization and
Aggregation. Codd’s rules, Relational Schemas, Functional Dependency, Database Integrity,
Normalization (1NF, 2NF, 3NF, BCNF). [Q-2]
Unit 4:
Transaction concept, States of Transaction, ACID properties, Conflict & View serializability, Lock
base protocols, Two phase locking, Deadlock handling, Deadlock prevention, detection and recovery
scheme. [Q-1]
Unit 5:
SQL, Categories of SQL Commands, Views, constraints, types of constraints, Integrity constraints
(Entity Integrity Constraint and Referential Integrity Constraint), SQL: data definition,aggregate
function, Null Values, nested sub queries, Joined relations. [Q-1]
.
TEXT BOOKS:
1. Fundamental of Database Systems- Elmasri Navathe- Pearson Education Asia
2. Database- Principles, Programming and Performance- Parick O’ Neil Elizabeth O’ Niel, Harcort
REFERENCES BOOKS:
1. An Introduction to Database Systems- C. J.Date, Addison Wesley, Pearson Education Press
2. Database System Concepts- Abraham Silberschat, Henry F. Korth, S.Sudarshan Tata McGraw
Hill.
OBJECT ORIENTED PROGRAMMING USING C++ (BCA C2004)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
1. E. Balaguruswamy, “Object Oriented Programming using C++”, TMH, 2017.
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
M.Morris Mano- Digital Design, 3rd Edn, Pearson Education, New Delhi - 2005.
REFERENCE BOOK:
A.B.Marcovitz- Introduction to Logic Design, TMH, New Delhi - 2002.
C++ PROGRAMMING LAB (BCA P2006)
Experiment problems of C++ Programming lab will be from the theory classes of BCA C2004
DATABASE MANAGEMENT SYSTEM LAB (BCA P2007)
Experiment problems of Database Management System lab will be from the theory classes of
BCA C2003
CIRCUIT DESIGN LAB (BCA P2008)
Experiment problems of Circuit Design lab will be from the theory classes of BCA C2005
DATA STRUCTURE USING C (BCA C3001)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
UNIT 2: LISTS
Introduction to linked lists; Linked list types, operations on linked list. [Q-2]
UNIT 4: TREES
Introduction, Tree terminology; Traversal of binary trees; Recursive algorithms for tree operations
such as traversal, insertion, deletion; Binary Search Tree. [Q-1]
Text Book:
1. Seymour Lipschutz, Data Structure With C, Schaum’s Outline Series, TMH, 2017
REFERENTIAL BOOKS:
1. E.Horowiz and S.Sahani, “Fundamentals of Data structures”, Galgotia Book source Pvt. Ltd.,
2003
2. R.S.Salaria, “Data Structures & Algorithms”, Khanna Book Publishing Co. (P) Ltd.., 2002
3. Y.Langsam ET. Al., “Data Structures using C and C++”, PHI, 1999
JAVA PROGRAMMING (BCA C3002)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
1. E. Balagurusamy, Programming with Java, a Primer Second Edition, Tata McGrawHill, New
Delhi.
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
UNIT 1:
Basic computer organization and design, Instructions and instruction codes, instruction cycle,
Register/ Types of register/ general purpose & special purpose registers/ index registers, Register
transfer and micro operations/ register transfer instructions, Bus/ Data transfer instructions,
Arithmetic logic micro-operations/ shift micro-operations, Input/ Output and interrupts. [Q-2]
TEXT BOOK:
1. M. Mano, Computer System Architecture, Prentice Hall of India, 2017.
REFERENTIAL BOOKS:
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
UNIT 4: User Manual, Programming manual, Operator manual, Software testing, Quality
Assurance and Quality Control, Software maintenance and Software risk management, Threat and
Risk Analysis. [Q-2]
TEXT BOOK:
REFERENCE BOOKS:
1. Perry Edwards, Systems Analysis & Design,2010, McGraw Hill.
PROBABILITY AND STATISTICS (BCA C3005)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
UNIT 1: PROBABILITY
Introduction, Events & Different Types of Events, Addition & Multiplication Law, Conditional
Probability, Bay's Theorem. [Q-2]
TEXT BOOKS:
1. S.P. Gupta & M.P. Gupta, "Business Statistics", Sultan Chand & Sons.
REFERENCE BOOKS:
1. S.C. Gupta & V.K. Kapoor ,"Fundamental of Mathematical Statistics", Sultan
Chand & Sons.
DATA STRUCTURE LAB (BCA P3006)
Experiment problems of Data and File Structure lab will be from the theory classes of BCA
C3001
JAVA PROGRAMMING LAB (BCA P3007)
Experiment problems of Data and File Structure lab will be from the theory classes of BCA
C3002
STATISTICAL LAB (BCA P3008)
Experiment problems of statistical lab will be from the theory classes of BCA C3005
ANDROID PROGRAMMING (BCA C4001)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will consists
of 10 short answer type questions which will cover the entire syllabus andwill carry 30 marks in all.,
each short-answer type questions carrying 3 marks.
Text Book
1. Android application development for java programmers. By James C. Sheusi. Publisher:
Cengage Learning, 2013.
2. Android Programming with Kotlin for Beginners, John Horton
Reference Books
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
1. A. Silberschatz et.al.-Operating System Concepts , 6th Edition, John Wiley Inc., 2003
REFERENCE BOOKS:
1. H.M. Deitel -Operating Systems , 6th Edition, Pearson Education, 2006
2. D.M. Dhandhare - Operating Systems, 2nd Edition, Tata McGraw Hill, New Delhi, 2006
HTML (BCA C4003)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
1. Jackson, Web Technologies: A Computer Science Perspective, Pearson Education, 2007.
REFERENCE BOOK:
1. Kriss Jamsa, Konrad King, HTML & Web Design, TMH Publications, 2002.
2. Jason Hunter, William Crawford, Servlet Programming, O’REILY, 2010.
VISUAL PROGRAMMING (BCA C4004)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
The .NET Framework and the Common Language Runtime, Integrated Development
Environment. [Q-2]
Working with Windows Forms, Working with Windows Form Controls, Buttons, Text Boxes,
Labels, Checkboxes, Radio Buttons, Listbox, Combobox, Datetime Picker, Panels, Imagebox ,
Progressbar, Open File Dialog, Save File Dialog, Timer. [Q-2]
Unit 5: ADO.Net:
Text Book: 1. Steven Holizner, Visual Basic.NET Programming Black Book, 5TH Ed. (2007),
Dreamtech Publication.
Reference Books:
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
UNIT 5: TRANSPORT LAYER: Process to Process Delivery, TCP, UDP, TCP connection.
[Q-1]
TEXT BOOK:
1. Prakash C. Gupta -Data Communications & Computer Networks, PHI, New Delhi.
REFERENCE BOOKS:
1. William Stallings- Data & Communications, 6th Edition, Pearson Education.
2. Tanenbaum- Computer Networks, 3rd Edition, PHI, New Delhi.
ANDROID PROGRAMMING LAB (BCA P4006)
Experiment problems of Android Programming Lab will be from the theory classes of BCA C4001
VISUAL PROGRAMMING LAB (BCA P4007)
Experiment problems of Visual Programming Lab will be from the theory classes of BCA C4004
HTML LAB (BCA P4008)
Experiment problems of HTML will be from the theory classes of BCA C4004
INTERNET CONCEPTS AND WEB DESIGN (BCA C5001)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
UNIT 5: PHP
PHP installation and Introduction, Loops, String Functions in PHP, PHP Email Function, PHP
Basics, Variables, Arrays in PHP with Attributes, Date & Time, Image Uploading. Session
management, Database Handling [Q-2]
TEXT BOOKS:
1. Ivan Bay Ross- Web Enable Commercial Application Using HTML, DHTML,
BPB Publication
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
Text Book:
1. Horowitz E- Computer Algorithms, Galgotia Publication, New Delhi -2000
Reference Book:
1. Aho A.V, Hopcroft J.E & Ullman J.D - The Design and Analysis of Computer Algorithm,
Addison Wesley, 1998.
PYTHON PROGRAMMING (BCA C5003)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
UNIT I: INTRODUCTION
Identifiers , Keywords, Statements and Expressions, Variables, Operators, Arithmetic operators,
Assignment operators, Comparison operators, Logical operators , Bitwise operators, Precedence
and Associativity, Data types, Indentation, Comments, Reading Input, Print Output [Q-2]
UNIT V: OOPS
Objects: Using Objects- String Objects- List Objects. Custom Types: Geometric Points- Methods-
Custom Type Examples- Class Inheritance. Handling Exceptions: Motivation- Exception
Examples- Using Exceptions - Custom Exceptions. [Q-1]
REFERENCE BOOKS:
Core Python Programming, 2thEdition, Wesley J. Chun, Prentice Hall.
Jake VanderPlas,”Python Data Science Handbook:Essential Tools for working with Data”,1st
edition, O’Reilly Media, 2016.
COMPUTER ORIENTED NUMERICAL METHODS (BCA C5004)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
UNIT 3: INTERPOLATION
Introduction, Errors in Polynomial Interpolation, Finite Differences-Forward, Backward and
Central, Detection of errors using Difference tables, Differences of a Polynomial, Newton’s
formulae for Interpolation, Central Difference Interpolation Formulae- Gauss’s Central Difference
Formula, Interpolation with unevenly spaced points, Lagrange’s Interpolation Formula, Divided
Differences and their properties- Newton’s General Interpolation Formula. [Q-2]
TEXT BOOK:
REFERENCE BOOKS:
1. V.N.Vedamurthy et.al.-Numerical Methods, Vikas Publishing House, New Delhi, 2005.
2. B.S.Grewal- Numerical Methods in Engineering & Science, Khanna Publishers,Delhi,2005.
INTERNET CONCEPT AND WEB DESIGN LAB (BCA P5005)
Experiment problems of Visual Programming Lab will be from the theory classes of BCA C5001
NUMERICAL METHOD LAB (BCA P5006)
Experiment problems of Linux programming lab will be from the theory classes of BCA C 5003
PYTHON PROGRAMMING LAB (BCA P5007)
Experiment problems of Numerical Method Lab will be from the theory classes of BCA C5004
OPTIMIZATION TECHNIQUES (BCA C6001)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
1. J.K Sharma- Operations Research Theory & Applications, 3rd Edn, Macmillan India Ltd.,
New Delhi-2007.
REFERENCE BOOK:
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
1. Essential of Management – Horold Koontz and Iteinz Weibrich- McGrawhills International
REFERENTIAL BOOKS :
2. Management Theory & Practice – J.N.Chandan
3. Essential of Business Administration – K.Aswathapa, Himalaya Publishing House
4. Principles & practice of management – Dr. L.M.Parasad, Sultan Chand & Sons – New Delhi
5. Business Organization & Management – Dr. Y.K.Bhushan
6. Management: Concept and Strategies By J.S. Chandan, Vikas Publishing
7. Principles of Management, By Tripathi, Reddy Tata McGraw Hill
8. Business organization and Management by Talloo by Tata McGraw Hill
LINUX PROGRAMMING (BCA C6003)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
.
UNIT 4: Introduction To System Administration:-
File System ,System Administrator and its Role, Function of a system Manager, practical
Aspect of System Administrator, Visual Attributes. System Call and C function Library:- linux
System Call library function and Math Library, standard I/O package. File Hindling, Command Lie
parameters, Linux –C interface, C files. [Q-2]
TEXT BOOK:
1. A. Robbins- Linux Programming by Example- Pearson Education, New Delhi- 2005
REFERENCE BOOKS:
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
Unit 1: Introduction
Attack, Services and Mechanism, Model for Internetwork Security. [Q-1]
Unit 2: Cryptography
Cryptography: Notion of Plain Text, Encryption, Key, Cipher Text, Decryption and cryptanalysis;
Public Key Encryption. [Q-2]
Referential Books:
1. W. Stallings, Networks Security Essentials: Application & Standards, Pearson Education, 2000.
2. W.Stallings, Cryptography and Network Security, Principles and Practice, Pearson Education,
2000.
PROJECT (BCA C6005)
Experiment problems of Linux programming lab will be from the theory classes of BCA C 6003
ELECTIVE - I
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
REFERENCE BOOKS:
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
Unit 1:
Introduction: Purpose – productivity and quality in software – testing vs debugging – model for
testing – bugs – types of bugs – testing and design style.
Unit 2:
Flow/ Graphs and path testing – achievable paths – path instrumentation – application – transaction
flow testing techniques – data flow testing strategies
Unit 3:
Domain testing: Domains and paths – domain and interface testing – linguistic – metrics – structural
metrics – path products and path expressions.
Unit 4:
Syntax testing – formats – test cases – logic based testing – decision tables – transition testing –
states, state graph, state testing.
Unit 5 :
Verification and validation – fundamental tools – levels of testing – testing approaches – types of
testing – test plan – software testing tools: WinRunner – Silk test.
Text Book:
1. B. Beizei, 2003, Software testing techniques, IIEdn., DreamTech India, New Delhi
2. K.V.K.K. Prasad, 2005, Software testing tools, DreamTech India, New Delhi
Reference Book:
1. I. Burnstein,2003, Practical software testing, Springer International Edn.
2. E. Kit, 1995, Software testing in the real world: Improving the process, Pearson
Education, Delhi
3. R. Rajani, and P. P. Oak, 2004, Software testing Tata Mc. Graw Hill, New Delhi
MULTIMEDIA (BCA E50010)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
1. Tay Vaughan - 1999– Multimedia : Making it work – Fourth Edition – Tata McGraw – Hill
Edition.
REFERENCE BOOKS:
1. Walterworth john A– 1991- Multimedia Technologies and Application - Ellis Horwood Ltd. –
London.
2. John F koegel Buford – Multimedia Systems – Addison Wesley – First Indian Reprint.
ELECTIVE - II
MANAGEMENT INFORMATION SYSTEM (BCA E6006)
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
TEXT BOOK:
Murdic, Rose and Clagett- Information Systems for Modern Management, PHI, New Delhi.
REFERENCE BOOK:
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
Unit1:
Basic Problem solving methods: Production system-state space search, control strategies,
heuristic search, forward and backward reasoning, Hill climbing techniques. [Q-2]
Unit2:
Knowledge Representation: Predicate logic, Resolution, Semantic nets, Conceptual Dependency,
frames and scripts. [Q-1]
Unit3:
Solving Problems By Searching, Problem Solving Agents, Searching For Solutions; Uniform
Search Strategies: Breadth First Search, Depth First Search, Best-First Search, A* Search.
[Q-2]
Unit4:
AI languages: Important characteristics if AI languages- PROLOG, LISP. [Q-1]
Unit5:
Introduction to Expert Systems: Structure of an Expert System, Knowledge base, Design of an
Expert system. [Q-2]
Text Book:
Reference Books:
The question paper shall consists of two sections: A and B. Section A will have eight (08) questions,
out of which four (04) questions will be answered and will carry 10 marks each. Section B will
consists of 10 short answer type questions which will cover the entire syllabus andwill carry 30
marks in all., each short-answer type questions carrying 3 marks.
Unit 1: INTRODUCTION
Introduction to Software Engineering: Characteristics, Emergence of Software
Engineering, Software Metrics & Models, Process & Product Metrics. [Q-2]
Text Book:
1.Rajib Mall -Fundamentals of Software Engineering, Prentice Hall of India, New
Delhi,2005
Reference Book:
1. Pankaj Jalote- An Integrated Approach to Software Engineering, 3rd Edition, Narosa
Publishing House, New Delhi,2005
2. Richard Fairley- Software Engineering Concepts, Tata McGraw Hill, New Delhi, 200