BCA New Syllabus
BCA New Syllabus
BCA New Syllabus
Detailed Syllabus
Digital Electronics
Code: BCA101
CONTACTS: 3L + 1 T
CREDITS: 4
Data and number representation- binary-complement representation BCD-ASCII, conversion of numbers form one system to the other, 2’s
complement representation, binary arithmetic
Logic gates, basic logic operations, truth tables, Boolean expression, simplification
Combination circuits, adders, Multiplexer, Sequential circuits, flip-flops, Registers, counter(Async &Sync)
Memory circuits, ROM, PROM, EPROM and dynamic RAM, Digital Components
Books:
1.Fundamentals of Digital Circuits, Anand Kumar,PHI
2Digital Electronics, Tokheim, TMH
3 Digital Electronics, S. Rangnekar, ISTE/EXCEL
Books:
1.Programming With C, Gottfried, TMH
2.The C Answer Book,Tondo,PHI
3.Programming & Problem Solving Through C Language, EXCEL BOOKS
4.Practical C Programming,Oualline,SPD/O’REILLY
5.A First Course in Pragramming with C, Jeyapoovan, VIKAS
Code: BCA201
CONTACTS: 3L + 1T
CREDITS: 4
Microprocessors (8085 features), bus structure, Data representation, Register transfer and micro-operations, Central processing unit, Pipeline
and vector processing.
Computer arithmetic, Input-output organisation, Memory organisation, CPU architecture, instruction format, addressing mode, stacks and
handling of interrupts.
Basic computer organisation and design, programming the computer with assembly language (same basic applications), Micro-programmed
control.
Books:
1.Computer Organization, Hamacher, TMH
2.0000 to 8085 : Introduction to Microprocessors for Engineers & Scientists,Ghosh & Sridhar,PHI
3.Computer Organization & System Software, EXCEL BOOKS
4.System Architecture, Burd, VIKAS
Overview of System analysis and design: Development life cycle (Waterfall, Spiral, incremental models), feasibility studies, Requirements
determination, Logical design, Physical design, Program design, Risk and feasibility analysis, prototyping
Information requirement analysis: Process modelling with physical and logical data flow diagrams, Data modelling with entity relationship
diagrams, Normalization upto 3NF
System design: Process descriptions, Input/output controls, object modelling, Database design, User Interface design, Documentation, Data
Dictionary, Development methodologies: Top down, bottom up, structured chart, decision table, decision tree, CASE productivity tools.
Testing – Unit, integration, system, Acceptance, regression, Test Case generation
Case studies.
Books:
1.System Analysis & Design, Parthasarathi, EPH
2. Analysis & Design of Information Systems,Rajaraman,PHI
3.Analysis & Design of Information Systems, Senn , MH
4.Information Systems: Analysis and Design,Ram Bansal ‘Vigyacharya’,New Age International.
5.System Analysis, Design & MIS, EXCEL BOOKS
6.Analysis, Design & Implementation of Information System, Sharma, VIKAS
7.System Analysis & Design, V.K. Jain, Wiley Dreamtech
Computer Programming
Code: BCA 203
CONTACTS: 3L + 1 T
CREDITS: 4
Introduction to visual Basic, polymorphism, inheritance, class, object etc. Creating standard exe file. Forms, Tool Bar, different Tools (Text
Box, label, combo box, list box, timer, Picture, image, command button). Code window. Basic event based programming on controls.
Including multiple forms within a project. Saving forms and projects. Using data control for database oriented application (Back end Ms-
Access).
Arrays – Single dimensional, two dimensional, dynamic
Searching – Linear and binary, sorting-bubble sort, selection sort, insertion sort; Function and sub-routine-defining a function, referencing a
function; defining a subroutine, referencing a subroutine; string processing-string function, concatenation, alphabetical sorting; Data files-
sequential data file, random access files.
Books:
Mathematics
Code: BM201
CONTACTS: 3L + 1 T
CREDITS: 4
Differential equations: order, degree, solution and formation of a differential equation, standard techniques of solving a linear differential
equation with constant coefficients, Cauchy’s and Lagrange’s linear differential equations with variable coefficients.
Linear algebra: Vector space, subspaces, bases and dimensions, co-ordinates, linear transformation, algebra of linear transformations,
isomorphism, representation of transformation by matrices. Sequence and series: Bounded and unbounded sequences, convergence or
divergence of a sequence, behaviour of monotone sequences, algebrea of convergent sequences, Cauchy’s sequence, Cauchy’s general
principle of convergence, infinite series – its convergence and sum, series with positive terms and standard tests of convergence (without
proof), alternating series, Leibnitz test, absolute convergence, rearrangement of absolutely convergent series, test of convergence of Abel and
Dirichlet (without proof).
Books:
1. Engineering Mathematics,Vol:1 & 2, Sastry,PHI
2.Engineering Mathematics,Arumugam,Scitech
3.Higher Engineering Mathematics, Vol.2 , Rathore, EPH
English Language and Communication
Code: HU201
CONTACTS: 3L + 1 T
CREDITS: 4
This should cover general and technical writing, oral communications and listening skills: letter writing, technical report writing, and business
communication.
Expression: Practical communication skill development, business presentation with multimedia, speaking skill, prepared speech, extempore
speech
Reading skill: comprehension test
Writing skill: precise, technical/business letter, organisation of writing material, poster presentation, writing technical document, preparing
software user manual, necessary part required to prepare a project documentation
Details in business communication – Introduction, Meaning of communication, Role of communication in Business, Basic elements of the
communication process, level of communication, forms, models and media of communication,verbal and non-verbal communication –
functions and types. Barriers of effective communication.
Books:
1.Business Correspondence & Report Writing, Sharma, TMH
2.English for Technical communication, Laxminarayanan, Scitech
3.Business Communication,Kaul,PHI
4.Effective Technical English,Laxminarayanan,scitech
5.Communication Skill, Ghanekar, EPH
6.Communication Skill, L.M. Shakh, EPH
Operating Systems
Code: BCA301
CONTACTS: 3L + 1 T
CREDITS: 4
Importance of OS, Basic concepts and terminology, types of OS, different views, journey of a command execution, design and implementation
of OS
Books:
1. Operating Systems, Galvin, John Wiley
2.Operating Systems , Milankovic, TMH
3.An Introduction to Operating System, Bhatt,PHI
4.Modern Operating System, Tannenbaum,PHI
5.Guide to Operating Systems, Palmer, VIKAS
6.Operating Systems,Prasad,Scitech
Data Structures with C
Code: BCA 302
CONTACTS: 3L + 1 T
CREDITS: 4
Basic concepts of data representation: abstract and system defined types, primitive data structures
Linear data structures and their sequential representation: array, stack, queue, circular queue, dequeue and their operations and applications
Linear data structures and their linked representation: linear link lists, doubly linked lists, linked stack, linked queue and their operations and
applications.
Non Linear Data Structures I: Binary trees, binary search trees, representations and operations, thread representations, sequential
representations, graphs and their representation.
Searching Techniques- Linear, Binary, Interpolation
Sorting Techniques-Insertion Sort, Bubble, Selection, Quick
Non Linear Data Structures II : Hashing, Files
Programming with Data Structures in C
Books:
Books:
1.Discrete Mathematics, Mott, Kandel & Baker, PHI
2.Graph Theory, N. Deo,PHI
3. Discrete Mathematical Structure, C.L. Liu, TMH
4. Discrete Mathematical Structure, Somasundaram,PHI
5.Discrete Mathematical Structure,G.S.Rao,New Age International
6.Discrete Mathematics with Applications, Rosen, TMH
7.Discrete Mathematical Structure, Dubey, EXCEL BOOKS
8. Discrete Mathematics, Iyengar, VIKAS
9. Discrete Structures and Graph Theory, Rao, Scitech
10.Mathematical Foundations, Vijayarangan, Scitech
11.Discrete Structures and Graph Theory, Rathor,EPH.
Management & Accounting
Code: BBA 301
CONTACTS: 3L + 1 T
CREDITS: 4
Books:
1.Management Accounting,M.E.Thukaram Rao,New Age International
2.Management Accounting, Khan & Jain, TMH
3.Cost Accounting-An Introduction, Nigam & Jain, PHI
4.Management Accounting, Pande, VIKAS
5.Accounting and Financial Management for MCA & MBA students,SCITECH
6. Management Accounting, A.P.Rao. EPH.
7. Cost & Management Accounting ,Inamdar.EPH.
Code: BM401
CONTACTS: 3L + 1 T
CREDITS: 4
Approximation in numerical computation, Truncation and rounding errors.
Interpolation : Lagrange’s interpolation, Newton forward and backward differences interpolation, Newton divided difference.
Numerical Integration: Trapezoidal rule, Simpson 1/3 rule, Weddle’s rule.
Numerical solution of a system of linear equation
Gauss elimination method, Matrix inversion, LU factorisation method, Gauss-Jacobi method, Gauss Seidel method.
Algebraic Equation : Bisection method, Secant method, Regula–Falsi method, Newton Raphson method, Method of Iteration
Numerical solution of ordinary differential equation : Taylor’s series method, Euler’s method, Runga – kutta method, predictor – correction
method.
Books :
1.Numerical Mathematical Analysis ,Sastry,PHI
2.Numerical Mathematical Analysis (By J.B.Scarborough)
3.Numerical Analysis & Algorithms, Pradeep Niyogi, TMH
4.Numerical Mathematical Analysis ,Mathews,PHI
5.C language and Numerical Methods ( By C.Xacier)
6.Numerical Analysis ( By S. Ali Mollah)
7.Introductory Numerical Analysis(By Dutta & Jana)
8.Numerical Methods (Problems and Solution) (By Jain , Iyengar & Jain),New Age International
9.Computer Oriented Numerical Methods, N. Dutta, VIKAS
10.Numerical Methods,Arumugam,Scitech
11.Numerical Methods in Computer Applications, P.U.Wayse.EPH.
Environment and Ecology
Code: HU401
CONTACTS: 3L
CREDITS: 3
Introduction , components of the environment, environmental degradation
Ecology: Elements of Ecology ; Ecological balance and consequences of change, principles of environmental impact assessment
Air Pollution and Control: Atmospheric composition, energy balance, climate, weather, dispersion, sources and effects of pollutants, primary
and secondary pollutants, green house effect, depletion of ozone layer, standards and control measures.
Books:
1. Environmental Science, Cunningham, TMH
2.Environmental Pollution Control Engineering,C.S.Rao,New Age International
3. Environmental Science,Wright & Nebel, PHI
4.Environmental Pollution Analysis,S.M.Khopkar,New Age International
5. Environmental Mgmt, N.K. Oberoi, EXCEL
6. Environmental Mgmt, Mukherjee, VIKAS
7. Ecosystem Principles & Sustainable Agriculture,sithambaranathan,Scitech
Data Communication & Computer Networks
Effects of Technological Growth: Rapid Technological growth and depletion of resources. Reports of the Club of Rome. Limits of growth;
sustainable development
( 2 lectures)
Energy Crisis; Renewable Energy Resources (2 lectures)
Environmental degradation and pollution. Eco-friendly Technologies. Environmental Regulations. Environmental Ethics
(4 lectures)
Appropriate Technology Movement of Schumacher: later developments (2 lectures)
Technology and developing nations. Problems of Technology transfer. Technology assessment, impact analysis
(4 lectures)
Human Operator in Engineering projects and industries. Problems of man machine interaction. Impact of assembly line and automation.
Human centered Technology
(4 lectures)
Ethics of Profession
Engineering profession: Ethical issues in engineering practice. Conflicts between business demands and professional ideals. Social and ethical
responsibilities of Technologists. Codes of professional ethics. Whistle blowing and beyond. Case studies. (8 lectures)
Books:
1. Ethics in Mgmt & Indian Ethos,Ghosh, VIKAS
2. Business Ethics,G.Pherwani,EPH.
3. Ethics, Indian Ethos & Mgmt, Balachandran, Raja & Nair,SHROFF Publishers
Books:
1.Data Communication & Networking, Forouzan, TMH
2.Computer networks,Tannenbaum,PHI
3.Computer Communication Networks,Shanmugam & Rajeev, ISTE/EXCEL
4.Data & Computer Communication,Stallings,PHI
5.Data & Network Communication, Miller, VIKAS
6.Data Communication & Network, Dr. Prasad, Wiley Dreamtech
7.Computer Network Theory, Prasad, Scitech
Multimedia and E-commerce
Code: BCA E501C
CONTACTS: 3L + 1 T
CREDITS: 4
Multimedia system design and development
Computer Systems in Electronic Business
Business Process Re-Engineering
Electronic commerce Policy and Theory
Supply Chain Management
Customer Relationship Management
International trading network & communication protocols
Electronic payment standards
E-Commerce strategy, Marketing and Business Processes
Books:
1.E-Commerce, P.T. Joseph, PHI
2.Multimedia Systems Design,Andleigh,PHI
3.E-Commerce Mgmt.- Text & Cases, Krishnamurthy, VIKAS
4.Multimedia & Web Create, Coorough, VIKAS
5.Streaming Multimedia Bible with CD,Steve, Wiley Dreamtech
6.E-Commerce,Oka,EPH.
7.Beginning E-Commerce,Reynolds,SPD/WROX
Books:
1.Digital Image Processing & Analysis, Chanda, PHI
2.Fundamentals of Digital Image Processing,Jain,PHI
3.Image Processing , Analysis & Machine Vision , Sonka, VIKAS
Software Engineering
Code: BCA E602A
CONTACTS: 3L + 1 T
CREDITS: 4
Books:
1.Software Engineering , Rogers G. Pressman, TMH
2. Software Engineering, Ghezzi,2nd Ed, PHI
3.Software Engineering,K.K.Aggarwal & Yogesh Singh,New Age International
4.Software Engineering , Leon, VIKAS
5. Software Engineering: Principles & Practice,Vanvliet,SPD/JOHN WILEY
6.Software Testing Fundamentals:Methods & Metrices, Marnie Hutchson, Wiley Dreamtech
Human-Computer Interaction
Code: BCA E501B
CONTACTS: 3L + 1 T
CREDITS: 4
Foundations of human-computer interaction (8 hours): Human-centered development and evaluation, Human performance models,
accommodating human diversity, Principles of good design and good designers, engineering tradeoffs
Human-centered software evaluation (6 hours): Evaluation without users: walkthroughs, KLM, guidelines, and standards, Evaluation with
users: usability testing, interviews, survey, experiment
Human-centered software development (10 hours): Approaches, characteristics, and overview of process, Functionality and usability: task
analysis, interviews, surveys, Specifying interaction and presentation, Prototyping techniques and tools
Graphical user-interface design (10 hours): Choosing interaction styles and interaction techniques, HCI aspects of common widgets, HCI
aspects of screen design: layout, color, fonts, labeling, Handling human failure, Beyond simple screen design: visualization, representation,
metaphor, Multi-modal interaction: graphics, sound, and haptics, 3D interaction and virtual reality
Graphical user-interface programming (10 hours): UIMS, dialogue independence and levels of analysis, Widget classes, Event management
and user interaction, Geometry management, GUI builders and UI programming environments, Cross-platform design
HCI aspects of multimedia systems (8 hours): Categorization and architectures of information: hierarchies, hypermedia, Information retrieval
and human performance (Web search, Usability of database query languages, Graphics, Sound), HCI design of multimedia information
systems, Speech recognition and natural language processing, Information appliances and mobile computing
HCI aspects of collaboration and communication (8 hours): Groupware to support specialised tasks: document preparation, multi-player
games, Asynchronous group communication: e-mail, bulletin boards, Synchronous group communication: chat rooms, conferencing, Online
communities: MUDs/MOOs, Software characters and intelligent agents
Advanced Database Management
Code: MCA E602C
CONTACTS: 3L + 1 T
CREDITS: 4
Database Design: Multivalued dependencies, theory of normalisation-4NF, 5NF, 6NF DKNF
ANSI SQL2: DDL, DML, constraints and assertions, views, database security.
Transaction processing, concurrency control, Recovery management. Transaction model properties, lock base protocols, Two-phase locking,
Live – Lock, Time- Stamp Protocol.
Brief introduction to distributed database, temporal database and object-oriented database.
Embedded SQL & Applications.
Books:
1.Data Base System Concepts, Korth , MH
2.Data Base Management System, RamaKrishnan, MH
3.Data Base Management System, A.K. Pujari, ISTE/EXCEL
4.Data Base Management System, Leon, VIKAS
5.Data Base Management System,V.K. Jain,Wiley Dreamtech
Laboratory
PC Software Lab
Code: BCA194
CONTACTS: 3L + 1 T
CREDITS: 4
Basic skills lab
Introduction to MS Office, Windows Overview, Office features, Templates and Wizards, MS Word, Excel, PowerPoint, Outlook(Overview),
MS Access(Table, relation,queries,reports)
(Ms – Office Version 2000)
Code: BCA193
CONTACTS: 3L + 1 T
CREDITS: 4
Programming using C, study of various features of the language, Structured and modular programming, various data structures in applications
such as sorting, searching, string and list manipulation.
Programming Lab (Visual Basic)
Code: BCA293
CONTACTS: 3L + 1 T
CREDITS: 4
Computer programming with Visual Basic
Different constructs and applications, connecting with MS-ACCESS using data controls.
Business Presentation and Language Lab
Code: HU291
CONTACTS: 3L + 1 T
CREDITS: 4
Preparing business presentation with computers using PowerPoint, Developing structured project report with Word and Excel
Internet & Computer Graphics Lab
Code: BCA393
CONTACTS: 6P
CREDITS: 4
Developing web pages with HTML, Using ASP, Creating and experimenting with computer graphics. (with C-Language)
Code: BCA392
CONTACTS: 6P
CREDITS: 4
Solving problems related to Data structure implemented in C language.
Code: BCA491
CONTACTS: 6P
CREDITS: 4
Study of commercial DBMS package such as Oracle. Developing database application with Oracle Creation of a database, writing SQL
queries and retrieving data, PL/SQL.
Computing Lab
Code: BCA 492
CONTACTS: 6P
CREDITS: 4
1. Solving various problems related to object oriented programme with C++
2. Implement Numerical problems Using C/MAT LAB
3. Assignments on Interpolation: Newton forward &backward, Lagrange
Minor Project
Code: BCA 592
CONTACTS: 9 P
CREDITS: 6
Major Project
Code: BCA 692
CONTACTS: 21P
CREDITS: 16
Seminar
Code : BCA 693
Credits : 2
Comprehensive Viva-Voce
Code : BCA 695
Credits: 4