RTMNU BCA Bachelor of Computer Applications Part 2 Semester 4 RTM Nagpur University BCA Semester 4 Syllabus Course and Tuition Coaching Classes in Nagpur

Atlanta Computer Institute Nagpur conducts Tuition Classes for BCA First Semester Second Semester Third Semester Fourth Sem Fifth Sem Sixth Semester for all universities in India . The Following syllabus is of Nagpur University. Final Year Projects Training is also given to BCA Students.

BCA Part 2 Semester 4

1. SOFTWARE ENGINEERING - I

2. SQL AND PL/SQL

3. THEORY OF COMPUTATION

4. OPERATIONS RESEARCH – II

5. WEB TECHNOLOGY - II

6. DIGITAL ELECTRONICS – II

 

B.C.A. Part II Semester IV
Paper I

SOFTWARE ENGINEERING - I



UNIT - I :
Introduction to Software Engineering : The evolving role of software, Changing Nature of Software, Software myths.
A Generic view of process : Software engineering- A layered technology, a process framework, The Capability Maturity Model Integration (CMMI), Process patterns, process assessment, personal and team process models.

UNIT - II :
Process models : The waterfall model, Incremental process models, Evolutionary process models, The Unified process. Software Requirements : Functional and non-functional requirements, User requirements, System requirements, Interface specification, the software requirements document.

UNIT - III :
Requirements engineering process : Feasibility studies, Requirements elicitation and analysis, Requirements validation, Requirements management.
System models : Context Models, Behavioral models, Data models, Object models, structured methods.

UNIT - IV :
Design Engineering : Design process and Design quality, Design concepts, the design model.

Reference Books:
1. Software Engineering, A practitioner’s Approach- Roger S. Pressman, 6th edition.McGrawHill International Edition.
2. Software Engineering- Sommerville, 7th edition, Pearson education.
3. Software Engineering- K.K. Agarwal & Yogesh Singh, New Age International Publishers
4. Software Engineering, an Engineering approach- James F. Peters, Witold Pedrycz, John Wiely.
5. Systems Analysis and Design- Shely Cashman Rosenblatt,Thomson Publications.
6. Software Engineering principles and practice- Waman S Jawadekar, The McGraw-Hill Companies.





B.C.A. Part II Semester IV
Paper II

SQL AND PL/SQL



UNIT - I :
CODD’S Rules, Oracle Database Objects, Sub Languages of SQL, Data types, Operators.
DDL Statement: Creating Tables, Deriving Table from existing table, Altering, Dropping Tables. Integrity Constraints, Specifying Names for the Constraints, Viewing Integrity Constraints, Adding and Dropping Constraints. DML Statements: SELECT statement, Insert, Update, Delete, Working with Sequences and Synonyms. Built-in functions: Arithmetic, Date, Character, Conversion, Single row, Aggregate, Decode.
Joins, Set Operators and Sub queries. DCL and TCL Statements: Grant, Revoke, Commit, Rollback and Savepoints.

UNIT - II :
VIEWS: Creating Views, Dropping Views, Inserting, Updating and Deleting Data using Views, Types of Views. PL/SQL Programming: PL/SQL Data Types, Identifiers, Operators and Expressions, Iterative Statements, Conditional Statements, emphasis on Problems

UNIT - III :
Exception Handling : Predefined Exceptions, User defined Exceptions. Cursors: Declaring Cursors, Opening and Retrieving Records, Closing cursors. Attributes of Explicit and Implicit Cursors, Parameter Passing in Cursors. Procedures : Create and Drop Procedure, Creating Procedures with Parameters, Calling Procedures, Granting the EXECUTE Permission Problems on Exception Handling, Cursors and Procedures.

UNIT - IV :
Function: Creating and Dropping Function, Purity Levels in Functions, Executing Functions. Triggers: Create Triggers, Type of Triggers, Creating BEFORE and AFTER Triggers, INSTEAD-OF Triggers, Trigger Predicates, Inserting, Updating and Deleting Triggers, Enabling , Disabling and Dropping Triggers. Problems on Functions and Triggers

Reference Books:

1. Understanding ORACLE By Ivan Bayross [ BPB Publication]
2. Database System Using Oracle: A Simplified Guide to SQL & PL-SQL: Nilesh Shah, PHI Publication.
3. Database Management Systems (Complete practical approach) by Sharad Maheshwari & Ruchin Jain, Firewall media
4. Dr. P.S.Deshpande SQL & PL/SQL for Oracle 10g Black Book
5. Scott Urman Programming PL/SQL TMH



B.C.A. Part II Semester IV
Paper III

THEORY OF COMPUTATION




UNIT - I :
Finite Automation and Regular Expression : Finite State systems, Basic Definitions, Non -deterministic finite Automata, Finite Automata with moves, Regular Expressions, Two way finite automata, Finite automata with output, Application on Finite Automata.

UNIT - II :
Properties of Regular Sets : The pumping lemma for Regular Sets, Close properties of Regular sets, Decision Algorithms for Regular Sets. Context Free Grammars, Context Free Grammar, Derivation Tree,

UNIT - III :
Simplification of context Free Grammars, Chomsky Normal form, Greibach normal form, The existence of inherently ambiguous context free languages. Properties of Context free languages : The pumping lemma for CFL’s , Closure properties of CFL’s,

UNIT - IV :
Push Down Automata : Informal description, Definitions, Push – Down Automata & Context free languages.



Reference Books:
1. Introduction to Automata Theory, Languages and Computation: John E. Hoperott & Jeffery D. Ullman
2. Theory of Computer Science : E. V. Krishmamoorty. .
3. Theory of computer Science : K. L. P. Mishra.




B.C.A. Part II Semester IV
Paper IV

OPERATIONS RESEARCH - II



UNIT - I :
Game Theory – Terminologies of Game Theory, Two Person Zero-Sum Games, The Maximin-Minimax Principle, Games without Saddle points-Mixed Strategies, Graphical Solution of 2x n and m x 2 games, Dominance Property. Introduction, Decision under Certainty, Decision under Risk, Decision under Uncertainty,
Decision Tree.

UNIT - II :
Network Scheduling by CPM/PERT – Introduction, Basic Concept,
Constraints in Network, Critical Path Method (CPM), PERT Network, PERT calculations, Time-Cost trade-off aspects in Network Technique, Advantage of Network (PERT/CPM).

UNIT - III :
Inventory Control
Introduction, Inventory Control, Selective Control Techniques, Types of Inventory,
Economic Lot Size Problem, Problem of EOQ with shortage, Inventory Control
Techniques – Uncertainty Demand, Stochastic Problem, Inventory Control with Price
Breaks.

UNIT - IV :
Queuing Theory
Introduction, Terminologies in Queuing System, Characteristics of Queuing System, Poisson Process and Exponential Distribution, Classification of Queues, Definition of Transient and Steady states, Poisson Queues, Non-Poisson Queuing Systems, Cost-Profit Models in Queuing, Queuing Control.



Reference Books:
1. Operation Research by Kanti Swarup, P. K. Gupta, Man Mohan [Sultan]
2. Operation Research by R. Panneerselvam [PHI}
3. Introduction to Operation Research by Billy E. Gillet [TMH]
4. Operation Research by Hira Gupta
5. Operation Research Problems and Solutions by Sharma J. K. [MacMillan]
6. Operation Research Theory and Application by Sharma J. K., [MacMillan]








B.C.A. Part II Semester IV
Paper V

WEB TECHNOLOGY - II



UNIT - I :
Introduction, JSP lifecycles, Elements in JSP Pages , values and variables, operators, loops and various statements in java script, Date object, Math object, string object, window events, working with forms, document object, screen object, navigator object, images and animation.

UNIT - II :
Java script objects, Implicit JSP Objects, JSP Object scopes, JSP Tags, Declarations, Directives, JSP Tags, JSP Exceptions, Expressions, Scriptlet, Actions, Expression Language, JSP Standard Tag library, JSP Custom Tag library, Java Script security.

UNIT - III :
VB Script:
Adding VB Script code to HTML, Adding script to your document, Data types, Arrays in script, Messages, Subroutines, functions, if..then..else, for..next loop, do while or do until, Select case construct, Manage your web site with Task and Reports : Keep track of work eith tasks, Check your site with your web site report, Publishing web site to a WPP host server.

UNIT - IV :
Web Services :
Ev0lution of the concept, Purpose, standards, Use cases, programming models, SOAP Based web services, WSDL,, SOAP, Structure of SOAP messages, REST based Web Services, REST principles, Resource Orientation, SOAP vs. REST.

Reference Books:
1. Internet and web design by R Bangia, Second edition , firewall media
2. Multimedia and Wed technology by R Bangia
3. Internet and web designing by ITELS (Macmillan)
4. Web Enabled Commercial Application Development Using HTML, DHTML, JS, Perl by Ivan Bayross
5. Deitel, Deitel & Nieto, Internet and Worldwide Web how to Program, Pearson
a. Education, PHI.
6. Internmet Programming with VBScript and Java Script. Kathhleen Kalata, (Thomsaon Publication)
7. Programming the World Wide Web By. Robert W. Sebesta. (Pearson )
8. Web Technology Theory and Practice By: M Srinivasan (Pearson Publication)









B.C.A. Part II Semester IV
Paper VI

DIGITAL ELECTRONICS – II




UNIT - I :
Combinational / Sequential Circuits
Combinational circuits:Half adder, Full Adder, Parallel adder, Half subtractor, Full Subtractor, 4-bit binary adder subtractor, Multiplexer, Demultiplexer, Decoder, Encoder, Parity detector.

UNIT - II :
Sequential Circuits: Flip-Flops : Construction and working of RSFF, CkRSFF, DFF, TFF, JKFF, and JKMSFF . Counters: Construction and working of asynchronous, synchronous, up-down counter, shift registers and their types.

UNIT - III :
Architecture of 8086 and Assembly Language Programming Block diagram of 8086, Pin diagram of 8086, Addressing modes,

UNIT - IV :
Instruction set: Data transfer, Arithmetic, Logical, String manipulations, Control Transfer, Unconditional branch, Conditional branch, Flag, Processor control. Assembler directives and operators, simple assembly programs.

Reference Books:
1. Digital Electronics by Gothman(PHI)
2. Digital and analogue technique by Navaneeth, Kale and Gokhale
3. Fundamental of Microprocessor by B Ram
4. Microcomputers Systems: The 8086/8088 family by Liu. Gibson
5. Introduction to Microprocessor by Duglas V Hall (McGraw Hill.)

New semester Pattern from 2014-15

BCA Part 1 Semester 1

BCA Part 1 Semester 2

BCA Part 2 Semester 3

BCA Part 2 Semester 4

BCA Part 3 Semester 5

BCA Part 3 Semester 6

 

Please click on following link for subjects of each year of BCA  annual pattern. 

BCA Part 1 First Year

BCA Part 2 Second year

BCA Part 3 Final Year

 

BCA Bachelor Of Computer Application, BCCA, Bachelor of Commerce & Computer Application BE IT/CS, Information technology/Computer Science MCA, Master of Computer Application MCM, Master of Computer Management Diploma , Polytechnic Others,

Basic Programming

C / C++ ,

Testing

Software Testing,

Hardware & Networking

CCNA, MCSE, Hardware, Networking

Courses at Atlanta

New Batches start Every week On Mondays and Wednesdays.

New Batch Starting Date & Timing

Copyright © 2010-2023 All Right Reserved - Atlanta Computer Institute, Nagpur.