PROPOSED SYLLABUS
BY
IIMT UNIVERSITY, MEERUT
BACHELORS OF COMPUTER APPLICATION
SEMESTER – WISE BREAKUP OF COURSE
2
BCA I SEMESTER
SEM- 1 SUBJECT MAX
MARKS
THEORY
EXAM
INTERNAL
ASSESSMENT
L T P EXAM
TIME
BCA-101 Computer
Fundamental
100 70 30 50 5 0 03 HRS
BCA-102 C programming
Language
100 70 30 50 5 0 03 HRS
BCA-103 Principle of
Management
100 70 30 50 5 0 03 HRS
BCA-104 Communicative
English
100 70 30 50 5 0 03 HRS
BCA-105 Discrete
Mathematics
100 70 30 50 5 0 03 HRS
BCA-106 Practical Work of
Computer
Fundamental
50 - 50 0 0 15 02 HRS
BCA-107 C Programming
Lab
50 - 50 0 0 15 02 HRS
3
BCA II SEMESTER
SEM- 2 SUBJECT MAX
MARKS
THEORY
EXAM
INTERNAL
ASSESSMENT
L T P EXAM
TIME
BCA-201 Distributed System 100 70 30 50 5 0 03
HRS
BCA-202 Computer Organization &
Architecture
100 70 30 50 5 0 03
HRS
BCA-203 Multimedia & Its
Application
100 70 30 50 5 0 03
HRS
BCA-204 Accounting 100 70 30 50 5 0 03
HRS
BCA-205 Web Tech –I 100 70 30 50 5 0 03
HRS
BCA-206 Practical Work of Web
Tech
50 - 50 0 0 15 02
HRS
BCA-207 Practical Work of
Computer Organization
50 - 50 0 0 15 02
HRS
4
BCA III SEMESTER
SEM-3 SUBJECT MAX
MARKS
THEORY
EXAM
INTERNAL
ASSESSMENT
L T P EXAM
TIME
BCA-301 Object Oriented
Programming Using C++
100 70 30 50 5 0 03
HRS
BCA-302 Computer Graphics 100 70 30 50 5 0 03
HRS
BCA-303 Operating System 100 70 30 50 5 0 03
HRS
BCA-304 Web Tech-II 100 70 30 50 5 0 03
HRS
BCA-305 Statistics and Optimization
Techniques
100 70 30 50 5 0 03
HRS
BCA-306 Computer Laboratory and
Practical Work of OOPS
50 - 50 0 0 15 02
HRS
BCA-307 Practical Work of Web
Tech- II
50 - 50 0 0 15 02
HRS
5
BCA IV SEMESTER
SEM-4 SUBJECT MAX
MARKS
THEORY
EXAM
INTERNAL
ASSESSMENT
L T P EXAM
TIME
BCA-401 Data Structure Using
C++
100 70 30 50 5 0 03
HRS
BCA-402 DBMS 100 70 30 50 5 0 03
HRS
BCA-403 Software
Engineering
100 70 30 50 5 0 03
HRS
BCA-404 CBNST 100 70 30 50 5 0 03
HRS
BCA-405 Computer Networks 100 70 30 50 5 0 03
HRS
BCA-406 Practical Work of
DS
50 - 50 0 0 15 02
HRS
BCA-407 Practical Work of
DBMS
50 - 50 0 0 15 02
HRS
6
BCA V SEMESTER
SEM-5 SUBJECT MAX
MARKS
THEORY
EXAM
INTERNAL
ASSESSMENT
L T P EXAM
TIME
BCA-501 Mobile computing 100 70 30 50 5 0 03
HRS
BCA-502 Java Programming 100 70 30 50 5 0 03
HRS
BCA-503 Cryptography 100 70 30 50 5 0 03
HRS
BCA-504 Analysis Design &
Implementation
100 70 30 50 5 0 03
HRS
BCA-505 Minor Project 100 - 100 0 0 15 01
HRS
BCA-506 Practical Work of
Mobile Application
50 - 50 0 0 15 02
HRS
BCA-507 Practical Work of
Java Programming
50 - 50 0 0 15 02
HRS
7
BCA VI SEMESTER
SEM-6 SUBJECT MAX
MARKS
THEORY
EXAM
INTERNAL
ASSESSMENT
L T P EXAM
TIME
BCA-601 Artificial Intelligence 100 70 30 50 5 0 03
HRS
BCA-602 Dot Net with C# 100 70 30 50 5 0 03
HRS
BCA-603 Software Testing 100 70 30 50 5 0 03
HRS
BCA-604 Management
Information System
100 70 30 50 5 0 03
HRS
BCA-605 Practical Work of
C#.Net
50 - 50 0 0 15 02
HRS
BCA-606 Major Project 150 - 150 0 0 15 01
HRS
8
Course Code Course Name
BCA-101 Computer Fundamental
UNIT-I
Introduction to Computers
Introduction, Characteristics of Computers, Block diagram of computer. Types of computers
and features, Mini Computers, Micro Computers, Mainframe Computers, Super Computers.
Types of Programming Languages (Machine Languages, Assembly Languages, High Level
Languages). Data Organization, Drives, Files, Directories. Types of Memory (Primary And
Secondary) RAM, ROM. Secondary Storage Devices (FD, CD, HD, Pen drive) I/O Devices
UNIT-II
Number Systems
Introduction to Binary, Octal, Hexadecimal system, Conversion, Simple Addition, Subtraction,
Multiplication
Algorithm and Flowcharts
Algorithm: Definition, Characteristics, Advantages and disadvantages, Examples
Flowchart: Definition, Define symbols of flowchart, Advantages and disadvantages,
UNIT-III
Operating System and Services in O.S.
Dos – History, Files and Directories, Internal and External Commands, Batch Files, Types of
O.S., Features of Operating System, Benefits of OS, Future Scope of OS, Task of OS.
UNIT-V
Editors for Interaction for MS & Android
Basic Concepts, Uses, Purpose, command, MS Word, MS Power Point, MS-Excel, Creation of
files, Switching between application.
Web Introduction
Introduction, Usage, Browser, Websites introduction.
Referential Books:
1. Fundamental of Computers – By V.Rajaraman B.P.B. Publications
2. Fundamental of Computers – By P.K. Sinha
3. Computer Today- By Suresh Basandra
4. MS-Office 2013(For Windows) – By Steve Sagman
9
Course Code Course Name
BCA-102 C Programming Language
UNIT-I
Introduction to ‘C’ Language History, Structures of ‗C‘ Programming, Character set, C Tokens, Keywords, Identifiers,
Variables, Constant, Data Types, Comments.
UNIT-II
Operators Types of operators, Precedence and Associativity, Expression, Statement and types of statements
Built in I/O function: printf(), scanf(), getch(), getchar(), putchar(); Concept of header files
.
UNIT-III
Control structures Decision making structures: If, If-else, Nested If-else, Switch; Loop Control structures: While,
Do-while, for, Nested for loop; Other statements: break, continue, goto, exit.
Functions Basic types of function, Declaration and definition, Function call, Types of function, Parameter
passing, Call by value, Call by reference, Scope of variable, Storage classes, Recursion.
Dynamic Memory Allocation : Library Functions For Dynamic Memory Allocation – Malloc(
), Calloc( ), Realloc( ).
UNIT-IV Arrays: Array notation and representation, manipulating array elements, using multi
dimensional arrays. Structure, union, enumerated data types
Pointers: Introduction, declaration, applications
File handling, standard C preprocessors, defining and calling macros, conditional compilation,
passing values to the compiler.
Referential Books : 1. Let us C-Yashwant Kanetkar.
2. Programming in C-Balguruswamy
3. The C programming Lang., Pearson Ecl - Dennis Ritchie
4.Structured programming approach using C- Forouzah & Ceilber Thomson learning publication.
5. Pointers in C – Yashwant Kanetkar
10
Course Code Course Name
BCA-103 Principles of Management
UNIT-I
Nature of Management: Meaning, Defination, it‘s nature purpose, importance & Functions, Management as Art, Science
& Profession- Management as social System Concepts of management-Administration-
Organization, Management Skills, Levels of Management.
UNIT-II
Evolution of Management Thought: Contribution of F.W.Taylor, Henri Fayol, Elton Mayo, Chester Barhard & Peter Drucker to the
management thought. Business Ethics & Social Responsibility: Concept, Shift to Ethics, Tools of
Ethics.
UNIT-III
Functions of Management: Part-I Planning – Meaning- Need & Importance, types, Process of Planning, Barriers to Effective
Planning, levels – advantages & limitations. Forecasting- Need & Techniques
Decision making-Types - Process of rational decision making & techniques of decision making
Organizing – Elements of organizing & processes:
Types of organizations, Delegation of authority – Need, difficulties
Delegation – Decentralization ,Staffing, Direction, Communication .
UNIT-IV
Functions of Management: Part-II
Motivation – Importance – theories, Leadership – Meaning –styles, qualities & function of
leader, Controlling, Total Quality Management, Coordination – Need – Importance
UNIT – V Management of Change: Models for Change, Force for Change, Need for Change, Alternative
Change Techniques, New Trends in Organization Change, Stress Management.
Strategic Management Definition, Classes of Decisions, Levels of Decision, Strategy, Role of different Strategist,
Relevance of Strategic Management and its Benefits, Strategic Management in India
Referential Books: 1. Essential of Management – Horold Koontz and Iteinz Weibrich- McGrawhills International
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
11
Course Code Course Name
BCA-104 Communicative English
Unit - I
Grammar & Reading Skills - Skills of Effective Reading, Importance of LSRW Skills, Parts of
Speech, Incorrect to Correct English, Tenses, Articles & Prepositions.
Unit - II
Communication - Effective Communication, Process, Objective, Types of Communication,
Importance, Oral & Written Communication, Verbal & Non-verbal Communication, Formal &
Informal Communication, 7‘C of Communication, Barriers to Communication.
Unit - III
Skills in Writing - Business Correspondence, Nature, Objective, Business letters, CV's / Resume/
Job Application letter / Reports / Types, Importance, Structure, Writing Notices, Agenda,
Circular.
Unit - IV
Presentation Skills - Kinds of presentation, Visual aids, Effective use of Kinesics, Parameters,
Paralinguistic, Proxemies, Chronemics, Presentation Skills related to Seminars & Conferences.
Unit - V
Composition - The Art of Condensation, Paragraph writing (200 words on current topics),
Elements of Paragraphs.
Referential Books—
1. Business communication: K.K. Sinha, Galgotia Publishing Company, New Delhi.
2. Business Correspondence & Report Writing: R.C. Sharma, Krishna Mohan, Tata Mc.
Graw Hill Publishing
3. Written, P.C. & Martin H. ``English Grammar & Composition'': S. Chand
12
Course Code Course Name
BCA-105 Discrete Mathematics
UNIT-I
SETS Sets, Subsets, Equal Sets Universal Sets, Finite and Infinite Sets, Operation on Sets, Union,
Intersection and Complements of Sets, Cartesian Product, Cardinality of Set, Simple
Applications.
UNIT-II
RELATIONS AND FUNCTIONS
Properties of Relations, Equivalence Relation, Partial Order Relation Function: Domain and
Range, Onto, Into and One to One Functions, Composite and Inverse Functions.
UNIT-III
PARTIAL ORDER RELATIONS AND LATTICES
Partial Order Sets, Representation of POSETS using Hasse diagram, Chains, Maximal and
Minimal Point, Glb, lub, Lattices & Algebric Systems, Principle of Duality, Basic Properties,
Sublattices, Distributed & Complemented Lattics.
UNIT-IV
Mathematical Logic Statements, Negation operation, Logic connectives and compound statements, conjunction,
disjunction, Truth tables, Duality, Conditional and in-conditional statements, valid arguments,
Laws of detachments and syllogism, tautologics.
UNIT-V
Boolean Algebra:
Development of Boolean Algebra, Truth functions, AND, OR, NOT operators Laws of Boolean
Algebra, Reducing Boolean expressions, Bodean expressions and logic diagrams, Universal
laws, Building blocks, Negative logic Minterms, Truth tables and maps, Reduction of maps,
Hybrid functions.
Referential Books:
1. Elements of Discrete Mathematics (McGraw Hill) C.L.Liu
2.. Discrete Mathematical Structure for Computer Science (PHI) 1989 : B. Colman and Robert C.
Busby
3. Discrete mathematics ,Pundir & Pundir Pragrati Prakashan
4. Disrcrete Mathematics Sarkar , S.Chand Publication
13
Course Code Course Name
BCA-106 Practical Work of Computer Fundamental
Course Code Course Name
BCA-107 C Programming Lab
14
Course Code Course Name
BCA-201 Distributed System
Unit–I
Characterization of Distributed Systems: Introduction, Examples of distributed Systems,
Resource sharing and the Web Challenges. Architectural models, Fundamental Models.
Theoretical Foundation for Distributed System: Limitation of Distributed system, absence of
global clock, shared memory, Logical clocks ,Lamport‘s& vectors logical clocks.
Concepts in Message Passing Systems.
Unit-II Distributed Mutual Exclusion: Classification of distributed mutual exclusion, requirement of
mutual exclusion theorem, Token based and non token based algorithms, performance metric for
distributed mutual exclusion algorithms. Distributed Deadlock Detection: system model,
resource Vs communication deadlocks, deadlock prevention, avoidance, detection & resolution,
centralized dead lock detection, distributed dead lock detection, path pushing algorithms, edge
chasing algorithms.
Unit–III
Agreement Protocols: Introduction, System models, classification of Agreement Problem,
Byzantine agreement problem, Consensus problem, Interactive consistency Problem, Solution to
Byzantine Agreement problem, Application of Agreement problem, Atomic Commit in
Distributed Database system. Distributed Resource Management: Issues in distributed File
Systems.
Unit–IV
Failure Recovery in Distributed Systems: Concepts in Backward and Forward recovery,
Recoveryin Concurrent systems, Obtaining consistent Checkpoints, Recovery in Distributed
Database Systems.Fault Tolerance: Issues in Fault Tolerance, Commit Protocols, Voting
protocols, Dynamic voting protocols.
Unit –V
Transactions and Concurrency Control: Transactions, Nested transactions, Locks, Optimistic
Concurrency control, Timestamp ordering, Comparison of methods for concurrency control.
Distributed Transactions: Flat and nested distributed transactions, Atomic Commit protocols,
Concurrency control in distributed transactions, Distributed deadlocks, Transaction recovery.
Replication: System model and group communication, Fault -tolerant services, highly available
services, Transactions with replicated data.
REFERENCES:
1.Singhal&Shivaratri, "Advanced Concept in Operating Systems", McGraw Hill
2.Ramakrishna,Gehrke,‖ Database Management Systems‖, McGraw Hill
3.Vijay K.Garg Elements of Distributed Computing , Wiley
4.Coulouris, Dollimore, Kindberg, "Distributed System: Concepts and Design‖, Pearson
Education Tenanuanbaum, Steen,‖ Distributed Systems‖.
5. Distributed System, Naveen Kumar Singh, Katson Publication Delhi.
15
Course Code Course Name
BCA-202 Computer Organization & Architecture
UNIT-I Basic computer organization and design, Instructions and instruction codes, Timing and control/
instruction cycle, Register/ Types of register/ general purpose & special purpose registers/ index
registers, Register transfer and micro operations/ register transfer instructions, Memory and
memory function, Bus/ Data transfer instructions, Arithmetic logic micro-operations/ shift micro-
operations, Input/ Output and interrupts, Memory reference instructions, Memory interfacing
memory/ Cache memory.
UNIT-II
Central Processing Unit General Register Organization/ stacks organizations instruction formats, addressing modes, Data
transfer and manipulation. Program control reduced computer, pipeline/ RISC/ CISC pipeline
vector processing/ array processing.
Arithmetic Algorithms: Integer multiplication using shift and add, Integer division, Floating-
point representations.
UNIT-III
Computer Arithmetic Addition, subtraction and multiplication algorithms, divisor algorithms. Floating point,
arithmetic operations, decimal arithmetic operations, decimal arithmetic operations.
UNIT-IV
Input – Output Organization Peripheral devices, Input/output interface, ALU Asynchronous Data transfer, mode of transfer,
priority interrupts, Direct memory Address (DMA), Input/ Output processor (IOP), serial
communication.
Referential Books: 1. Leventhal, L.A, ―Introduction to Microprocessors‖, Prentice Hall of India
2. Mathur, A.P., ―Introduction to Microprocessors‖ , Tata McGraw Hill
3. Rao,P.V.S., ―Prospective in Computer Architechture‖ , Prentice Hall of India
4. Morris Manno, ‖Computer System Architecture‖ , Pearson
5. Stanlling , Computer Organisation And Architecture‖ Prentice Hall
16
Course Code Course Name
BCA-203 Multimedia and Its Applications
UNIT-I
Introduction and Hardware: Definition of Multimedia, Multimedia applications, Multimedia
requirements-Hardware, Software, Creativity and organization, Multimedia skills and training,
Memory and storage devices, input devices, output hardware, Communication devices.
UNIT-II
Multimedia Software: Basic tools, painting and drawing tools, OCR software, Sound editing
programs, Animation devices and digital movies and other accessories, Linking multimedia
objects, word processor, Types of Authoring tools card and page based, icon based and time
based authoring tools.
UNIT-III
Production Building Blocks: Test-using test in Multimedia, Computers and Text, Font editing
and Design tools, Hyper media and Hyper text, Sounds-multimedia system sounds MIDI verses
Digital Audio, Audio file formats, Working with sound in Windows.
UNIT-IV
Production Tips: Image-creation, making still images, images colors, Image, File format,
Animation-principles of animation, making workable animations Video, using video, Broadcast
video, Standard, Integrating Computer and TVs, shooting and editing Video, using Recording
formats, Video tips, Video Compression.
UNIT-V
Designing for the Word Wide, working on the Web, Text for the Web, Images for the Web,
Sound for the Web, Animation for the Web.
Referential Books:
1. Multimedia Making It Work (TMH): Tay Vaughan
2. Multimedia Power Tooks, 2 Edition : Peter Jerram and M. (Random House Electronic
Publishing) Gosney
17
Course Code Course Name
BCA-204 Accounting
UNIT – I
Meaning and nature of accounting, Scope of financial accounting, Interrelationship of
Accounting with other disciplines, Branches of Accounting, Accounting concepts and
convention, Accounting standards in India.
UNIT – II
Journal, Rules of Debit and Credit, Sub Division of Journal: Cash Journal, Petty Cash Book,
Purchase Journal, Purchase Return, Sales Journal, Sales Return Journal, Ledger, Trial Balance
UNIT-III
Preparation of Final Accounts, Profit & Loss Account, Balance Sheet-Without adjustments and
with adjustments.
UNIT – IV
Meaning of Inventory, Objectives of Inventory Valuation, Inventory Systems, Methods of
Valuation of Inventories-FIFO, LIFO and Weighted Average Method, Concept of Deprecation,
UNIT -V
Causes of Depreciation, Meaning of Depreciation Accounting, Method of Recording
Depreciation, Methods of Providing Depreciation.
Referential Books:
1 Maheshwari, S.N. and Maheshwari, S. K., An Introduction to Accountancy,
Eighth Edition, Vikas Publishing House.
2.Tulsian, P.C., Financial Accountancy, 2nd edition, Pearson Education.
3 Gupta R. L., & Gupta V.K., ―Principles & Practice of Accounting‖, Sultan Chand &
Sons.
4 Monga J R, ―Introduction to Financial Accounting‖, Mayur Paperbacks,
Raja Sekaran/Lalitha, ―Financial Accounting‖, Pearsons .
5. T.S. Grewal, Commerce Accounting Sultan Chand & Sons
18
Course Code Course Name
BCA-205 Web Tech –I
UNIT I-
Internet and WWW:-What is Internet?, Introduction to internet and its applications, E-mail,
telnet, FTP, e-commerce, videoconferencing, e-business. Internet service providers, domain name
server, internet address World Wide Web (WWW) : World Wide Web and its evolution, uniform
resource locator (URL), web applications, Search engine, web servers-apache, IIS, proxy server,
UNIT II-Web Protocols:-The OSI Reference Model, Comparing the OSI and TCP/IP Models, The
TCP/IP Protocol Suite:- The Application Layer, The Transport Layer, The Internet Layer, The Network
Access/Link Layer.
UNIT III Web Security-: Application security (Database, E-mail and Internet), Data Security
Considerations-Backups, Archival Storage and Disposal of Data, Security Technology-Firewall and
VPNs, Intrusion Detection, Access Control.
Security Threats -Viruses, Worms, Trojan Horse, Bombs, Trapdoors, Spoofs, E-mail viruses, Macro
viruses, Malicious Software, Network and Denial of Services Attack, Security Threats to E-Commerce-
Electronic Payment System, e-Cash, Credit/Debit Cards. Digital Signature, public Key Cryptography.
UNIT IV HTML & STYLE SHEETS:- Basics of HTML, formatting and fonts, commenting code,
color, hyperlink, lists, tables, images, forms, XHTML, Meta tags, Character entities, frames and frame
sets, Browser architecture and Web site structure. Overview and features of HTML5 Style sheets : Need
for CSS, introduction to CSS, basic syntax and structure, using CSS, background images, colors and
properties, manipulating texts, using fonts, borders and boxes, margins, padding lists, positioning using
CSS, CSS2, Overview and features of CSS3
UNIT V
Java Script:-
Introduction, Client-Side JavaScript, Server-Side JavaScript, JavaScript Objects, JavaScript Security,
Operators, Statements, Document and its associated objects, Events and Event Handlers, Core JavaScript
(Properties and Methods of Each)
References:
1.Aravind Shenoy,‖thinking in HTML‖, Packt Publishing
2. Suehring ―Java Script step by step‖,Prentice Hall India Learning Private Limited
3. A.S.Tanenbaum, ―Computer Networks‖; Pearson Education Asia.
4. Behrouz A.Forouzan, ―Data Communication and Networking‖, Tata MCGraw Hill.
19
Course Code Course Name
BCA-206 Practical Work of C Programming
Course Code Course Name
BCA-207 Practical Work of Computer Organisation
20
Course Code Course Name
BCA-301 Object Oriented Programming Using
C++
UNIT-I
Introduction
Introducing Object – Oriented Approach, Difference between top down and bottom up
approaches. Structure of C++ program, History, Types and declarations
UNIT-II
Pointers, Arrays and Structures, Functions, class, Operator overloading
UNIT-III
Inheritance and Polymorphism, Pointer, Virtual Functions. Class hierarchy, derivation – public,
private & protected, Categorization of polymorphism techniques, Method polymorphism,
Polymorphism by parameter, Parametric Polymorphism
UNIT-IV
Generic function
Template function, function name overloading, overriding inheritance methods, Run time
polymorphism, Multiple Inheritance.
UNIT-V
Files and Exception Handling
Intro, creating/ opening / closing / deleting files, file pointers and their manipulators, updating
file random access to file, Error handling during file operations, command line arguments
Referential Books: 1. A.R.Venugopal, Rajkumar, T. Ravishanker ―Mastering C++‖, TMH,.
2. S.B.Lippman & J.Lajoie, ― C++ Primer‖, 3rd
Edition, Addison Wesley, .The C programming
Lang., Person Ecl – Dennis Ritchie
3. R.Lafore, ―Object Oriented Programming using C++‖, Galgotia Publications,
4. D.Parasons, ―Object Oriented Programming using C++‖, BPB Publication.
5. Balaguruswamy, ―Object Oriented Programming in C++‖Galgotia Publications
6. Ram Baugh, ‖Object Oriented Design and Modeling‖, Prentice Hall
21
Course Code Course Name
BCA-302 Computer Graphics
UNIT-I Basic of Computer Graphics, Difference between Manual and Computer Graphics Uses of
Computer Graphics, Conceptual Framework, Image Processing, Raster-Scan Display System,
Random Scan Display System, Video Controller, Display processor, DVST,.
UNIT-II DDA algorithm for line, Bresenham‘s line drawing algorithm, Scan Converting Circles,
Geometrical Transformation : 2D Transformation, Homogeneous Coordinates and Matrix
Representation of 2D Transformations, the Window-to-Viewport Transformations, Introduction
to 3D Transformations. Introduction to 4D Transformation.
UNIT-III
Clipping Convex and Concave Clipping, Point Clipping, Line Clipping, Polygon Clipping, Southland-
Cohen Algorithm, Cyrus-Beck Algorithm, Midpoint Subdivision Algorithm
UNIT-IV Introductory Concepts: Multimedia Definition, Multimedia highway,
Computer Animation (Design, types of animation, using different functions)
Referential Books: 1. Foley, Van Dam, Feiner, Hughes, Computer Graphics Principles& practice.
2. D.J. Gibbs & D.C. Tsichritzs: Multimedia programming Object Environment& Frame work ,
3. Ralf Skinmeiz and Klana Naharstedt, Multimedia: computing, Communication and
Applications, pearson.
4. D.Haran & Baker. Computer Graphics Prentice Hall of India.
22
Course Code Course Name
BCA-303 Operating System
UNIT-I
Basics of Operating Systems: Definition – Generations of Operating systems – Types of
Operating Systems, OS Service, System Calls, OS structure: Layered, Monolithic, Microkernel
Operating Systems, Processes: Definition , Process Relationship , Process states , Process State
transitions , Process Control Block ,Context switching – Threads – Concept of multithreads ,
Benefits of threads – Types of threads
UNIT-II Process Scheduling: Definition , Scheduling objectives ,Types of Schedulers ,Scheduling
criteria : CPU utilization, Throughput, Turnaround Time, Waiting Time, Response Time
(Definition only) , Scheduling algorithms : Pre emptive and Non , pre emptive , FCFS – SJF –
RR , Multiprocessor scheduling : Types , Performance evaluation of the scheduling.
UNIT-III Virtual Memory: Basics of Virtual Memory – Hardware and control structures –
Locality of reference, Page fault , Working Set , Dirty page/Dirty bit – Demand paging (
Concepts only) – Page Replacement policies : Optimal (OPT) , First in First Out (FIFO), Second
Chance (SC), Not recently used (NRU) and Least Recently used (LRU). Deadlocks: System
Model, Deadlock Characterization, Methods for Handling Deadlocks, Deadlock prevention,
Deadlock Avoidance,
UNIT-IV
I/O Management: Principles of I/O Hardware: I/O devices, Device controllers, Direct
memory access Principles of I/O Software: Goals of Interrupt handlers, Device drivers, Device
independent I/O software, Secondary-Storage Structure: Disk structure, Disk scheduling
algorithm, file management
Referential Books:
1. Silbersachatz and Galvin, ― Operating System Concepts‖, Person, 5th
Ed.
2. Madnick E., Donovan J., ― Operating Systems:,Tata McGraw Hill,
3. Tannenbaum, ―Operating Systems‖, PHI, 4th
Edition,
23
Course Code Course Name
BCA-304 Web Tech-II
UNIT I
HTML5 & CSS3:
HTML5: Introduction and Semantic, Form,-Canvas SVG, Audio and Video,-Drag and Drop,
Web Storage ,Geo Location, Application Cache
CSS3: Introduction and Selectors, Borders, Backgrounds, Text Fonts, Transitions, Animations
UNIT II.
PHP (Hypertext Preprocessor): Introduction, syntax, variables, strings, operators, if-else, loop,
switch, array, function, form, mail, file upload, session, error, exception, filter, PHP-ODBC,
UNIT III
MYSQL : Introduction to MYSQL What is Database? Understanding an RDBMS
Understanding Tables, Record & Fields SQL Language , mysql queries
Working with MYSQL Admin : Working with PHP My Admin Types Data Type Creating
Database & Tables Dropping Database & Tables Adding Fields Selecting Table Alerting
Fields Properties
UNIT IV
ANDROID: Introduction – Establishing the development environment – Android architecture –
Activities and views – Interacting with UI – Persisting data using SQLite – Packaging and
deployment – Interaction with server side applications – Using Google Maps, GPS and Wifi –
Integration with social media applications.
References:
1. Ullman, ―PHP for the Web: Visual QuickStart Guide‖, Pearson Education
2. Charlie Collins, Michael Galpin and Matthias Kappler, ―Android in Practice‖, DreamTech
3. Beginning HTML5 with CSS3, Apress publisher
4. PHPMYSQL F undamental learning Book, Kent Elchuk
24
Course Code Course Name
BCA-305 Statistics and Optimization Techniques
UNIT-I
Population, Sample and Data Condensation
Definition and scope of statistics, concept of population and simple with Illustration, Raw data,
attributes and variables, classification, frequency distribution, Cumulative frequency distribution.
UNIT-II
Measures of Central Tendency
Concept of central Tendency, requirements of good measures of central tendency, Arithmetic
mean, Median, Mode, Harmonic Mean, Geometric mean for grouped and ungrouped data.
UNIT-III
Measures of Dispersion and Skewness
Concept of dispersion, Absolute and relative measure of dispersion, range variance, Standard
deviation, Coefficient of variation, Skewness
UNIT-IV
Linear programming
Central Problem of linear Programming various definitions included Statements of basic theorem
and also their properties, Graphical method with two variables, simplex methods, primal and
dual simplex method, Graphical Method Formulation.
UNIT-V
Assignment & Transportation Problem
Assignment problem: Assignment model, solution methods of assignment problem,
maximization in an assignment, unbalanced assignment problem, restriction on assignment
Transportation problem: solution procedure for transportation problem, methods for finding
initial solution, test for optimality, Maximization of transportation problem.
Referential Books:
1. S.C.Gupta - Fundamentals of statistics - Sultan chand & sons , Delhi.
2. D.N.Elhance - Fundamentals of statistics - Kitab Mahal, Allahabad.
3. Montogomery D.C. – Statistical Quality Control - John Welly and Sons
4. Gupta S.P. – Statistical Methods , Pub – Sultan Chand and sons New Delhi
5. Kanti Swarup ―Operation Research‖
6. S.D. Sharma, ―Optimization methods”, Kedar Nath Ram Nath
25
Course Code Course Name
BCA-306 Computer Laboratory and Practical Work of OOPS
Course Code Course Name
BCA-307 Computer Laboratory and Practical Work of Web Tech-II
26
Course Code Course Name
BCA-401 Data Structure Using C++
UNIT-I
Introduction to Data Structure and its Characteristics
Array Representation of single and multidimensional arrays; Sparse arrays – lower and upper triangular
matrices, vector.
UNIT- II
Lists Introduction to linked lists; Sequential and linked lists, operations such as traversal, insertion,
deletion searching, Two way lists and Use of headers
UNIT- III
Stacks and Queues Introduction and primitive operations on stack; Stack application; Infix, postfix, prefix
expressions; Evaluation of postfix expression; Conversion between prefix, infix and postfix,
introduction and primitive operation on queues, queues.
UNIT-IV
Trees Introduction and terminology; Traversal of binary trees; Recursive algorithms for tree operations
such as traversal, insertion, deletion; Binary Search Tree
UNIT-V Sorting Techniques; Insertion sort, selection sort, merge sort, heap sort, searching Techniques:
linear search, binary search and hashing
Referential Books: 1. E.Horowiz and S.Sahani, ― Fundamentals of Data structures‖, Galgotia Book source Pvt. Ltd.,
2. R.S.Salaria, ― Data Structures & Algorithms‖ , Khanna Book Pblishing Co. (P) Ltd..,
3. Y.Langsam et. Al., ― Data Structures using C and C++‖ , PHI,
4. Lipsuitrz schaum Series, Data Structure with C++
27
Course Code Course Name
BCA-402 DBMS
UNIT-I Introduction: Characteristics of database approach, data models, DBMS architecture and data
independence. E-R Modeling: Entity types, Entity set, attribute and key, relationships, relation
types, roles and structural constraints, weak entities.
UNIT-II Enhanced E-R and object modeling, Sub classes; Super classes, inheritance, specialization and
generalization. EER and ER to relational mapping: Data base design using EER to relational
language. Relational Data Model: Relational model concepts, relational constraints, relational
algebra, SQL: SQL queries, programming using SQL.
UNIT-III
Data Normalization: Functional Dependencies, Normal form up to 3rd
normal form.
Concurrency Control: Transaction processing, locking techniques and associated, database
recovery, security and authorization. Recovery Techniques, Database Security
UNIT-IV File Organization: Indexed sequential access files; implementation using B & B++ trees,
hashing, hashing functions, collision resolution, extendible hashing, dynamic hashing approach
implementation and performance.
Referential Books:
1. Abraham Silberschatz, Henry Korth, S.Sudarshan, ―Database Systems Concepts‖, 4 th
Edition,
McGraw Hill.
2. Jim Melton, Alan Simon, ―Understanding the new SQL: A complete Guide‖, Morgan
Kaufmann Publishers.
3. A.K.Majumdar, P. Bhattacharya, ―Database Management Systems‖, TMH.
4. Bipin Desai, ―An Introduction to database systems‖, Galgotia Publications.
5. Navathe,‖Fundamental of database Systems‖, Pearson
28
Course Code Course Name
BCA-403 Software Engineering
UNIT-I Introduction: Introduction to Software Engineering, Software Component, Software
Characteristics, Software Engineering Process, Software Quality Attribute, SDLC.
Models: Water fall Model, Prototype Model, Spiral Model, Evolutionary Development, Iterative
Enhancement.
UNIT-II Software Requirements Engineering: Requirement Engineering Process, Elicitation, Analysis,
Creating a software specification document, Review and refinement of user needs, Feasibility
Study. Information Modeling, DFD, ER Diagram, SRS Document, IEEE standards for SRS,
Software Quality Assurance: Verification and Validation, Software quality framework.
UNIT-III Software Implementation: Basic concept, Implementation issues and programming support
environment.
Design strategies: Object Oriented Programming, Top Down and Bottom Up Design.
UNIT-IV Software Testing: Testing Objective, Unit Testing, Integration Testing, Acceptance Testing,
Regression Testing, Testing of functionalities and Testing of performance, Top down and
Bottom up Testing strategies, Functional Testing.
UNIT-V Software Maintenance: Maintenance as part of software evaluation, Need of maintenance,
types of maintenance (Perceptive, adoptive, corrective), cost maintenance, Software risk analysis
and management.
Referential Books: 1. K.K.Aggarwal & Yogesh Singh ―Software engineering‖,New Age International.
2. I.Sommerville, ―Software Engineering‖, Addison Wesley.
3. James Peter, W. Pedrycz, ―Software Engineering: An Engineering Approach‖ John Wiley &
Sons.
4. Roger S. Pressman, ―Software Engineering: A Practitioner's Approach
―,Addison-Wesley
29
Course Code Course Name
BCA-404 CBNST
UNIT-I
Interpolation and Extrapolation:
Finite Differences, Shifting operator, Factorial Notation, Newton‘s Forward and Backward
Differences, Newton‘s dividend differences formulae, Lagrange‘s Interpolation formula for
unequal Intervals, Gauss‘s Interpolation formula, Starling formula, Bessel‘s formula, Laplace-
Everett formula.
UNIT-II
Solution of Algebraic and Transcendental Equation:
Graphical Method, Bisections method, False Position method, Newton‘s Raphson method, Rate
of convergence of Newton‘s method.
UNIT-III
Numerical Differentiation Numerical Integration:
Introduction, direct methods, maxima and minima of a tabulated function, General Quadratic
formula, Trapezoidal rule, Simpson‘s One third rule, Simpson‘s three- eight rule, Weddle &
Rule.
UNIT-IV
Solution of Differential Equations:
Taylor‘s series method, Euler‘s method, Milne‘s method, Ranga – Kutta method, Picard‘s
method.
UNIT-V
Matrix Inversion Method:
Gauss‘s Elimination method and Gauss‘s Siedel iterative method, Jacobi‘s method.
Referential Books:
1. Scarbourogh, ―Numerical Analysis‖.
1. Gupta & Bose S.C. ―Introduction to Numerical Analysis, ―Academic Press, Kolkata,
3. S.S.Shashtri, ― Numerical Analysis‖, PHI
4. Manish Goyal,‖CBNST‖, Laxmi Publication
5. Vedamurthy,‖ Numerical Methods‖, Vikas Publishing House
30
Course Code Course Name
BCA-405 Computer Networks
Unit -I
Introduction Concepts: Goals and Applications of Networks, Network structure and
architecture,
The OSI reference model, services, Network Topology Design - Delay Analysis, Back Bone
Design, Local Access Network Design, Physical Layer Transmission Media, Switching methods,
ISDN, Terminal Handling.
Unit-II
Medium Access sub layer: Medium Access sub layer - Channel Allocations, LAN protocols -
ALOHA protocols - Overview of IEEE standards - FDDI. Data Link Layer - Elementary Data
Link Protocols, Sliding Window protocols, Error Handling.
Unit - III
Network Layer: Network Layer - Point - to Pont Networks, routing, Congestion control
Internetworking -TCP / IP, IP packet, IP address, IPv6.
Unit - IV
Transport Layer: Transport Layer - Design issues, connection management, session Layer-
Design issues, remote procedure call. Presentation Layer-Design issues, Data compression
techniques, cryptography - TCP - Window Management,UDP.
UNIT-V Application Layer: Application Layer: File Transfer, Access and Management, Electronic mail,
Virtual Terminals, Other application. Example Networks - Internet and Public Networks.
Referential Books: 1. A.S.Tanenbaum, ―Computer Networks‖; Pearson Education Asia.
2. Behrouz A.Forouzan, ―Data Communication and Networking‖, Tata MCGraw Hill.
3. William stallings, ―Data and computer communications‖, Pearson education Asia.
31
Course Code Course Name
BCA-406 Computer Lab anD Practical Work of Data Structure
Course Code Course Name
BCA-407 Computer Lab and Practical work of DBMS
32
Course Code Course Name
BCA-501 Mobile Computing
Unit – I
Introduction, issues in mobile computing, overview of wireless telephony: cellular concept, GSM
:air-interface, channel structure, location management: HLR-VLR, hierarchical, handoffs,
channel allocation in cellular systems, CDMA, GPRS.
Unit - II
Wireless Networking, Wireless LAN Overview: MAC issues, IEEE 802.11, Blue Tooth,
Wireless multiple access protocols, TCP over wireless, Wireless applications, data broadcasting,
Mobile IP,WML, WAP: Architecture, protocol stack, application environment..
Unit – III
Data management issues, data replication for mobile computers, adaptive clustering for mobile
wireless networks, File system, Disconnected operations.
Unit - IV
Mobile Agents computing, security and fault tolerance, transaction processing in mobile
computing environment.
Unit – V
Adhoc networks, localization, MAC issues, Routing protocols, global state routing (GSR),
Destination sequenced distance vector routing (DSDV), Dynamic source routing (DSR), Ad Hoc
on demand distance vector routing (AODV), Temporary ordered routing algorithm (TORA),
QoS in Ad Hoc Networks, applications.
References:
1. J. Schiller, ―Mobile Communications‖, Addison Wesley.
2. Charles Perkins, ―Mobile IP‖, Addison Wesley.
3. Charles Perkins, ―Ad hoc Networks‖, Addison Wesley.
4. Upadhyaya, ―Mobile Computing‖, Springer New York.
33
Course Code Course Name
BCA-502 Java Programming
UNIT-I Introduction: Object Oriented Concepts, Introduction to Java, Features of Java, JDK,
JRE & JVM.
UNIT-II AWT: AWT Controls (Button, Labels, Combo box, list and other Listeners, menu bar)
layout manager, string handling (only main functions)
UNIT-III ]
Java applets: Introduction, Life cycle, basic function of applet.
JDBC: Introduction, types of JDBC drivers, Connection open, Connection Close, Basic SQL
queries.
UNIT-IV
Java Servlets: Introduction, HTTP Servlet Basics, the Servlet Lifecycle, Retrieving Information,
Sending HTML Information, Session Tracking.
Java Server Pages: Introducing Java Server Pages, JSP Overview, Setting Up the JSP
Environment, Generating Dynamic Content, Using Custom Tag Libraries and the JSP Standard
Tag Library, Processing Input and Output.
Referential Books: 1. Patrick Naughton and Herbertz Schildt, ―Java-2 The Complete Reference‖, TMH.
2. Shelley Powers, ―Dynamic Web Publishing‖. Techmedia.
3. Ivor Horton, ―Beginning Java-2‖ SPD Publication
4. Jason Hunter, ―Java Servlet Programming‖ O‘Reilly
34
Course Code Course Name
BCA-503 Cryptography
Unit-I
Introduction To Security: Attacks, Services & Mechanisms, Security, Attacks, Security
Services.
Conventional Encryption: Classical Techniques, Conventional Encryption Model, And
Steganography, Classical Encryption Techniques. Modern Techniques: Simplified DES, Block
Cipher Principles, DES Standard, DES Strength, Differential & Linear Cryptanalysis, Block
Cipher Design Principles.
Unit-II
Conventional Encryption Algorithms: Triples DES, Blowfish, International Data Encryption
Algorithm, RCS, Placement & Encryption Function, Key Distribution, Random Number
Generation, Placement Of Encryption Function.
Unit-III
Public Key Encryption: Public-Key Cryptography: Principles Of Public-Key Cryptosystems,
RSA Algorithm, Key Management, Fermat‘s & Euler‘s Theorem, Primality.
Unit-IV
Hash Functions: Message Authentication & Hash Functions: Authentication Requirements,
Authentication Functions, Message Authentication Codes, Hash Functions, Birthday Attacks,
Security Of Hash Function & MACS, MD5 Message Digest Algorithm, Secure Hash Algorithm
(SHA), Digital Signatures: Digital Signatures, Authentication Protocol, Digital Signature
Standard (DSS).
Unit-V
Network & System Security: Authentication Applications: Kerberos X.509, Directory
Authentication Service, Electronic Mail Security, Pretty Good Privacy (PGP), S / Mime,
Security: Architecture, Authentication Header, Encapsulating Security Payloads, Combining
Security Associations, Key Management.
Reference Books:
1. Johannes A. Buchmann, ―Introduction to cryptography‖, Springer- Verlag.
2. Atul Kahate, ―Cryptography and Network Security‖, TMH
3.Stalling ,‖ Cryptography and Network Security principles and practice. ―, Prentice Hall.
35
Course Code Course Name BCA-504 System Analysis and Design
UNIT-I Overview of System Analysis and Design: Systems Development Life Cycle; concept and
Models: requirements determination, logical design, physical design, test planning,
implementation, planning and performance evaluation, communication, interviewing,
presentation skills; group dynamics; risk and feasibility analysis; group based approaches, JAD,
structures walkthroughs, and design and code reviews; prototyping; database design software
quality metrics; application categories software package evaluation and acquisition.
UNIT-II Information Requirement Analysis: Process modeling with physical logical data flow
diagrams, data modeling with logical entity relationship diagrams.
UNIT-III Developing a Proposal: Feasibility study and cost estimation.
System Design: Design of input and control, design of output and control, file design/database
design, process, user interface design, prototyping; software constructors; documentation.
UNIT-IV Application Development Methodologies and CASE tools: Information engineering structured
system analysis and design, and object oriented methodologies for application development data
modeling, process modeling, user interface design, and prototyping, use of computer aided
software engineering (CASE) tools in the analysis design and implementation of information
systems.
UNIT-V Design and Implementation on OO Platform: Object oriented analysis and design through
object modeling technique, object modeling, dynamic modeling and functional object oriented
design and object oriented programming systems for implementation, object oriented data bases.
UNIT-VI Managerial issues in Software Projects: Introduction to software markets; planning of
software projects, size and cost estimates; project scheduling; measurement of software quality
and productivity, ISO and capability maturity models for organizational growth.
Referential Books: 1. I.T.Haryszkiewycz, Introduction of System Analysis and Design, Pearson Education, (PHI).
2. V.Rajaraman, Analysis and Design of Information System, Pearson Education.
3. J.A.Senn, ―Analysis and Design of Information Systems‖
4. J.K.Whiten., L.D.Bentley, V.M.Beslow, ―System Analysis and Design Methods‖, Galgotia
Publications Pvt.Ltd.
5. Awad,‖ System Analysis and Design ―, Dougless Bell Pearson.
36
Course Code Course Name
BCA-505 Minor Project
.
Course Code Course Name
BCA-506 Computer Lab and Practical work of Mobile Application
Course Code Course Name
BCA-507 Computer Lab and Practical work of Java Programming
37
Course Code Course Name
BCA-601 Artificial Intelligence
Unit-I
Introduction: Introduction to Artificial Intelligence, Foundations and History of Artificial
Intelligence, Applications of Artificial Intelligence, Intelligent Agents, Structure of Intelligent
Agents. Computer vision, Natural Language Possessing.
Unit-II
Fuzzy System: Crisp set, Fuzzy set theory, Crisp relation, Fuzzy relations, Fuzzy System:
predicate logic, fuzzy logic, Fuzzy rule based System, Defuzification methods.
Unit-III
Genetic Algorithm: Basic Concepts, Working principles, Fitness Functions, Crossover, Mutation.
Unit-IV
Machine Learning: Supervised and unsupervised learning, Statistical learning
models, Learning with complete data - Naive Bayes models, Learning with hidden data - EM
algorithm, Reinforcement learning.
Unit-V
Pattern Recognition: Introduction, Design principles of pattern recognition system, Statistical
Pattern recognition, Parameter estimation methods - Principle Component Analysis (PCA) and
Linear Discriminant Analysis (LDA).
References:
1. Stuart Russell, Peter Norvig, ―Artificial Intelligence – A Modern Approach‖, Pearson
Education
2. Elaine Rich and Kevin Knight, ―Artificial Intelligence‖, McGraw-Hill
3. E Charniak and D McDermott, ―Introduction to Artificial Intelligence‖, Pearson
Education
4. Dan W. Patterson, ―Artificial Intelligence and Expert Systems‖, Prentice Hall of India
38
Course Code Course Name BCA-602 Dot Net with C#
Unit-1
The .Net framework: Introduction, The Origin of .Net Technology, Common Language
Runtime (CLR), Common Type System (CTS), Common Language Specification (CLS),
Microsoft Intermediate Language (MSIL), Just-In –Time Compilation, Framework Base Classes.
Unit-II
C -Sharp Language (C#):Introduction, Data Types, Identifiers, Variables, Constants, Literals,
Array and Strings, Object and Classes, Inheritance and Polymorphism, Operator Overloading,
Interfaces, Type conversion.
Unit-III
C# Using Libraries: Namespace- System, Input-Output, Multi-Threading, Managing Console I/O
Operations, Windows Forms, Error Handling.
Unit-IV
Advanced Features Using C#: Web Services, Window Services, Asp.net Web Form Controls,
ADO.Net. Distributed Application in C#, Unsafe Mode, Graphical Device interface with C#.
References
1. Wiley,‖ Beginning Visual C#‖, Wrox
2. Fergal Grimes,‖ Microsoft .Net for Programmers‖. (SPI)
3. Balagurusamy,‖ Programming with C#‖, (TMH)
4. Mark Michaelis, ―Essential C# For .NET Framework, Pearson Education
5. Shibi Parikkar, ―C# with .Net Frame Work‖ , Firewall Media.
39
Course Code Course Name
BCA-603 Software Testing
UNIT-I
Introduction Faults, Errors, and Failures, Basics of software testing, Testing objectives, Principles of testing,
Requirements, behavior and correctness, Testing and debugging, Test metrics and measurements,
Verification, Validation and Testing, Types of testing, Software Quality and Reliability,
Software defect tracking.
UNIT-II White Box and Black Box Testing: White box testing, static testing, static analysis tools,
Structural testing: Unit/Code functional testing, Code coverage testing, Code complexity testing,
Black Box testing, Requirements based testing, Boundary value analysis, Equivalence
partitioning, state/graph based testing, Model based testing and model checking, Differences
between white box and Black box testing.
UNIT-III Integration, System, and Acceptance Testing: Top down and Bottom up integration, Bi-
directional integration,System integration, Scenario Testing, Defect Bash, Functional versus
Non-functional testing,Design/Architecture verification, Deployment testing, Beta testing,
Scalability testing, Reliability testing, Stress testing, Acceptance testing: Acceptance criteria, test
cases selection and execution,
UNIT-IV Test Selection & Minimization for Regression Testing: Regression testing, Regression test
process, Initial Smoke or Sanity test, Selection of regression tests, Execution Trace, Dynamic
Slicing, Test Minimization, Tools for regression testing, Ad hoc Testing: Pair testing,
Exploratory testing, Iterative testing, Defect seeding.
UNIT-V Test Management and Automation: Test Planning, Management, Execution and Reporting,
Software Test Automation: Scope of automation, Design & Architecture for automation, Generic
requirements for test tool framework, Test tool selection, Testing in Object Oriented Systems.
Introduction to Selenium
Referential Books:
1. S. Desikan and G. Ramesh, ―Software Testing: Principles and Practices‖, Pearson Education.
2.Aditya P. Mathur, ―Fundamentals of Software Testing‖, Pearson Education.
3.Naik and Tripathy, ―Software Testing and Quality Assurance‖, Wiley
4.K. K. Aggarwal and Yogesh Singh, ―Software Engineering‖, New Age International
Publication.
40
Course Code Course Name
BCA-604 Management Information System
UNIT – I
Introduction to system and Basic System Concepts, Types of Systems, The Systems
Approach, Information System: Definition & Characteristics, Types of information, Role of
Information in Decision-Making, Sub-Systems of an Information system: EDP and MIS
management levels, EDP/MIS/DSS.
UNIT –II
An overview of Management Information System: Definition & Characteristics, Components of
MIS, Frame Work for Understanding MIS: Information requirements & Levels of Management,
Simon's Model of decision-Making, Structured Vs Un-structured decisions, Formal vs. Informal
systems.
UNIT – III
Developing Information Systems: Analysis & Design of Information Systems: Implementation &
Evaluation, Pitfalls in MIS Development.
UNIT – IV
Functional MIS: A Study of Personnel, Financial and production MIS, Introduction to e-business
systems, ecommerce – technologies, applications, Decision support systems –support systems for
planning, control and decision-making
References
1. J. Kanter, ―Management/Information Systems‖, PHI.
2. Gordon B. Davis, M. H. Olson, ―Management Information Systems – Conceptual foundations,
structure and Development‖, McGraw Hill.
3. James A. O‘Brien, ―Management Information Systems‖, Tata McGraw-Hill.
4. James A. Senn, ―Analysis & Design of Information Systems‖, Second edition,
McGraw Hill
41
Course Code Course Name
BCA-605 Computer Lab and Practical work of c#.Net
Course Code Course Name
BCA-606 Presentation/Seminar based on Major Project
Top Related