BCA Sem. I To V PDF
BCA Sem. I To V PDF
SEMESTER I
BASICS OF ENGLISH
Objective: This module is introduced to reinforce selected components of grammar. It also aims
at strengthening compositional skills in the students.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Quirk & Greenbaum, “Advanced English Usage”, Pearson Education.
REFERENCES:
1. Banerjee Meera & Mohan Krishna, “Developing Communication Skills”, Macmillan
Publications, 1990.
2. Chaturvedi P.D., “Business Communication”, Pearson Publications.
3. Mathew M.J., “Business Communication”, RBSA, Publications, 2005.
4. Taylor Shirley, “Communication of Business”, Pearson Publications.
1
FOUNDATIONS OF MATHEMATICS
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. G. C. Sharma & Madhu Jain, “Mathematics for BCA”, Oscar Publication.
2. R. D. Sharma, “Mathematics Vol-2”, Dhalpat Raj & Sons. (For Unit-I)
3. S. L. Loney., “The Elements of Co-ordinate Geometry Part-I”, Book Palace, New Delhi.
REFERENCES:
1. Tom M. Apostol, “Calculus Volume II”, Second edition, John-Wiley & Sons, 2002.
2. S. Balachandra Rao, C.K. Shantha,“Differential Calculus”,New Age International(P) Ltd.
3. Frank Ayres Jr., Elliot Mendelson, “Calculus”, fourth edition, Mc-Graw Hill International Edition.
PROPOSED COVERAGE:
UNIT – I: Essential Reading 2
UNIT – II, III & IV: Essential Reading 1
UNIT – V : Essential Reading 3
2
ELECTRICAL AND SEMICONDUCTOR FUNDAMENTALS
Paper Code: BCA 103
Credits: 04
Periods/week: 04
Max. Marks: 100
Objective: This Module is introductory in nature, and emphasis is given on basic concepts and
direct application of mathematical expressions without analysis. Student will be able to
understand the basic concepts of electricity and working of Semiconductor devices used while
designing the computers.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Harris Benson, “University Physics”, John Wiley & Sons, Wiley International Edition.
2. V.K. Mehta “Principles of Electronics”, Fifth Edition, S. Chand & Co.
REFERENCES:
1. Kumar Mittal, “Physics, Part – I”, Naveen Publications, Meerut.
2. Milliman Hallkias “Electronics Principles”, Mc Graw Hill Publ.
3. Malvino Leach “Principle of Electronics”, Mc Graw Hill Publ.
3
PROPOSED COVERAGE:
UNIT-III: [Chapter 8: 8.14 – 8.19 Chapter 9: 9.7 – 9.20 Chapter19: 19.3 – 19.5, Essential
Reading (2) ]
4
COMPUTER FUNDAMENTALS
5
UNIT – V [No. of Hrs: 12]
Digital Computers: Digital, Bit, Program, Computer Hardware, Organization, Design,
Architecture.
Logic Gates: AND, OR, INVERTER, BUFFER, NAND, NOR, XOR, Exclusive NOR (Graphic
symbol, Algebraic function, Truth Table).
Boolean Algebra: Development of Boolean Algebra, Boolean Logic operations, Basic laws of
Boolean Algebra.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
REFERENCES:
PROPOSED COVERAGE:
UNIT – I [Chapter 1: Lesson 1A, Lesson 1B, Chapter 2: Lesson 2A, Lesson 2B, Chapter 3:
Lesson 3A, Lesson 3B, Essential Reading 1, Chapter 1: References (1)]
UNIT – II [Chapter 4: Lesson 4A, Lesson 4B Essential Reading 1, Chapter 3 & 5:
References (1)]
UNIT – III [Chapter 8: References (1)]
UNIT – IV [Chapter 6: Lesson 6A, Lesson 6B Essential Reading 1, Chapter 7: Lesson 7A,
Essential Reading 1]
UNIT – V [Chapter 1: 1.1-1.3 References (2), Chapter 2: 2.1-2.4 References (3)]
6
PROGRAMMING IN ‘C’
Objective: This module is designed to acquaint the students with the basics of ‘C’ programming
language.
7
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. H.M.Deitel & P.J.Deitel, “How to program in ‘C’”, 3rd Edition, Pearson Education, 2001.
REFERENCES :
1. B.Kernighan & D.Ritchie “C Programming Language”, 2nd Edition, Prentice-Hall, 1988.
2. E. Balagurusami, “Programming in ‘ANSI C’”, TMH Publications.
3. Yashwant Kanetkar, “Working with C”, BPB Publications.
4. S. Lipschutz, “C Programming”, Schaum’s outline series, Tata McGraw Hill Edition.
PROPOSED COVERAGE:
UNIT – I [Chapter 1: 1.5-1.8 & 1.13 & 1.14 Chapter 2, Chapter 3: 3.1-3.6 Essential Reading(1)]
UNIT – II [Chapter 3: 3.7 – 3.12, Chapter 4 Essential Reading(1)]
UNIT – III [Chapter 5 & 6 Essential Reading(1)]
UNIT – IV [Chapter 7, 8 Essential Reading(1)]
UNIT – V [Chapter 9, 10 & 11: 11.3 –11.5 Essential Reading(1)]
8
ELECTRONIC DATA PROCESSING
Paper Code: BCA-106
Credits: 04
Periods/week: 04
Max. Marks: 100
9
rules. Data Entry: Add record, delete record and edit text Sort, find/replace, and filter/select, re-
arrange columns, freeze columns. Edit a Tables- copy, delete, import, modify table structure.
Setting up Relationships- Define relationships, add a relationship, delete a relationship, save
relationship
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. “MS Office XP complete”, BPB publications.
2. Elias M. Awad, ” Business Data Processing “, PHI.
3. V.K. Kapoor, “Introduction to Electronic Data Processing”, S. Chand & Sons.
REFERENCE BOOKS:
1. Faithe Wempen , “Ms Access 2002 Fast& Easy”, PHI .
2. Roger Carter, “The Business of Data Processing “
10
OFFICE MANAGEMENT LAB
Paper Code: BCA 107
Credits: 02
Periods/week: 04
Max. Marks: 100
Objective: To make students familiar with general purpose office management tools. This course
also covers the concepts covered in BCA 106 (Electronic Data Processing).
Introduction to GUI: Introduction features (Desktop & its components, the window, the application
window (various bars), the document window, the dialog window, the icons).
Windows explorer; Control panel, setting wallpaper, screen saver and background.
Creating a folder, Copying & moving file, Scandisk, Checking & Formatting disk space,
Compressing/ Zipping files (WinZip), Virus & Antivirus.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
REFERENCES:
1. Robbins, “Mastering DOS”, BPB Publications.
2. Content Development Group, “Working with MS Office 2000”, TMH.
3. Mansfield & Olsen, “Mastering Word 2000”, BPB Publications.
4. Martin, Hansen, Klingher & Beth, “Mastering Excel 2000”, BPB Publications.
5. Murray, “Mastering Power Point 2000”, BPB Publications.
6. Simpson Alan, Robinson, & Celeste, “Mastering Access 2000”, BPB Publications.
12
‘C’ PROGRAMMING LAB
Paper Code : BCA 108
Credits: 02
Periods/week: 04
Max. Marks: 100
Objective : To make students familiar with the basics of ‘C’ programming language.
This paper will be based on theory paper BCA105. Exercises given will be covering entire
syllabi as follows:
1. Simple C programs using variables, keywords and simple operations
2. Programs based on operators (arithmetic, relational, increment, decrement, conditional,
logical)
3. Branching statement programs using ‘C’
4. Exercises based on Looping (while, do while, for), nested loops based programs
5. Programs based on arrays (single, two dimensional) searching, sorting an array
6. String/Character based exercises manipulation on strings
7. Programs on user defined functions
8. Exercises based on pointers(arithmetic operation, arrays with pointers)
9. Programs on structure and union
13
ELECTRICAL & SEMICONDUCTOR PHYSICS LAB
Paper Code: BCA 109
Credits: 02
Periods/week: 04
Max. Marks: 100
Objective: This module will help the student to understand the basic concepts of electricity and
working of Semiconductor devices.
They will be doing exercises covering the BCA103 syllabi as given below:
Section A
Section B
14
SEMESTER II
COMMUNICATION SKILLS
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Banerjee Meera & Mohan Krishna, “Developing Communication Skills” , Macmillan
Publications, 1990.
REFERENCE BOOKS:
1. Chaturvedi P.D, “Business Communication”, Pearson Publications
2. Mathew M.J., “Business Communication”, RBSA Publications, 2005.
3. Taylor Shirley, “Communication Of Business”, Pearson Publications
15
DATA STRUCTURES & ALGORITHMS THROUGH ‘C’
Objective: This module will help the student to learn the logical model of a particular
organization of data effectively.
Stack: Definition, Primitive operations, Stack as an ADT, representing stack in C, implementing the
push and pop operation, testing exceptional conditions, infix, postfix and prefix expression
(definition and examples), evaluation of postfix expression only (Algorithm and C implementation).
Sorting: Exchange Sorts (Bubble sort, Quick sort), Straight Selection sort, Insertion sorts.
Searching: Linear and Binary Search.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Y. Langsam, M. J. Augenstein, A.M. Tenenbaum, “Data Structure using C, C++”, second
edition, Prentice Hall of India, 1999.
2. S. Lipschutz, “Data Structures”, Schaum’s outline series, Tata McGraw Hill Edition, 2002
16
REFERENCES :
1. E. Horowitz and S. Sahani, “Fundamentals of Data Structures”, Galgotia Book source Pvt.
Ltd, 2000
2. Robert L.Kruse “Data Structures and Program Design”, Third edition, PHI
3. P. S. Deshpande and O.G. Kakde, “C & Data Structure”, Wiley Dreamtech, 1st Edition, 2003
PROPOSED COVERAGE:
UNIT – I [Chapter 1: 1.1-1.3 Essential Reading (1)]
UNIT – II [Chapter 2: 2.1-2.3, Chapter 3.1-3.2 Essential Reading (1)]
UNIT – III [Chapter 4: 4.1, 4.2, 4.3, 4.5 Essential Reading (1)]
UNIT – IV [Chapter 5: 5.1, 5.2, 5.4, 5.5 Essential Reading (1)]
UNIT – V [Chapter6 &7:6.1 - 6.5, Chapter 7 .1, 7.2, 7.4 Essential Reading (1),
Chapter 9:9.9 Essential Reading (2)]
17
COMPUTER ARCHITECTURE
Paper Code: BCA 203
Credits: 04
Periods/week: 04
Max. Marks: 100
Objective: In this module student will learn the basic structural design of a computer i.e.
Register Transfer Language, Control Unit, CPU etc. They will also learn how all-arithmetic
operations are done at architecture level. It also explains the basic organization of Memory and
I/O devices.
UNIT-I [No. of Hrs: 12]
Register Transfer and Micro-operation: Register Transfer Language, Register Transfer, Bus and
Memory Transfer: Three state bus buffers, Memory Transfer; Arithmetic Micro-operations:
Binary Adder, Binary Adder-Subtrator, Binary Incrementor; Logic Micro-operations: List of
Logic microoperations; Shift Micro-operations( excluding H/W implementation), Arithmetic
Logic Shift Unit.
UNIT-II [No. of Hrs: 12]
Basic Computer Organization and Design: Instruction Codes, Computer Registers: Common bus
system; Computer Instructions: Instruction formats; Instruction Cycle: Fetch and Decode,
Flowchart for Instruction cycle; Register reference instructions.
Microprogrammed Control Unit: Control Memory, Address Sequencing and Conditional
branching, Mapping of instruction, Subroutines.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Morris Mano, “Computer System Architecture”, 3rd Edition, Prentice-Hall of India
Private Limited, 1999.
REFERENCES:
1. William Stallings, “Computer Organization and Architecture”, 4th Edition, Prentice Hall
of India Private Limited, 2001.
2. Malvino, “Digital Computer Electronics: An Introduction to Microcomputers”, McGraw
Hill, 1993.
3. Moris Mano, “Digital Logic and Computer Design”, PHI Publications, 2002
4. Pal Chaudhuri, P. “Computer Organization & Design”, PHI.
5. Hayes. J.P., “Computer Architecture and Organization”, McGraw Hill Edition.
18
PROPOSED COVERAGE:
UNIT-I [Chapter 4 : Essential Reading(1) ]
UNIT-II [Chapter 5 : 5.1-5.3 & 5.5, Chapter 7: 7.1-7.2 Essential Reading(1) ]
UNIT-III [Chapter 7 : 7.4, Chapter 8: 8.1-8.5 Essential Reading(1) ]
UNIT-IV [Chapter 10 : 10.1-10.4 , Chapter 11: 11.1-11.6 excluding 11.3 Essential
Reading(1) ]
UNIT-V [Chapter 12 : 12.1-12.6 , Chapter 13: 13.1-13.5 Essential Reading(1) ]
19
INTERNET AND WEB DESIGNING
Introduction to Web Server and Web Browser, Communication between a Web server and a
Web browser , Navigating the web ( using URLs and using Hyperlinks, Browser’s navigation
tools).
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Ivan Bayross, ” HTML, DHTML, Javascript, PERL CGI”,BPB Publications
2. D.S.Ray & E.J.Ray, “Mastering HTML 4”, Premium Edition, BPB Publications.
3. Web site: http://www.w3.org
REFERENCES:
1. Norton Peter, “Introduction to Computers”, 6th Ed., TMH, 2001
2. Edward Farrar, “HTML Example Book”, BPB
3. Jose A. Ramalho, “Learn Advanced HTML with DHTML”, BPB Publications.
20
PROPOSED COVERAGE:
21
DIGITAL ELECTRONICS
Paper Code: BCA 205
Credits: 04
Prds/week: 04
Max. Marks: 100
Objective: This module is designed to introduce the students with binary arithmetic and working
of various digital circuits used in computer. The subject does not cover designing of digital
circuits.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. R. P. Jain, “Modern Digital Electronics”, Mc Graw Hill Publising Company limited.
2. S. Salivahanan & S. Arivyhgan, “Digital circuits and design”,”Vikas Publishing house
Pvt.Ltd.
3. V.K. Mehta, “Principles of Electronics”, Fifth Edition, S. Chand & Co.
REFERENCES:
1. Moris Mano, “Digital Logic and Computer Design”, PHI.
2. Malvino Leach, "Digital Principles and Application", Mc Graw Hill Publications.
3. Malvino, “Digital Computer Electronics”, Mc Graw Hill Publications.
22
PROPOSED COVERAGE:
Unit I [Chapter 5: 5.1 to 5.7 Essential Reading (1)]
Unit II [Chapter 5: 5.3, 5.4, 5.6, 5.10, Chapter 6:6.1-6.2(6.2.1-6.2.3), 6.3- 6.5 (6.5.1-
6.5.7), 6.7(6.7.1-6.7.4), 6.8 Essential Reading (2)]
Unit III [Chapter 7: 7.1 - 7.6 Essential Reading (1)]
Unit IV [Chapter 8: 8.1- 8.2, 8.6, 8.7, 8.9, Chapter 9:9.1.1, 9.2.2, 9.2.3, 9.4.1 Essential
Reading (2)]
Unit V [Chapter 4: 4.1-4.9(4.9.1-4.9.5), 4.10, 4.13.1 Essential Reading (2), Chapter 26
Essential Reading (3)]
23
DISCRETE MATHEMATICS
Paper Code: BCA 206
Credits:04
Periods/week: 04
Max. Marks: 100
Objective: This module is designed to acquaint students with the basic concepts of matrices and
determinants, coordinate geometry, relations and graphs.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
4. Bernard Kolmann, Robert C. Busby and Sharon Ross, ”Discrete Mathematical
Structures”, Third edition, PHI, 1997.
REFERENCES:
4. Schaum’s Outline series, “Discrete Maths”, Tata McGraw Hill
5. G.N. Purohit, “Graph Theory”, Jaipur Publishing House
6. C.L. Liu, “Elements of discrete mathematics”, McGraw Hill
PROPOSED COVERAGE:
Unit I [Chapter 3 Essential Reading (1)]
Unit II [Chapter 4 Essential Reading (1)]
Unit III [Chapter 7 Essential Reading (1)]
Unit IV [Chapter 8 Essential Reading (1), definitions from Ref (1)]
Unit V [Chapter 6 Essential Reading (1), definitions from Ref (1)]
24
DATA STRUCTURES & ALGORITHMS LAB
Objective: This module will help the student to implement the concepts learned in theory paper
BCA 202 using C language.
Practical based on implementation of following different data structures & related operations on
them:
• One-dimensional & Two-dimensional Arrays
• Linked Lists
• Queues
• Stacks
• Sorting & searching Techniques
25
WEB DESIGNING LAB
Objective: This module is designed to help students for creating web sites.
A topic-based homepage has to be to be developed by each student using various commands covered in
theory paper BCA 204.
26
DIGITAL ELECTRONICS LAB
Paper Code: 209
Credits: 02
Periods/week: 04
Max. Marks: 100
Objective: This lab is designed to introduce the students with binary arithmetic and working of
various digital circuits used in computers. It will be covering concepts theory paper BCA 205 as
given below.
27
SEMESTER III
OUR ENVIRONMENT
Paper Code: FES 300
Credits: 02
Periods/Week: 02
Max. Marks: 100
Objective: This module is designed to help students to know about the fundamental concepts of
environment.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Bharucha Erach, “The Biodiversity of India”, Mapin Publishing Pvt. Ltd., Ahmedabad
–380 013, India, Email:[email protected]
2. Agarwal, K.C., 2001 “Environmental Biology”, Nidi Publ. Ltd. Bikaner.
3. Jha Latika and Shailendra, “Environmental Studies”, CBH publications, Jaipur
4. Singh, R.B., Thakur, D.K. and Chauhan, J.P.S., RBD publications, Jaipur
REFERENCES:
1. Cunningham, W.P. Cooper, T.H. Gorhani, E & Hepworth, M.T. 2001, “Environmental
Encyclopedia”, Jaico Publ. House, Mumbai.
2. Townsend C., Harper J, and Michael Begon, “Essentials of Ecology”, Blackwell Science
3. Odum, E.P. 1971. “Fundamentals of Ecology” W.B. Saunders Co. USA.
28
DATABASE MANAGEMENT SYSTEMS
Paper Code: BCA 301
Credits: 04
Periods/Week: 04
Max. Marks: 100
Objective: This module is designed to help students to know about the fundamental concepts of database
management.
Entity-Relationship Model: Basic concepts, Constraints, Keys, Design Issues, E-R diagram, Weak Entity
Sets, Extended E-R features, Design of an E-R Database Schema, Reduction of an E-R Schema to tables.
Relational Model: Structure, The Relational Algebra, and Extended Relational-Algebra Operations,
Modification of the Database, Introduction to Views, Introduction to the Tuple Relational Calculus and
the Domain Relational Calculus.
SQL: Basic Structure, Set Operations, Aggregate Functions, Null Values, Nested Sub queries, Joined
Relations.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Abraham Silberschatz, Henry Korth, S. Sudarshan, “Database Systems Concepts”, 4th Edition,
McGraw Hill, 1997.
REFERENCES:
1. Jim Melton, Alan Simon, “Understanding the new SQL: A complete Guide”, Morgan Kaufmann
Publishers, 1993.
2. R. Elmarsi and SB Navathe, “Fundamentals of Database Systems”, Addison Wesley, 4th Ed.,
2004
3. A. K. Majumdar, P. Battacharya, “Data Base Management Systems’, TMH, 1996.
29
4. Bipin Desai, “An Introduction to database Systems”, Galgotia Publications, 1991.
PROPOSED COVERAGE:
UNIT-I [ Chapter 1 : 1.1-1.6 & 1.10 Essential Readings(1) ]
UNIT-II [ Chapter 2 : 2.1-2.9 Essential Readings(1) ]
UNIT-III [ Chapter 3 : 3.1-3.7, Chapter 4 : 4.2-4.6 & 4.10 Essential Readings(1) ]
UNIT-IV [ Chapter 7 : 7.1-7.4,7.6,7.7 Essential Readings(1) ]
UNIT-V [ Chapter 24 : 24.1 & 24.6 Reference(2), Chapter 11: 11.1-11.5 Essential
Reading(1) ]
30
PROBABILITY AND STATISTICS
Theoretical Continuous Distribution: Normal distribution with its properties, Simple questions
based on area property.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
5. S.C. Gupta and V.K. Kapoor, “Fundamentals of Mathematical Statistics”, Eleventh
edition, S. Chand & Company, 2002.
6. Ross Sheldon M., “Introduction to the Theory of Probability”, Elsevier Publication.
REFERENCES:
1. A.M.Goon, M.K.Gupta and B.Das Gupta, “Fundamental of Statistics” Vol I, Calcutta
University Press.
2. B.L. Agarwal, “Basic Statistics”, New Age Publications
31
PROPOSED COVERAGE:
UNIT-I [Chapter 2 : References(2), Chapter 2 : Essential Readings(1) ]
UNIT-II [Chapter 3: Essential Readings(1)]
UNIT-III [Chapter 5 & 6: Essential Readings(1) ]
UNIT-IV [Chapter 8 & 9: Essential Readings(1) ]
UNIT-V [Chapter 10 & 11: Essential Reading(1); Reference(1) ]
32
OBJECT ORIENTED PROGRAMMING THROUGH ‘C++’
Paper Code: BCA 303
Credits: 04
Periods /Week: 04
Max. Marks: 100
Objective: This module is designed to acquaint the students with the basics of C++
programming language.
UNIT – I [No. of Hrs:15]
Introduction to C++, C++ Standard Library, Header Files, Inline Functions, References and
Reference Parameters, Default Arguments and Empty Parameter Lists, Unary Scope Resolution
Operator, Function Overloading, Function Templates.
C++ Classes and Data Abstraction: Introduction, Implementing a Time Abstract Data Type with
a Class, Class Scope and Accessing Class Members, Separating Interface from Implementation,
Controlling Access to Members, Access functions and Utility functions, Initializing Class
Objects, Constructors, Using Default Arguments with Constructors, Using Destructors, calling
Constructors and Destructors, Using Data Members and Member Functions, Returning a
Reference to a private Data Member, Assignment by Default Memberwise Copy, Software
Reusability.
33
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. H.M.Deitel & P.J.Deitel, “How to program in ‘C’”, 3rd Edition, Pearson Education.
REFERENCES:
1. A.R.Venugopal, Rajkumar, T. Ravishanker, “Mastering C++”, TMH, 1997.
2. Yashwant Kanetkar , “Let us C++”, BPB Publications
3. R. Lafore, “Object Oriented Programming using C++”, Galgotia Publications, 2004.
4. D . Parasons, “Object Oriented Programming with C++”, BPB Publication.
5. Schildt Herbert, “C++: The Complete Reference”, 4th Ed., Tata McGraw Hill, 1999.
6. S. B. Lippman & J. Lajoie, “C++ Primer”, 3rd Edition, Addison Wesley, 2000.
PROPOSED COVERAGE:
34
PRINCIPLES OF PROGRAMMING LANGUAGES
Objective: This course is focused on the study of general language-design and evaluation
concepts.
35
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Robert W. Sebesta , “Concepts of Programming Languages”, seventh edition Pearson
Education Asia.
PROPOSED COVERAGE:
UNIT-I [Chapter 1-2: Essential Reading(1) ]
UNIT-II [Chapter 3-4 : Essential Reading(1) ]
UNIT-III [Chapter 5-6 : Essential Reading(1) ]
UNIT-IV [ Chapter 7,8 : 8.1-8.5 Essential Reading(1) ]
UNIT-V [Chapter 9 : 9.1-9.5, 9.9, 9.10, 9.13, Chapter 11 : 11.1-11.4 , Chapter 12: 12.1-
12.3, Chapter 1: 11.1-11.3: Essential Reading(1) ]
36
SYSTEM ANALYSIS AND DESIGN
Objective: This course is focused on the study of tools and methodologies used for developing
Computer based Information Systems.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. E. M Awad , “System Analysis and Design”, Galgotia Publications, 1995.
37
2. Igor Hawryszkiewyez, 4th edition, “Introduction to System Analysis and Design”,
Prentice-Hall.
REFERENCES:
1. V. Rajaraman, “Analysis & design of Information Systems”, PHI
2. Philip L. Weaver, “Practical SSADM ver 4+ - A complete Tutorial guider”, Pitman
Publishing, 1995.
3. Mark Lejk & David Deeks, “An Introduction to System Analysis Techniques”, PHI.
4. Don Yeates, Maura Shields & David Helmy, “System Analysis & Design”, Longman
Group Limited, 1994.
5. Jeffrey L. Whitten, and Lonnie D. Bentley and Barlow, “Systems analysis and Design
Methods” 4th edition, Tata McGraw-Hill.
PROPOSED COVERAGE:
Unit I: Chapter 1(Essential Reading 1); Chapter 1 (Essential Reading 2)
Unit II: Chapter 1 (Essential Reading 2); Chapter 2 (Essential Reading 1); Chapter 7 (Essential
Reading 2)
Unit III: System Analysis Chapter 5 & 7 (Essential Reading 1); System Analysis Chapter 6
(Essential Reading 1); Chapter 9 (Essential Reading 2)
Unit IV: System Design Chapter 9 & 10 (Essential Reading 1); Chapter 18 (Essential Reading 2)
Unit V: System Implementation Chapter 12 & 13 (Essential Reading 1)
38
C++ PROGRAMMING LAB
Paper Code : BCA 306
Credits: 03
Periods/week: 06
Max. Marks: 100
Objective: In this laboratory paper, students will be making ‘C++’ programs based on theory
paper BCA304.
39
MINI PROJECT LAB
Objective : In mini project lab, the students shall develop a running software, using any front
end design tool. They shall implement the concepts of a front end and a backend technology.
40
SEMESTER IV
ORGANIZATIONAL BEHAVIOUR
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Luthans Fred, “Organizational Behaviour”, McGraw Hill Publications, 1998.
REFERENCES:
1. Robbins (4th ed.), “Essentials of Organizational Behaviour”, Prentice Hall of India Pvt. Ltd.,
New Delhi, 1995.
2. Hersey and Blanchard (6th ed.), “Management of Organizational Behaviour: Utilising Human
Resources”, Prentice Hall of India Pvt. Ltd., New Delhi, 1996.
3. Dwivedi, R. S., “Human Relations and Organizational Behaviour: A Global Perspective”,
Macmillan India Ltd., Delhi, 1995.
4. Arnold, John, Robertson, Ivan t. and Cooper, Cary, l., “Work Psychology: Understanding
Human Behaviour In The Workplace”, Macmillan India Ltd., Delhi, 1996.
41
OPERATING SYSTEMS
Paper Code: BCA 402
Credit: 04
Periods/Week: 04
Max. Marks: 100
Objective: This module aims at making students learn about basic concepts of operating
systems.
UNIT – I [ No. of hrs. 12 ]
What is an Operating System, Simple Batch Systems, Multiprogrammed Batched Systems,
Time-Sharing Systems, Personal-Computer Systems, Parallel Systems, Distributed Systems, and
Real-Time Systems.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. A. Silbersachatz and P.Galvin, “Operating System Concepts”, Addison-Wesley, 5th Ed., 2001
REFERENCES:
1. Tannenbaum, “Operating Systems”, PHI, 4th Edition, 2000
2. Madnick E., Donovan J., “Operating Systems”, Tata McGraw Hill, 2001
3. Achyut S. Godbole, “Operating Systems”, Tata Mc-Graw Hill Publishing Company Limited
2000.
4. Gary Nutt, “Operating System A Modern Perspective (Second Edition)”, Pearson
Education 2000.
42
PROPOSED COVERAGE:
Unit I [Chapter 1:1.1-1.8]
Unit II [Chapter 3: 3.1-3.1.5, 3.2-3.3.1, 3.5, 3.6, Chapter 4: 4.1-4.3.2]
Unit III [Chapter 5: 5.1-5.4, Chapter 6: 6.1-6.2.2, 6.4, Chapter 7: 7.1-7.7.2]
Unit IV [Chapter 8: 8.1-8.6.3, Chapter 9: 9.1, 9.2, 9.4, 9.5.3, 9.5.5]
Unit V [Chapter 10:10.1-10.2.2, 10.3-10.3.5, Chapter 11:11.1-11.2.3]
43
OBJECT ORIENTED PROGRAMMING THROUGH JAVA
Objective: This module is designed to acquaint the students with the concept of Java
programming language.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. H.Schildt, “The complete Java 2 reference”, Tata McGraw-Hill Fourth Edition
2. E. Balagurusamy, ”Programming with Java”, BPB Publications
REFERENCES:
1. Deitel & Deitel “How to Program C Introducing C++ and Java”(Third Edition) Pearson
Edition
2. Arnold,Gosling, “ The Java Programming Professional 2000”, Addison Wesley
Publication
3. C.Thomas wu, ”An introduction to oop with Java”, TMH
4. Zukowski, “ Mastering java 2 ”, BPB Publications
44
PROPOSED COVERAGE:
UNIT – I [Chapter1,2,3,4 Essential Reading (1)],[Chapter1-4, 5: 1.1, 1.3, 2.2, 2.3, 2.9, 3.5,
4.4, 4.7, 4.9, 5.1-5.5.15 Essential Reading (2)]
UNIT – II [Chapter 5,6,7 Essential Reading (1)],[Chapter 6, 7, 8, 9: 6.2-6.8,7.2-7.5,8.2-
8.10,8.12-8.17,9.1-9.7 Essential Reading (2)]
Unit – III [Chapter 8,9,11 Essential Reading (1)], [Chapter 8,10,11,12: 8.11,10.2-
10.5,11.2,11.3,11.5-11.8,12.2-12.10 Essential Reading (2)
Unit – IV [Chapter 10,12 Essential Reading (1) ], [Chapter 13,14:13.2-13.8,14.1-14.16
Essential Reading (2)]
Unit – V [Chapter 21, 22,13 Essential Reading (1)],[Chapter 15:15.2-15.4 Essential
Reading (2)] , [Chapter 28: 28.2, 28.5 References (1)]
45
SCRIPTING LANGUAGES
Paper Code: BCA 404
Credits: 04
Periods / Week: 02
Max. Marks : 100
Objective: This module is designed to help students for creating dynamic web sites.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Ivan Bayross,”HTML,DHTML,Javascript,Perl-CGI”, BPB Publications.
2. Doug Sheppard,”Beginner's Introduction to Perl”, O’ Reilly Media.
3. Website: http://www.comp.leeds.ac.uk
REFERENCES:
1. James Jaworski,” Mastering JavaScript & Jcsript”, BPB
2. John Pollock, “JAVASCRIPT -A Beginner’s Guide”, Osborne/TMH
PROPOSED COVERAGE:
UNIT – I [Chapter 8: Essential Reading 1]
UNIT – II [Chapter 8 & Chapter 9: Essential Reading 1]
UNIT – III [Chapter 10: Essential Reading 1, Part II Chapter 6: References (1)]
UNIT – IV [Chapter 14, 15 & 18: Essential Reading 1; Essential Reading 2]
UNIT – V [Chapter 15 & 16: Essential Reading 1]
46
DATA NETWORKS
Paper Code: BCA 405
Credits: 04
Periods/Week: 04
Max. Marks: 100
Objective: This module will help students to learn various Data Communication and networking
concepts.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Behrouz A. Forouzan, “Data Communication and Networking”, 4th edition, Tata Mc
Graw Hill, 2006.
REFERENCES::
1. A. S. Tanenbaum, “Computer Networks”, Pearson Education Asia, 4th Ed., 2003.
2. William Stallings, “Data and computer communications”, Pearson education Asia,
7th Ed., 2002.
PROPOSED COVERAGE:
UNIT I [Chapter 1: 1.1-1.4, Chapter 2: 2.1-2.5 Essential Reading 1]
UNIT II [Chapter 3: 3.1&3.4-3.6, Chapter 4: 4.1-4.3 Essential Reading 1]
UNIT III [Chapter 6:6.1, Chapter 7: 7.1-7.2, Chapter 8: 8.1-8.4 Essential Reading 1]
UNIT IV [Chapter 10 Essential Reading 1]
UNIT V [ Chapter 11: 11.1-11.5 Essential Reading 1]
47
COMPUTER ORIENTED NUMERICAL METHODS
Paper Code: BCA 406
Credits: 04
Periods/week: 04
Max. Marks: 100
Objective: This module is designed to help students to know about the concepts of numerical methods
and how they are useful in the study of computers.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Rajaraman, “Computer Oriented Numerical Methods” 3rd Edition, Prentice Hall of India
Pvt. Ltd.
REFERENCES:
1. E.Balagurusami, “Numerical Methods” Tata McGraw Hill, 1988.
2. Schaum’s Series, “Numerical Methods”, TMH
3. S.S.Sastry, “Introductory Methods of Numerical Analysis”, second ed., Prentice Hall of
India Pvt. Ltd, 1997.
48
PROPOSED COVERAGE:
UNIT – I [Chapter 2: 2.1, 2.2, 2.3, 2.4, 2.6, 2.7 Essential Reading (1)]
UNIT – II [Chapter 3: 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7 Essential Reading (1)]
UNIT – III [Chapter 4: 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8 Essential Reading (1)]
UNIT – IV [Chapter 5: 5.1, 5.2, 5.3, 5.4, 5.5, Chapter 8: 8.1, 8.2, 8.3, Essential Reading (1)]
UNIT – V [Chapter 8: 8.4, 8.6, Chapter 9: 9.2, 9.4, 9.5, 9.6, 9.8, Essential Reading (1)]
49
JAVA PROGRAMMING LAB
Objective: To make students familiar with the practical implementation of ‘Java’ programs
covering theory paper BCA 403 and the student will also learn to implement computer oriented
numerical methods using Java as given below:
10. Simple Java programs using variables, keywords and simple operations
11. Programs based on operators
12. Branching statement programs using Java
13. Exercises based on Looping (while, do while, for)
14. programs on classes, objects ,constructor, nested classes
15. Programs based on arrays and strings
16. Programs on Inheritance, interfaces, and packages.
17. exercises on multithreaded programming
18. Applet programs
19. AWT programs exercises
20. Programs based on graphics
21. Data base connectivity with Java programs (JDBC)
22. Exercise to find the root by bisection method.
23. Exercise to find the root by Newton Raphson method.
24. Exercise to find the root by secant method.
50
SCRIPTING LANGUAGES LAB
Paper Code: BCA 408
Credits: 03
Periods/week: 06
Max. Marks: 100
Objective: Designing Web pages by covering concepts studied in theory paper BCA 404.
51
SEMINAR
Paper Code: 409
Credits: 02
Periods/week: 02
Max. Marks: 100
Objective: The students will present a seminar on latest trends in the field of Information
Technology. This will help the student in enhancing their communication as well as presentation
skills and expand their area of knowledge. It will make them aware of ongoing developments in
the related domain. This will make them more analytical & judgmental.
52
SEMESTER V
SOFTWARE ENGINEERING
Paper Code: BCA 501
Credit: 04
Periods/Week: 04
Objective: This module will help the student in learning various factors & metrics involved in
software development process.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1) Pankaj Jalote , “An Integrated Approach To Software Engineering (Second Edition)”,
Springer Publications
2) Roger S. Pressman, “Software Engineering (A Practitioner’s Approach) (Sixth Edition)”, Mc-
Graw Hill International
53
REFERENCES:
1. Girdhari Singh, “Software Engineering”, Genius Publications.
PROPOSED COVERAGE:
UNIT-I [Chapter 1(From1.2 to 1.3); Chapter 2 (2.1) {Essential reading 2}
Chapter 2 (From 2.1 to 2.3.5) {Essential reading 1}
Chapter 3 (3.1, 3.1.1, 3.3, 3.3.1, 3.3.2) {Essential reading 1}]
UNIT-II [Chapter 4 (4.1, 4.1.1, 4.1.2, 4.1.3, 4.1.4, 4.1.5, 4.2, 4.2.2, 4.2.3, 4.5, 4.5.1, 4.5.2,
4.6, 4.6.1, 4.6.2, 4.6.3, 4.6.4, 4.6.5) {Essential reading 1}]
UNIT-III [Chapter 9 (9.2, 9.3, 9.3.1, 9.3.2, 9.3.3, 9.3.4, 9.3.5, 9.3.6, 9.3.7, 9.3.8, 9.3.9);
(9.4, 9.4.1, 9.4.2, 9.4.3, 9.4.4, 9.4.5 {Essential reading 2}]
UNIT-IV [Chapter13 (13.1, 13.1.1, 13.1.2, 13.2); (13.3, 13.3.1, 13.3.2, 13.5, 13.6, 13.6.1,
13.6.2, 13.6.3, 13.6.4); (13.7, 13.7.1, 13.7.3, 13.7.4), Chapter 14 (14.1); (14.2,
14.3) {Essential reading 2}]
UNIT-V [Chapter 26 (26.7, 26.7.1, 26.7.2) {Essential reading 2}
Chapter 4 (4.7, 4.7.1, 4.7.2, 4.7.3) {Essential reading 1}]
54
INTERNET & TCP/IP
Paper Code: BCA 502
Credits: 04
Periods/Week: 04
Max. Marks: 100
Objective: This module will help students to learn various TCP/IP and networking concepts.
UNIT – I [No. of Hrs: 14]
Network Layer (Logical Addressing): IP v4 – Address Space, Notations, Classful addressing,
classless addressing and NAT, IP v6 – Structure and Address space.
Network Layer (Internet Protocol) : Internetworking- Need for Network layer, Internet as a
Datagram Netrwork, IPv4 – Datagram, Fragmentation, Checksum, Options, IPv6 – Advantages,
Packet Format, Extension Headers, Transition from IPv4 to IPv6 – Dual Stack, Tunneling and
Header Translation.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Behrouz A. Forouzan, “Data Communication and Networking”, 4th Edition, Tata Mc Graw
Hill, 2006.
REFERENCES:
1. Behrouz A. Forouzan, “TCP/IP Protocol Suit”, 2nd Edition, Tata Mc Graw Hill.
2. Douglas Comer, “TCP/IP”, PHI
55
PROPOSED COVERAGE:
UNIT-I [Chapter 19: 19.1-19.2, Chapter 20: 20.1-20.4]
UNIT-II [Chapter 21: 21.1 – 21.4 &Chapter 22: 22.1 – 22.3]
UNIT-III [Chapter 23:23.1 - 23.3]
UNIT-IV [Chapter 25]
UNIT-V [Chapter 26: 26.1-26.3]
56
GEOGRAPHICAL INFORMATION SYSTEMS
Objective: To make students familiar with the basic concepts of Geographical Information
Systems.
57
BOOKS RECOMMENDED
ESSENTIAL READINGS:
REFERENCES :
1. Michael DeMers, “Fundamentals of Geographic Information Systems”, Second Edition, 2000
John Wiley and Sons.
2.Clarke, K.C., “Getting Started With Geographic Information Systems”, 4th ed. New Jersey:
Prentice-Hall, 2003.
3.David L. Verbyla and Kang-tsung (Karl) Chang, “Processing Digital Images in GIS”, Onword
Press, 1997.
4. P A Burrough & R A McDonnell, “Principles of Geographic Information Systems”, OUP,
1998
PROPOSED COVERAGE:
58
RDBMS
Objective: In this module student will learn various concepts in oracle i.e. they can design rich
databases for various projects.
UNIT-I [No. of Hrs: 12]
Overview of Relational Database Design and Normalization till Third Normal Form.
Multivalued Dependencies and Fourth Normal Form, Join Dependencies and Fifth Normal Form.
Transaction Processing: Introduction to Transaction Processing, Transaction and System
concepts, Desirable properties of Transactions.
Concurrency control techniques: Locking techniques for concurrency control, Concurrency
control based on Timestamp ordering.
UNIT-II [No. of Hrs: 10]
Database Integrity and Security: Domain constraints, Referential Integrity, Introduction to
Assertions, Need for Triggers, Security violation and Authorization.
Relational Database Management Systems: A historical perspective, Basic structure of Oracle
System, Database structure and its manipulation in Oracle, storage organization in Oracle.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. R. Elmasri and SB Navathe, “Fundamentals of Database Systems”, Addison Wesley, 3th Ed., 2000
2. Sumita Arora, “ Informatics Practices”, Dhanpat Rai & Co.
REFERENCES:
1. James R. Groff & Paul N. Weinberg, “The complete reference SQL”, Tata McGraw Hill.
2. Alexis Leon & Mathews Leon , “SQL a complete reference”, Tata McGraw Hill.
3. Abraham Silberschatz, Henry Korth, S. Sudarshan, “Database Systems Concepts”, 4th Edition,
McGraw Hill International Edition, 1997.
PROPOSED COVERAGE :
UNIT-I [ Chapter 7 : 7.1-7.4,7.6 & 7.7 References(3), Chapter 15 : 15.2-15.3, Chapter 19 :
19.1-19.3, Chapter 20 : 20.1 & 20.2 Essential Readings(1) ]
UNIT-II [ Chapter 6 : 6.1-6.5 References(3), Chapter 10 : 10.1-10.4 Essential Readings(1)]
UNIT-III [ Chapter 14 : 14.1-14.5, Chapter 15 : 15.2.3-15.2.5,15.4, Essential Readings(2),
Chapter 16 : excluding 16.3.4,16.3.5 Essential Readings(2)]
UNIT-IV [ Chapter 18 : 18.4, Chapter 19 : excluding 19.3.1A,B,C,D, 19.4, 19.6.1C,D
References(4)]
60
INTRODUCTION TO LINUX
Paper Code: BCA 504
Credits: 04
Prds/week: 04
Max. Marks: 100
Objective: This module is designed to introduce the students with the most powerful operating
system and with it’s utilities i.e. Commands, Shell Programming, Administrative Concepts
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. Neil Mathew, Richard Stones, “Beginning Linux Programming”, Wrox Press.
2. Website: www.linux.org
61
REFERENCES:
1. Christopher Negus, ”Fedora 6 and red hat enterprise Linux Bible” Wiley-India.
2. B. W. Kernighan & R. Pike, “The UNIX Programming Environment”, PHI.
3. Cox K., “Red Hat Linux Administrator’s Guide”, PHI, 2001.
4. M. Beck, “LINUX Kernel Internals”, Addison Wesley, 1997.
5. Yashwant Kanetkar, “Unix shell programming”, BPB Publications.
PROPOSED COVERAGE:
UNIT – I [Chapter 2 Essential Reading (1), chapter 1, 2 Essential Reading (2)]
UNIT – II [Chapter 4,5,6,7 Essential Reading (1)]
UNIT – III [Chapter 14, 15, 10 Essential Reading (1)]
UNIT – IV [Chapter 16 Essential Reading (1)]
UNIT – V [Chapter 12, 17, 19.5, 19.6,27 Essential Reading (1)]
62
MANAGEMENT INFORMATION SYSTEMS
Paper Code: BCA 505
Credits: 04
Periods/week: 04
Max. Marks: 100
Objective: This module is aimed at teaching the methodology for building basics of Information
System and its implementation at various levels of management.
UNIT – I [No. of Hrs.: 12]
Meaning and role of MIS: Introduction to MIS, definition & characteristics of MIS, Components
of MIS, Nature & Scope of MIS, MIS organization within the company.
Mangement, organizational theory & systems Approach: Development of organization theory,
management & organizational behaviour, management, information, and the systems approach.
Introduction to system and Basic System Concepts, Types of Systems Information System:
Definition & Characteristics, Types of information, Role of Information in Decision-Making,
Sub-Systems of an Information system : EDP and MIS Levels of Management TPS/MIS/DSS.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. R. G. Murdick, J. E. Ross and J. R. Clagget, “Information Systems for Modern
Management”, 3rd Edition by, PHI – 1994
63
REFERENCES:
1. D. P. Goyal, “Management Information Systems”, Macmillan Business Books
2. Laudon & Laudon, “Information Systems”, PHI.
PROPOSED COVERAGE:
UNIT-I [Chapter1 & 2 Essential Reading (1)]
UNIT-II [Chapter 5 Essential Reading (1)]
UNIT-III [Chapter 6 & 7 Essential Reading (1)]
UNIT-IV [Chapter 8 Essential Reading (1) & ref (1)]
UNIT-V [Chapter 9 & 10(10.1) Essential Reading (1), ref (1)]
64
LINUX LAB
Paper Code: BCA 506
Credits: 03
Periods/week: 06
M.M:100
Objective: This module is designed to introduce the students with the most powerful operating
system and with its utilities i.e. Commands, Shell Programming, Administrative Concepts
65
RDBMS LAB
Paper Code: BCA 507A
Credits: 03
Periods/Week: 06
Max. Marks: 100
OBJECTIVE: In this module students will design rich databases covering theory syllabi BCA
504A.
66
GEOGRAPHICAL INFORMATION SYSTEMS LAB
Paper Code: BCA 507B
Credits: 03
Periods/Week: 06
Max. Marks: 100
OBJECTIVE: In this module students will cover the practical aspects covering theory syllabi
BCA 504B.
67
SEMESTER VI
COMPUTER GRAPHICS
Paper Code: BCA 601
Credits: 04
Periods/week: 04
Max. Marks: 100
Objective: This course is designed to learn how computer graphics are used in different
application areas.
68
BOOKS RECOMMENDED
ESSENTIAL READING:
1. D. Hearn & M. P.Baker, “Computer Graphics”, Prentice Hall of India, 2002.
REFERENCES:
1. Krisnamurthy N, “Introduction to Computer Graphics”, Tata Mc Graw Hill Edition
2. Zhigang X. & Plastock R.A., “Theory and Problems of Computer Graphics”, Schaum’s
Outline, Tata Mc Graw Hill Edition
3. Foley J.D & Dam A.Van, “Fundamentals of Interactive Computer Graphics”, Addison-
Wesley.
4. Ralf Skinmetz and Klana Naharstedt, “Multimedia: Computing, Communications and
Applications”, Pearson Education, 2001
PROPOSED COVERAGE:
UNIT–I [Chapter 1, Chapter 2: 2.1, 2.2, 2.3, 2.5 Essential Reading (1)]
UNIT–II [Chapter 2: 2.7, Chapter 3: 3.1, 3.2, 3.5, 3.11 Essential Reading (1)]
UNIT–III [Chapter 3: 3.11, Chapter 4: 4.8, Chapter 5: 5.1, 5.2, 5.3, 5.4, Chapter 6: 6.1, 6.2,
6.3 Essential Reading (1)]
UNIT–IV [Chapter 6: 6.5, 6.6, 6.7, 6.9, 6.10, Chapter 9: 9.1 Essential Reading (1)]
UNIT–V [Chapter 11: 11.1, 11.2, 11.3, 11.4, 11.5, Chapter 13: 13.1, 13.2, 13.3, 13.6, 13.8
Essential Reading (1)]
69
NETWORK SECURITY
Paper Code: BCA 602
Credits: 04
Periods /Week: 04
Max. Marks: 100
Objective: In this module, the students will gain conceptual/ theoretical knowledge of the
various security- related issues and mechanisms to overcome them. The emphasis is given on
basic concepts and direct application of mathematical expressions without analysis.
70
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. William Stallings, "Network Security Essentials: Applications and Standards", Prentice
Hall of India.
REFERENCES:
1. William Stallings, "Network Security & Cryptology", Prentice Hall of India.
2. Pfleeger & Pfleeger, “Security in Computing”, Pearson Education.
3. Gollmann, Dieter, "Computer Security", Edition 2, John Wiley & Sons.
4. Micki Krause, Harold F. Tipton, "Handbook of Information Security Management",
Taylor & Francis Inc.
5. Debby Russell, T. Gangemi, Sr., "Computer Security Basics", O’ Reilly Media Inc.
PROPOSED COVERAGE:
71
ARTIFICIAL INTELLIGENCE
Paper Code: BCA 603
Credit: 04
Periods/week: 04
Max. Marks: 100
Objective: This module will help the students to learn complex problem solving techniques.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
1. D.W. Patterson, “Introduction to AI and Expert Systems”, PHI, 1992.
REFERENCES:
1. E. Rich and K. Knight, “Artificial Intelligence”, Tata Mc Graw Hill, 2nd ed., 1992.
2. N.J. Nilsson, “Principles of AI”, Narosa Publ. House, 1990.
3. Peter Jackson, “Introduction to Expert Systems”, AWP, M.A., 1992.
4. R.J. Schalkoff, “Artificial Intelligence - an Engineering Approach”, McGraw Hill Int.Ed.,
Singapore, 1992.
5. M. Sasikumar, S. Ramani, “Rule Based Expert Systems”, Narosa Publishing House,
1994.
72
PROPOSED COVERAGE:
UNIT-I [Chapter1: 1.1, 1.2, 1.4, Chapter2: 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, Essential
Reading (1)]
UNIT-II [Chapter 4: 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7, 4.8, 4.9, Essential Reading (1)]
UNIT-III [Chapter 7: 7.1, 7.2, 7.3, 7.4, Essential Reading (1)]
UNIT-IV [Chapter 9: 9.1, 9.2, 9.3, 9.4, 9.5, 9.6, Essential Reading (1)]
UNIT-V [Chapter 16: 16.1, 16.2, 16.3, 16.4, 16.5, Essential Reading (1)]
73
COMPUTER GRAPHICS LAB
Objective: This course is designed to implement the graphics using ‘C’ language based on
theory paper BCA 602.
BOOKS RECOMMENDED
ESSENTIAL READINGS:
74
MAJOR PROJECT
Paper Code: BCA 605
Credits: 12
Periods/Week: 12
Max. Marks: 100
Objective: The student will be making a live project during sixth semester on any of the
technologies. Evaluation shall be based on report, Viva and a demonstration or presentation held
after sixth semester and will be conducted by the college committee. It must be software
development project, incorporating all the steps of SDLC.
***
75