Bangalore University Study Materials

Bangalore North University BCA 6th Semester Study Materials and Previous Year Question Paper

BCA601T : THEORY OF COMPUTATION
Total Teaching Hours : 60 No of Hours / Week : 04
Unit – I
Introduction to Finite Automata: The central concepts of Automata theory; Deterministic
finite automata; Nondeterministic finite automata. An application of finite automata,
Page 33 of 38
Finite automata with Epsilon transitions.
[ 12 Hours ]
Unit – II
Regular Expressions: Finite Automata and Regular Expressions Applications of Regular
Expressions. Regular languages; Proving languages not to be regular languages; Closure
properties of regular languages; Decision properties of regular languages; Equivalence
and minimization of automata.
[ 12 Hours ]
Unit – III
Context–free grammars: Parse trees; Applications; Ambiguity in grammars and
Languages. Definition of the Pushdown automata; the languages of a PDA; Equivalence
of PDA’s and CFG’s.
[ 12 Hours ]
Unit – IV
Deterministic Pushdown Automata:Normal forms for CFGs; The pumping lemma for
CFGs; Closure properties of CFLs. Problems that Computers cannot solve.
[ 12 Hours ]
Unit – V
The Turing machine:Programming techniques for Turing Machines. Undecidability, A
Language that is not recursively enumerable; An Undecidable problem that is RE; Post’s
Correspondence problem.
[ 12 Hours ]
Text Book:
1. John E. Hopcroft, Rajeev Motwani, Jeffrey D.Ullman: Introduction to Automata
Theory, Languages and Computation, 3rd Edition, Pearson Education, 2011.
Reference Books:
1. John C Martin: Introduction to Languages and Automata Theory, 3rd Edition,
Tata McGraw-Hill, 2007.
2. Daniel I.A. Cohen: Introduction to Computer Theory, 2nd Edition, John Wiley &
Sons, 2009.
3. Thomas A. Sudkamp: An Introduction to the Theory of Computer Science,
Languages and Machines, 3rd Edition,Pearson Education, 2006

Bangalore University Study Materials

Bangalore North University BCA 4th Semester Study Materials and Previous Year Question Paper

Bangalore North University 4th Sem BCA Study Materials

Download free BCA 4th sem module wise notes, latest solved question papers, previous 5 years question paper till 2021, model question papers, easy notes, exam oriented notes are available on this website chaloexam.com of Bangalore North University

Bangalore North University BCA syllabus

Syllabus

Syllabus

FOURTH SEMESTER BCA 

BCA401T: INDIAN LANGUAGE 

Syllabus as per the one prescribed for science courses of Bangalore University. 

BCA402T: ENGLISH 

Syllabus as per the one prescribed for science courses of Bangalore University. 

BCA403T: VISUAL PROGRAMMING 

Total Teaching Hours : 60 No of Hours / Week : 04 Unit - I 

Introduction to Visual Programming: The intergrated Development Environment – menu  bar, tool bar, from designer, project explorer , properties window , from layout window ,  The Visual Programing editor. The form object: Properties , events and methods pf  forms ; Properties – Name , Captain , Backcolor, Borderstyle , controlbox , maxbutton ,  minbutton, moveable, startup position , height, width , left, top, scalemode, window, state  ; Events –load ,unload , Clerk, Activate , Deactivate , Resize, methods – Show , hide , cls  , Unload ,print , Controls –Properties and events of different controls such as command  buttons , labels , textboxes image controls , timer, horizontal and vertical scroll bars ,  option buttons , check boxes , frames lists and combo boxes. Predefined Dialog Boxes – MsgBox and InputBO 

 [ 12 Hours ] Unit - II 

Programming: Data types, variables; declaration and scope arithmetic operations, Study  of form and code modules, private and public procedures , Main o procedure , Suba and  Functions. Mathematical and string Functions; Branching and Looping Statement ; If – Then , if –Then –Else and Nested If Statements; Select Case –different forms; For – Next  , While – Wend and Do – Loops statements ; Arrays- declaration . Static and dynamic  arrays. Array and Function, menus and toolbars-Creating menus and toolbars, Working  with the menu editor , Designing Multiple Document interface forms. Microsoft  common controls. 

[ 12 Hours ]

Page 23 of 38 

Unit - III 

OOP methods and properties of an object, class Modules , Encapsultation and Inheritance  characteristics Dynamic Link Libraries (DLLs) and Windows API ; Designing Help files  ; File handling – Sequential ,Random access and Binary files, Database connectivity – DAO and ADO Tables and Queries, ActiveX Data objects. 

 [ 12 Hours ] Unit – IV 

Visual C++ Programming: Objects-Classes-VC++Components – Resources-Event  Handling – Menus – Dialog Boxes – Importing VBX Controls – Files – MFC File  Handling – Document View Architecture – Serialization. 

 [ 12 Hours ] Unit – V 

Interfacing Other Applications – Multiple Document Interface (MDI) – Splitter Windows  – Exception Handling – Debugging – Object Linking and Embedding (OLE) – Database  Application – DLL- ODBC. 

 [ 12 Hours ] Text Books: 

  1. Gurumit Singh, “Visual Basic 6”, First Edition, Firewall Media, 2007. Reference Books: 

1.Charles Petzold, “Windows Programming”, 5th Edition, Microsoft Press, 1999. 2.Steve Holzner, “Visual C++ Programming”, Second Edition, PHI, 1994. 3.Go ttfried, “Programming with Visual Basic 6”, PHI, 2000. 

BCA404T : UNIX PROGRAMMING 

Total Teaching Hours : 60 No of Hours / Week : 04 Unit - I 

Introduction: History, salient features, Unix system architecture, Unix command format,  Unix internal and external commands, Directory commands, File related commands,  Disk related commands, general utilities. Unix File System: Boot inode, super and data  block, in-core structure, Directories, conversion of pathname to inode, inode to a new  file, Disk block allocation. Process Management: Process state and data structures of a  Process, User vs, kernel node, context of a Process, background processes, Process  scheduling commands, Process terminating and examining commands. 

[ 12 Hours ] 

Unit - II 

Secondary Storage Management: Formatting, making file system, checking disk space,  mountable file system, disk partitioning, file compression. Special Tools and Utilities:  Filters, Stream editor SED and AWK, Unix system calls and library functions, Processes,  signals and Interrupts, storage and compression facilities. 

 [ 12 Hours ] Unix - III 

Shell Programming: Vi editor, shell types, shell command line processing, shell script  features, executing a shell script, system and user-defined variables, expr command, shell  screen interface, read and echo statement, command substitution, escape sequence  characters, shell script arguments, positional parameters, test command, file test, string  test, numeric test. [ 12 Hours ] 

Unit – IV 

Conditional Control Structures-if statement, case statement Looping Control Structure while, until, for, statements. Jumping Control Structures – break, continue, exit. Shell  Programs covering the above concepts. [ 12 Hours ]

Page 24 of 38 

Unit – V  

Unix System Communication: Introduction, write, read, wall commands, sending and  handling mails. System Administration: Roles of a System Administrator, File System  Maintenance, System Startup and Shutdown, User Management, Backup and Restore,  Doemons, Domain Name System DNS, Distributed File System. 

[ 12 Hours ] 

Text Books: 

  1. M.G.Venkateshmurthy, “Introduction to UNIX & SHELL Programming”, First  Edition, Pearson Education, 2004. 

Reference Books: 

  1. Forouzan,“Unix and Shell Programming”, 1st Edition,2008 Cengage Learning  India 

  2. UNIX and Shell Programming, Archana Verma, Firewall Media. 

BCA405T: OPERATIONS RESEARCH 

Total Teaching Hours : 65 No of Hours / Week : 05 Unit - I 

Linear Programming Problems: Origin and development of operations research, Linear  Programming Problem –formulation of Lenear Programming problem, Graphical  solution. Theory of simplex method. Use of artifical variables and their solution. [ 13 Hours ] 

Unit - II 

Transportation Problem: Mathematical formulation of transportation problem, Initial  basic Feasible solution, North West corner rule, Matrix minima method, Vogel’s  approximation method, MODI method to find optimal solution. 

[13 Hours ] 

Unit - III 

Assignment Problem: Mathematical formulation of an Assignment problem, Assignment  algorithm, Hungarian Method to solve Assignment Problem. 

[ 13 Hours ] 

Unit - IV 

Network Analysis: Basic components of Network, Rules for drawing Network diagram  Time calculation in Networks. Critical Path Method and PROJECT Evaluation and  Review Techniques. Algorithm and flow chart for CPM and PERT. 

[ 13 Hours ] 

Unit - V ` Theory of Games: Two –person Zero –sum Games, the maximin and Minimax principle,  Saddle point and value of the Game. Game without saddle points, mixed strategies,  solution for 2X2 games, Graphical method Dominance property. 

 [ 13 Hours ] Text books

  1. Taha, “Operations Research”, 7th edition, Pearson Education, 2007. References Book: 

  2. Billey E. Gillett, “Introduction to Operations Research” , Himalaya   Publishing House, Delhi, 1979. 

  3. Hamady A.Taha “Operations Research” , Collin Mac Millan, 1982.

Book Now For Free Classes

Get It Now

Bangalore University Study Materials

Bangalore North University BCA 2nd Semester Study Materials and Previous Year Question Paper

Bangalore North University 2nd Sem BCA Study Materials

Download free BCA 2nd sem module wise notes, latest solved question papers, previous 5 years question paper till 2021, model question papers, easy notes, exam-oriented notes are available on this website chaloexam.com of Bangalore North University

Bangalore North University BCA syllabus

Syllabus

Syllabus

SECOND SEMESTER BCA 

BCA201T: INDIAN LANGUAGE 

Syllabus as per the one prescribed for science courses of Bangalore University. 

BCA202T: ENGLISH 

Syllabus as per the one prescribed for science courses of Bangalore University. 

BCA203T: DATA STRUCTURES 

Total Teaching Hours : 60 No of Hours / Week : 04 Unit-I  

Introduction and Overview: Definition, Elementary data organization, Data Structures,  data structures operations, Abstract data types, algorithms complexity, time-space  tradeoff. Preliminaries: Mathematical notations and functions, Algorithmic notations,  control structures, Complexity of algorithms, asymptotic notations for complexity of  algorithms. String Processing: Definition, Storing Stings, String as ADT, String  operations, word/text processing, Pattern Matching algorithms.  

[ 12 Hours ] 

Unit-II 

Arrays: Definition, Linear arrays, arrays as ADT, Representation of Linear Arrays in  Memory, Traversing Linear arrays, Inserting and deleting, Sorting: Bubble sort, Insertion  sort, Selection sort, Searching: Linear Search, Binary search, Multidimensional arrays, 

Page 12 of 38 

Matrices and Sparse matrices.  [ 12 Hours ] 

Unit-III 

Linked list: Definition, Representation of Singly linked list in memory, Traversing a  Singly linked list, Searching a Singly linked list, Memory allocation, Garbage collection,  Insertion into a singly linked list, Deletion from a singly liked list; Doubly liked list,  Header liked list, Circular linked list.  

[ 12 Hours ] 

Unit-IV 

Stacks – Definition, Array representation of stacks, Linked representation of stacks,  Stack as ADT, Arithmetic Expressions: Polish Notation, Application of Stacks,  Recursion, Towers of Hanoi, Implementation of recursive procedures by stack. Queues  – Definition, Array representation of queue, Linked list representation of queues Types  of queue: Simple queue, Circular queue, Double ended queue, Priority queue, Operations  on Queues, Applications of queues. 

 [ 12 Hours ] Unit-V 

Graphs: Graph theory terminology, Sequential representation of Graphs: Adjacency  matrix, traversing a Graph. Tree – Definitions, Binary trees, Representing binary trees in  memory, Traversing Binary Trees, Binary Search Trees, Searching, Inserting and  Deleting in a Binary Search Tree. 

 [ 12 Hours ] TEXT BOOKS 

  1. Seymour Lipschutz, “Data Structures with C”, Schaum’s outLines, Tata  McGraw-Hill, 2011. 

REFERENCES BOOKS 

  1. Mark Allen Weiss, “Data Structures and Algorithm Analysis in C”, Second  Edition, Pearson Education, 2013. 

  2. Robert Kruse, C.L.Tondo, Bruce Leung, Shashi Mogalla, “Data Structures and  Program Design using C”, Pearson Education, 2009. 

  3. Forouzan, “A Structured Programming Approach using C”, 2nd Edition, Cengage  Learning India, 2008. 

BCA204T : DATA BASE MANAGEMENT SYSTEMS 

Total Teaching Hours : 60 No of Hours / Week : 04 Unit - I 

Introduction: Database and Database Users, Characteristics of the Database Approach,  Different people behind DBMS, Implications of Database Approach, Advantages of  using DBMS, When not to use a DBMS. Database System Concepts and architecture: Data Models, Schemas, and Instances. DBMS Architecture and Data Independence.,  Database languages and interfaces. The database system Environment, Classification of  DBMS.  

[ 12 Hours ] 

Unit - II 

Data Modelling Using the Entity-Relationship Model: High level conceptual Data  Models for Database Design with and example., Entity types, Entity sets, attributes, and  Keys, ER Model Concepts, Notation for ER Diagrams, Proper naming of Schema  Constructs, Relationship types of degree higher than two. Record Storage and Primary  File Organization: Secondary Storage Devices. Buffering of Blocks. Placing file Records  on Disk. Operations on Files, File of unordered Records (Heap files), Files of Ordered 

Page 13 of 38 

Records (Sorted files), Hashing Techniques, and Other Primary file Organization. [ 12 Hours ] 

Unit - III 

Functional Dependencies and Normalization for Relational Database: Informal Design  Guidelines for Relational schemas, Functional Dependencies, Normal Forms Based on  Primary Keys., General Definitions of Second and Third Normal Forms Based on  Primary Keys., General Definitions of Second and Third Normal Forms, Boyce-Codd  Normal Form. Relational Data Model and Relational Algebra: Relational Model  Concepts., relational Model Constraints and relational Database Schema, defining  Relations, Update Operations on Relations., Basic Relational Algebra Operations,  Additional Relational Operations., Examples of queries in the Relational Algebra.,  Relational Database design Using ER-to-Relational Mapping. 

[ 12 Hours ] 

Unit – IV 

Relational Database Language: Data definition in SQL, Queries in SQL, Insert, Delete  and Update Statements in SQL, Views in SQL, Specifying General Constraints as  Assertions, specifying indexes, Embedded SQL. PL /SQL: Introduction.  [ 12 Hours ] 

Unit - V 

Transaction Processing Concepts: Introduction, Transaction and System Concepts,  Desirable properties of transaction, Schedules and Recoverability, Serializability of  Schedules, Transaction Support in SQL, Locking Techniques for Concurrency Control,  Concurrency Control based on time stamp ordering. 

 [ 12 Hours ] Text book: 

  1. Remez Elmasri and Shamkant B. Navathe, “Fundamentals of Database Systems”,  5th Edition, Pearson Education, 2007. 

References: 

  1. Abrahamsi. Silberschatz, Henry. F. Korth, S. Sudarshan, “Database System  Concepts” 6th Edition, McGraw Hill, 2012. 

  2. C.J.Date, “Introduction to database systems”, Eight Edition, Addison Wesley,  2003. 

BCA205: NUMERICAL AND STATISCAL METHODS 

Total Teaching Hours: 65 No of Hours / Week : 05 Unit - I 

Floating-point representation and errors-Normalized floating-point forms, Errors in  representing numbers, Floating point machine number and machine epsilon, Loss of  significance and its avoidance. Roots of equations-locating roots of f(x)=0 Bisection  method, Newton’s method, Secant method. 

[ 13 Hours ] 

Unit - II 

Interpolation and numerical differentiation-polynomial interpolation, Lagrange and  Newton form of interpolating Polynomial, Divided difference and recursive property,  Inverse interpolation, First and Second derivative formulae via interpolation  Polynomials. Numerical integration-Trapezoidal, Simpson’s and adaptive Simpson rules. 

 [ 13 Hours ] Unit - III 

System of linear equations-Gaussian elimination and back substitution-partial and  complete pivoting, Doolittle, Cholesky and Crout LU decomposition methods, Jacobi and 

Page 14 of 38 

Gauss – Seidel iterative methods. Power (and inverse power) method of obtaining largest  (smallest) eigenvalue and corresponding eigenvector. Ordinary differential equations initial value problem, Picard’s, Taylor series, Runge-Kutta first, second and fourth order  methods.  

[ 13 Hours ] 

Unit – IV 

Basics concepts and definition of statistics. Mean, Standard deviation, coefficient of  Variation, skewness & kurtosis, Carl Pearson Correlation, Rank correlation and  illustrated examples. Probability: Basic concept and definition of probability, probability  axioms, Laws of Probability, Conditional probability, Bayes theorem , Problems and  application. 

[ 13 Hours ] 

Unit - V 

Random variable and Expectation: Discrete and continuous random variables,  expectation of random variables, theorems on expectation, illustrative examples. Probability Distribution: Probability function, Probability mass/density function,  Discrete Distribution – Bernoulli, Binomial Distribution, Continuous distribution – Normal Distribution, applications and problems. 

[ 13 Hours ] 

Text Books: 

  1. M.K.Jain, SRK Iyengar and R.K. Jain Numerical methods for Scientific and   Engineering Computation: Wiley Eastern. 

  2. Ronald E Walpole & Raymond H Meyers : Probability & Statistics for   Engineers and Scientists (Second Edition). 

References 

  1. J.Medhi : Statistical Methods New Age Publications. 

  2. S.C.Gupta and V.K.Kapoor – Elements of Mathematics, Statistics,   Sultan Chand and Sons. 

BCA203P : DATA STRUCTURES USING C LAB 

PART - A 

  1. Write a menu driven C program to perform the following string operations without  using string functions: (i) String Length (ii) String Concatenation (ii) String  Reverse 

  2. Write a C program to search for an element in an array using Binary search 3. Write a C program to sort a list of N elements using Selection Sort Algorithm. 4. Write a C program to construct a singly linked list and perform insertion, deletion  and Display operations. 

  3. Write a C program to demonstrate the working of stack using liked list. 6. Write a C program for Towers of Hanoi problem.  

  4. Write a C program to find GCD of two numbers using recursion 8. Write a C program to convert infix arithmetic expression to post fix expression. 9. Write a C program to simulate the working of Circular Queue using an array.  10. Write a C program to create and traverse a binary search tree.  

PART – B 

During practical examination the External and Internal examiners may prepare exam  question paper related to theory syllabus apart from Part-A. (A minimum of 10  Programs has to be prepared). 

Note : 

Page 15 of 38 

  1. a) The candidate has to write two the programs One from Part-A and other from  Part-B and execute one program as of External examiner choice. 

  2. b) A minimum of 10 Programs has to be done in Part-B and has to be maintained in  the Practical Record. 

  3. c) Scheme of Evaluation is as follows: 

Writing two programs - 10 Marks 

Execution of one program - 10 Marks 

Formatting the Output - 05 Marks 

Viva - 05 Marks 

Record - 05 Marks 

Total - 35 Marks 

BCA304P: DATABASE MANAGEMENT SYSTEM LAB 

PART - A 

  1. The STUDENT detail databases has a table with the following attributes. The primary  keys are underlined. STUDENT(regno: int, name: string, dob: date, marks: int) i) Create the above table. 

  2. ii) Remove the existing attributes from the table. 

iii) Change the date type of regno from integer to string. 

  1. iv) Add a new attribute phoneno to the existing table. 

  2. v) Enter five tuples into the table. 

  3. vi) Display all the tuples in student table. 

  4. A LIBRARY database has a table with the following attributes. 

LIBRARY(bookid:int, title:string, author:string, publication:string, yearpub:int, price:real) i) Create the above table. 

  1. ii) Enter the five tuples into the table 

iii) Display all the tuples in student table. 

  1. iv) Display the different publishers from the list. 

  2. v) Arrange the tuples in the alphabetical order of the book titles. 

  3. vi) List the details of all the books whose price ranges between Rs. 100 and Rs. 300 3. The SALARY database of an organization has a table with the following attributes.  EMPSALARY(empcod:int, empnamee:string, dob:date, department:string, salary:real) i) Create the above table. 

  4. ii) Enter the five tuples into the table 

iii) Display all the number of employees working in each dapartment. iv) Find the sum of the salaries of all employees. 

  1. v) Find the sum and average of the salaries of employees of a particular department. vi) Find the least and highest salaries that an employee draws.

Page 16 of 38 

  1. Consider the insurance database given below. The primary keys are underlined and  the data types are specified. 

PERSON(driver-id-no: string, name: string, address:strong) 

CAR(regno: string, model: string, year: int) 

ACCIDENT(report-no: int, date: date, location: String) 

OWNS(driver-id-no: string, regno: string) 

PARTICIPATED(driver-id-no: string, regno: string, report-no: int, damage-amount: int) i) Create the above tables by properly specifying the primary keys and the foreign keys ii) Enter atleast five tuples for each relation. 

iii) Demonstrate how you 

  1. a) Update the damage amount for the car with a specific regno in the accident with  report no 12 to 25000. 

  2. b) Add a new accident to the database. 

  3. iv) Find total number of people who owned cars that were involved in accidents in 2002 v) Find the number of accidents in which cars belonging to a specific model were involved 5. Consider the following database of students enrollment in courses and books adopted  for each course. 

STUDENT(regno: string, name: string, major: strong, bdate: date) 

COURSE(course-no: int cname: string, dept: string) 

ENROLL(reg-no: string, course-no: int, sem: int, marks: int) 

BOOK-ADOPTION(course-no: int, sem: int, book-isbn: int) 

TEXT(book-isbn: int, book-title: string, publisher: string, author: string) i) Create the above tables by properly specifying the primary keys and the foreign keys ii) Enter atleast five tuples for each relation. 

iii) Demonstrate how you add a new text book to the database and make this book be  adopted by some department. 

  1. iv) Produce a list of text books (include Course-no, book-isbn, book-title) in the  alphabetical order for courses offered by the ‘Compute Science’ department that use  more than two books. 

  2. v) List any department that has all its adopted books published by a specific publisher. 6. The following tables are maintained by a book dealer  

AUTHOR(author-id: int, name: string, city: string, country: string) 

PUBLISHER(publisher-id: int name: string, city: string, country: string)

Page 17 of 38 

CATLOG(book-id: int, title : string, author-id: int, publisher-id: int, category: int, year:  int, price: int) 

CATEGORY(category-id: int, description: string) 

ORDER-DETAILS(order-no: int, book-id: int, quantity: int) 

  1. i) Create above tables by properly specifying the primary keys and the foreign keys. ii) Enter atleast five tuples for each relation. 

iii) Give the details of the authors who have 2 or more books in the catalog and the price  of the books is greater than the average price of the books in the catalog and the year  of publication is after 2010. 

  1. iv) Find the author of the book which has maximum sales. 

  2. v) Demonstrate how to increase price of books published by specific publisher by 10% 7. Consider the following database for BANK. 

BRANCH(branch-name: string, branch-city: string, assets: real) 

ACCOUNT(accno: int, banch-name: string, balance: real) 

DEPOSITOR(customer-name: string, accno: int) 

CUSTOMER(customer-name: string, customer-street: string, customer-city: string) LOAN(loan-no: int, branch-name: string, amount: real) 

ORROWER(customer-name: string, loan-no: int) 

  1. i) Create the above tables by properly specifying the primary keys and foreign keys. ii) Enter atleast five tuples for each relation. 

iii) Find all the customers who have atleast two accounts at the main branch. iv) Find all customer who have an account at all the branches located in a specific city. v) Demonstrate how t0 delete all account tuples at every branch located in specific city. 8. Consider the following database for ORDER PROCEESING. 

CUSTOMER(cust-no: int, cname: string, city: string) 

ORDER(orderno: int, odate: date, ord-amt: real) 

ORDER_ITEM(orderno: int, itemno:int, qty: int) 

ITEM(itemno: int, unitprice: real) 

SHIPMENT(orderno: int, warehouseno: int, ship-date: date) 

WAREHOUSE(warehouseno: int, city: string) 

  1. i) Create the above tables by properly specifying the primary keys and the foreign keys ii) Enter atleast five tuples for each relation. 

iii) List the order number and ship date for all orders shipped from particular warehouse.

Page 18 of 38 

  1. iv) Produce a listing: customer name, no of orders, average order amount v) List the orders that were not shipped within 30 days of ordering 

PART – B 

During practical examination the External and Internal examiners may prepare exam  question paper related to theory syllabus apart from Part-A. (A minimum of 8  Programs has to be prepared). 

Note :  

  1. a) The candidate has to write two the programs One from Part-A and other from Part-B  and execute one program as of External examiner choice. 

  2. b) A minimum of 8 Programs has to be done in Part-B and has to be maintained in the  Practical Record. 

  3. c) Scheme of Evaluation is as follows: 

Writing two programs - 10 Marks 

Execution of one program - 10 Marks  

Formatting the Output - 05 Marks 

Viva - 05 Marks 

Record - 05 Marks 

 Total - 35 Marks 

Book Now For Free Classes

Get It Now

Bangalore North University BCA previous year Question paper and Study materials

Bangalore North University
BCA Notes Previous Year Question Paper And Solved Question papers

Previous Year Solved Question papers, Model Question papers, Notes, And Videos are Upload on this Website ChaloExam.com of BCA In Bangalore University and Bangalore North University.
Click here to download BCASolved Question Paper of Bangalore University and Bangalore North University 2015, 2016, 2017, 2018, 2019, 2020, 2021, and other study material

Bangalore North University BCA syllabus 2020

Get All Semester Free Notes

1st Semester

Semester 1

BCA 1st Sem Study Materials

2nd Semester

Semester 2

BCA 2nd Sem Study Materials

3rd Semester

Semester 3

BCA 3rd Sem Study Materials

4th Semester

Semester 4

BCA 4th Sem Study Materials

5th Semester

Semester 5

BCA 5th Sem Study Materials

6th semester

Semester 6

BCA 6th Sem Study Materials

BU BCA WhatsApp Group

Get News, Free Notes, Time Table Etc..

We are providing

Solved Question Paper ChaloExam

Solved Question paper

Model Question Paper ChaloExam

Model Question paper

Learn from Anywhere on Any Time

Get Started Today!

Chaloexam App Store And Play store
Chaloexam Telegram Community

Join Our Telegram Community

MB-knowledge-tree

IIT Bombay offers a free online course on Android App Development

This course comprises 10 audio-video spoken tutorials, using which you can self-learn how to create an Android app using Kotlin sofware with ease.

 

STEP 1-
First of all install Android Studio by following the steps given in this sheet.
  1. This sheet gives the steps to install the Android Studio on Linux and Windows OS.
  2. Open the sheet, read the instructions for your OS and install Android Studio on your machine.
  3. Cross-verify (as mentioned in the sheet) to confirm successful installation.
  4. For Windows OS, please ensure Notepad ++ is also installed on the machine.
STEP 2-

Next, read this sheet. https://spoken-tutorial.org/Android-app-using-Kotlin-Instruction-Sheet-English.pdf/

  1. This sheet explains how to learn from spoken tutorials.
  2. This sheet also mentions some important information about the text editors while coding, how to use the command prompt (in Windows OS), how to use the Code Files, how to do the Assignments, etc.
  3. Read this sheet carefully and make a note of all the information, before you begin.

STEP 3-
Follow the side-by-side learning methodology while learning from spoken tutorials – watch the video, listen to the instructions, pause the video, try out the command on your system.  You should get the exact same results as shown in the video.  If successful, proceed with the video.  Else, rewind and watch the video again and replicate the commands shown.

Complete all the videos in the given sequence one by one.
The Assignment for each tutorial is for your self-assessment only.  Do not upload it anywhere for evaluation.

 

Important note:

1. Your laptop configuration should have the specifications as given under system requirements in the link https://developer.android.com/studio/

2. Make sure Java is installed on your system.
3. There should not be drop in Internet connection while installing and building the First project.
4. Follow the steps as shown in the tutorial “Getting started with Hello World app” carefully. It explains how to do the setup in the Android phone

Course layout

Android app using Kotlin
Android is an open source and Linux-based Operating System for mobile devices such as smartphones and tablet computers.
 
Android Studio is the official IDE for android application development. App development on Android was almost exclusively done using the Java programming language.
 
Kotlin is a new open source programming language built by JetBrains, known for IntelliJ IDEA (Android Studio is based on IntelliJ IDEA). Kotlin is a language that runs on the JVM (Java Virtual Machine).
 
Google has announced Kotlin as an official language on Android. Kotlin, is a statically typed programming language for the JVM, Android and the browser. It’s deep interoperability with Java, which attracts more Java developers. It is tools-friendly as IDE gives suggestions for Kotlin code, can convert Java code to Kotlin code. It is expressive and makes your code more readable and understandable. 
 
The Android app, source code and the content for this tutorial was contributed by Abhishek Shah, a 2018 FOSSEE intern of the Spoken-Tutorial Project from Birla Vishvakarma Mahavidyalaya Engineering College, Gujarat. 
 
The Spoken Tutorial effort for Android app using Kotlin has been contributed by Nirmala Venkat and supported by Saurabh Adhikary and Nancy Varkey from Spoken Tutorial roject, IIT Bombay.

Books and references

Computation BCA ChaloExam

Bangalore Central University BCA 6th sem Study Materials and Previous Year Question Paper

Book Free Classes

Bangalore Central University 6th Sem BCA Study Materials

Download free BCA 6th sem module wise notes, latest solved question papers, previous 5 years question paper till 2021, model question papers, easy notes, exam oriented notes are available on this website chaloexam.com of Bangalore Central University

Theory of Computation
Cryptography and Network Security bca chaloexam
Cryptography and Network Security

Bangalore Central University BCA syllabus 2020

Syllabus

Syllabus

SIXTH SEMESTER BCA 

BCA601T : THEORY OF COMPUTATION 

Total Teaching Hours : 60 No of Hours / Week : 04 Unit - I 

Introduction to Finite Automata: The central concepts of Automata theory; Deterministic  finite automata; Nondeterministic finite automata. An application of finite automata, 

Page 32 of 38 

Finite automata with Epsilon transitions.  

[ 12 Hours ] 

Unit - II 

Regular Expressions: Finite Automata and Regular Expressions Applications of Regular  Expressions. Regular languages; Proving languages not to be regular languages; Closure  properties of regular languages; Decision properties of regular languages; Equivalence  and minimization of automata.  

 [ 12 Hours ] Unit - III 

Context–free grammars: Parse trees; Applications; Ambiguity in grammars and  Languages. Definition of the Pushdown automata; the languages of a PDA; Equivalence  of PDA’s and CFG’s. 

 [ 12 Hours ] Unit - IV 

Deterministic Pushdown Automata:Normal forms for CFGs; The pumping lemma for  CFGs; Closure properties of CFLs. Problems that Computers cannot solve.   [ 12 Hours ] 

Unit – V 

The Turing machine:Programming techniques for Turing Machines. Undecidability, A  Language that is not recursively enumerable; An Undecidable problem that is RE; Post’s  Correspondence problem.  

 [ 12 Hours ] 

Text Book:  

  1. John E. Hopcroft, Rajeev Motwani, Jeffrey D.Ullman: Introduction to Automata  Theory, Languages and Computation, 3rd Edition, Pearson Education, 2011.  Reference Books:  

  2. John C Martin: Introduction to Languages and Automata Theory, 3rd Edition,  Tata McGraw-Hill, 2007.  

  3. Daniel I.A. Cohen: Introduction to Computer Theory, 2nd Edition, John Wiley &  Sons, 2009.  

  4. Thomas A. Sudkamp: An Introduction to the Theory of Computer Science,  Languages and Machines, 3rd Edition,Pearson Education, 2006  

BCA602T: SYSTEM PROGRAMMING 

Total Teaching Hours : 60 No of Hours / Week : 04 Unit - I 

Background: Machine Structure, Evolution of the Components of a Programming  System, Assembler, Loaders, Macros, Compliers, Formal Systems. Machine Structure,  Machine Language and assembly language: General Machine Structure, Machine  Language, Assembly Language  

[ 12 Hours ] 

Unit - II 

Assemblers: General Design Procedure, Design of assembler, Statement of Problem,  Data structure, Format of databases, algorithm, look for modularity, Table Processing:  Searching and Sorting. The Problem, Searching a table, linear Search, binary Search,  Sorting, interchange sort, Shell Sort, Bucket Sort, Radix Exchange Sort, address  calculation sort, comparison of sorts, hash or random entry searching. 

[ 12 Hours ]

Page 33 of 38 

Unit - III 

MACRO LANGUAGE AND THE MACRO PROCESSOR: Macroinstruction, Features  of macro Facility, Macro instruction arguments, conditional macro Expansion, macro  calls within macros, macro Instructions defining macros, Implementation, Statement of  problem, implementation of a restricted facility, A two pass algorithm. A single pass  algorithm, implementation of macro calls within macros. Implementation within an  assembles. 

 [ 12 Hours ] Unit - IV 

LOADERS: Loader schemes, Compile & go, General loading Scheme, absolute loaders,  Subroutine Languages, Relocating loaders, Direct linking loaders, other loading Schemes  – Binders, linking loaders, Overlays, Dynamic binders. Design of absolute loader, Design  of a Direct linking loader Specification of problem, Specification of data structure,  format of data bases algorithm. 

 [ 12 Hours ] Unit - V 

COMPILERS: Statement of problem, Problem1: Recognizing basic Elements, Problem2:  Recognizing Syntactic cutis & interpreting meaning, Problem3: Storage Allocation,  Problem4: Code Generation. Optimization (machine independent) optimization (machine  dependent), Assembly Phase, General Model of complier. PHASES OF COMPILERS:  Simple Structure of Compiler, Brief introduction to 7 Phases of Compliers. 

[ 12 Hours ] 

Text Books: 

  1. John J. Donowon, System Programming, TATA McGraw-Hill. 

Reference Books: 

  1. Dhamdhere: System programming and Operating System TMH 

  2. Beck: System Software, 3/e Pearson Education. 

BCA603T : CRYPTOGRAPHY AND NETWORK SECURITY 

Total Teaching Hours : 60 No of Hours / Week : 04 Unit - I 

Introduction: Security Goals, Cryptographic Attacks, Services and Mechanism, Techniques. Mathematics of Cryptography: Integer Arithmetic, Modular Arithmetic,  Matrices, Linear Congruence.  

 [ 12 Hours ] Unit – II 

Traditional Symmetric-Key Ciphers: Introduction, Substitution Ciphers, Transpositional  Ciphers, Stream and Block Ciphers. Data Encryption Standard (DES): Introduction, DES  Structure, DES Analysis, Security of DES, Multiple DES, Examples of Block Ciphers  influenced by DES. Advanced Encryption Standard: Introduction, Transformations, Key  Expansion, The AES Ciphers, Examples, Analysis of AES. 

[ 12 Hours ] 

Unit III 

Encipherment using Modern Symmetric-Key Ciphers: Use of Modern Block Ciphers,  Use of Stream Ciphers, Other Issues. Mathematics of Asymmetric-Key Cryptography:  Primes, Primality Testing, Factorization, Chinese Remainder Theorem, Quadratic  Congruence, Exponentiation and Logarithm. Asymmetric Key Cryptography:  Introduction, RSA Cryptosystem, Rabin Cryptosystem, Elgamal Cryptosystem, Elliptic  Curve Cryptosystems.  

[ 12 Hours ]

Page 34 of 38 

Unit - IV 

Cryptography Hash Functions: Introduction, Description of MD Hash Family, Whirlpool,  SHA-512. Digital Signature: Comparison, Process, Services, Attacks on Digital  Signature, Digital Signature Schemes, Variations and Applications. Key Management:  Symmetric-Key Distribution, Kerberos, Symmetric-Key Agreement, Public-Key  Distribution, Hijacking.  

[ 12 Hours ] 

Unit - V 

Security at the Application Layer: PGP and S/MIME: Email, PGP, S/MIME. Security at  the Transport Layer: SSL and TLS: SSL Architecture, Four Protocols, SSL Message  Formats, Transport Layer Security. Security at the Network Layer: IPSec: Two modes,  Two security protocols, Security association, security policy, Internet Key exchange,  ISAKMP. [ 12 Hours ] 

Text Book:  

  1. Behrouz A. Forouzan, Debdeep Mukhopadhyay: Cryptography and Network  Security, 2nd Edition, Special Indian Edition, Tata McGraw-Hill, 2011.  Reference Books: 

  2. Michael E. Whitman and Herbert J. Mattord: Principles of Information Security,  2nd Edition, Thomson, Cengage Delmar Learning India Pvt., 2012.  2. William Stallings: Network Security Essentials: Applications and Standards, 4th  Edition, Pearson Education, 2012. 

BCA604T: WEB PROGRAMMING 

Total Teaching Hours : 60 No of Hours / Week : 04 Unit - I 

Fundamentals of Web: Internet, WWW, Web Browsers, and Web Servers, URLs,  MIME, HTTP, Security, The Web Programmers Toolbox. XHTML: Origins and  evolution of HTML and XHTML, Basic syntax, Standard XHTML document structure,  Basic text markup, Images, Hypertext Links, Lists, Tables. 

 [12 Hours] Unit - II 

HTML and XHTML: Forms, Frames in HTML and XHTML, Syntactic differences  between HTML and XHTML. CSS: Introduction, Levels of style sheets, Style  specification formats, Selector forms, Property value forms, Font properties, List  properties, Color, Alignment of text, The Box model, Background images, The <span>  and <div> tags, Conflict resolution. 

[ 12 Hours] 

Unit -III 

Java Script: Overview of JavaScript; Object orientation and JavaScript; General syntactic  characteristics; Primitives, Operations, and expressions; Screen output and keyboard  input; Control statements; Object creation and Modification; Arrays; Functions;  Constructor; Pattern matching using expressions; Errors in scripts; Examples. 

[ 12 Hours] 

Unit - IV 

Java Script and HTML Documents: The JavaScript execution environment; The  Document Object Model; Element access in JavaScript; Events and event handling;  Handling events from the Body elements, Button elements, Text box and Password  elements; The DOM 2 event model; The navigator object; DOM tree traversal and  modification. 

[12 Hours]

Page 35 of 38 

Unit - V 

Dynamic Documents with JavaScript: Introduction to dynamic documents; Positioning  elements; Moving elements; Element visibility; Changing colors and fonts; Dynamic  content; Stacking elements; Locating the mouse cursor; Reacting to a mouse click; Slow  movement of elements; Dragging and dropping elements. XML: Introduction; Syntax;  Document structure; Document Type definitions; Namespaces; XML schemas;  Displaying raw XML documents; Displaying XML documents with CSS; XSLT style  sheets; XML Processors; Web services. 

[ 12 Hours] 

Text Books 

  1. Robert W Sebesta, “Programming the World Wide Web”, 4th Edition, Pearson  Education, 2008. 

Reference Books 

  1. M.Deitel, P.J.Deitel, A.B.Goldberg, “Internet & World Wide Web How to  program”, 3rd Edition, Pearson Education / PHI, 2004. 

  2. Chris Bates, “Web Programming Building Internet Applications”, 3rd Edition,  Wiley India, 2006. 

  3. Xue Bai et al, “The Web Warrior Guide to Web Programming”, Thomson, 2003. 4. Sklar, “The Web Warrior Guide to Web Design Technologies”, 1st Edition,  Cengage Learning India. 

BCA604P : WEB PROGRAMMING LAB 

PART -A 

  1. Write a program to find factorial of list of number reading input as command line  argument. 

  2. Write a program to sort list of element in ascending and descending order and show  the exception handling. 

  3. Write a program to implement all string operations. 

  4. Write a program to find area of geometrical figures using method overloading. 5. Write a program to implement constructor overloading by passing different number of  parameter of different types. 

  5. Write a program to create student report using applet, read the input using text boxes  and display the o/p using buttons. 

  6. Write a program to implement an apply by passing parameter to HTML. 8. Write a program to implement thread, applets and graphics by implementing  animation of ball moving. 

  7. Write a program to implement mouse events. 

  8. Write a program to implement keyboard events. 

PART – B 

During practical examination the External and Internal examiners may prepare exam  question paper related to theory syllabus apart from Part-A. (A minimum of 10  Programs has to be prepared). 

Note :  

  1. a) The candidate has to write both the programs One from Part-A and other from  Part-B and execute one program as of External examiner choice. 

  2. b) A minimum of 10 Programs has to be done in Part-B and has to be maintained  in the Practical Record. 

  3. c) Scheme of Evaluation is as follows: 

Writing two programs - 10 Marks 

Execution of one program - 10 Marks 

Page 36 of 38 

Formatting the Output - 05 Marks 

Viva - 05 Marks 

Record - 05 Marks 

Total - 35 Marks 

BCA604P : WEB PROGRAMMING LAB 

PART - A 

  1. Create a form having number of elements (Textboxes, Radio buttons, Checkboxes,  and so on). Write JavaScript code to count the number of elements in a form 2. Create a HTML form that has number of Textboxes. When the form runs in the  Browser fill the textboxes with data. Write JavaScript code that verifies that all  textboxes has been filled. If a textboxes has been left empty, popup an alert  indicating which textbox has been left empty. 

  2. Develop a HTML Form, which accepts any Mathematical expression. Write  JavaScript code to Evaluates the expression and Displays the result. 4. Create a page with dynamic effects. Write the code to include layers and basic  animation. 

  3. Write a JavaScript code to find the sum of N natural Numbers. (Use user-defined  function) 

  4. Write a JavaScript code block using arrays and generate the current date in words,  this should include the day, month and year. 

  5. Create a form for Student information. Write JavaScript code to find Total,  Average, Result and Grade. 

  6. Create a form for Employee information. Write JavaScript code to find DA, HRA,  PF, TAX, Gross pay, Deduction and Net pay. 

  7. Create a form consists of a two Multiple choice lists and one single choice list (a) The first multiple choice list, displays the Major dishes available (b) The second multiple choice list, displays the Starters available. (c)The single choice list, displays the Soft drinks available. 

  8. Create a web page using two image files, which switch between one another as the  mouse pointer moves over the image. Use the on Mouse Over and on Mouse Out  event handlers. 

PART – B 

During practical examination the External and Internal examiners may prepare exam  question paper related to theory syllabus apart from Part-A. (A minimum of 10  Programs has to be prepared). 

Note :  

  1. a) The candidate has to write both the programs One from Part-A and other from  Part-B and execute one program as of External examiner choice. 

  2. b) A minimum of 10 Programs has to be done in Part-B and has to be maintained in  the Practical Record. 

  3. c) Scheme of Evaluation is as follows: 

Writing two programs - 10 Marks 

Execution of one program - 10 Marks  

Formatting the Output - 05 Marks 

Viva - 05 Marks 

Record - 05 Marks 

 Total - 35 Marks

Page 37 of 38 

BCA605P : PROJECT WORK 

Students should individually develop a project. They should implement their project in  college in any RDBMS package or any language available in the college. The project  should web based. The students have to collect data outside practical hours. Project may  be taken outside but must be implemented in the college. Internal marks can be awarded  by the guide by evaluating the performance of the students during the course of project  work. In viva-voce the questions must be directed only on the project work to access the  involvement and understanding of the problem by the students. 

The project carries 200 marks is distributed as follows: 

Demonstration and Presentation 130 Marks 

Viva-voce 50 Marks 

Project Report 20 Marks 

Book Now For Free Classes

Get It Now

Visual Programing bca chaloexam

Bangalore Central University BCA 4th sem Study Materials and Previous Year Question Paper

Book Free Classes

Bangalore Central University 4th Sem BCA Study Materials

Download free BCA 4th sem module wise notes, latest solved question papers, previous 5 years question paper till 2021, model question papers, easy notes, exam oriented notes are available on this website chaloexam.com of Bangalore Central University

Bangalore Central University BCA syllabus 2020

Syllabus

Syllabus

FOURTH SEMESTER BCA 

BCA401T: INDIAN LANGUAGE 

Syllabus as per the one prescribed for science courses of Bangalore University. 

BCA402T: ENGLISH 

Syllabus as per the one prescribed for science courses of Bangalore University. 

BCA403T: VISUAL PROGRAMMING 

Total Teaching Hours : 60 No of Hours / Week : 04 Unit - I 

Introduction to Visual Programming: The intergrated Development Environment – menu  bar, tool bar, from designer, project explorer , properties window , from layout window ,  The Visual Programing editor. The form object: Properties , events and methods pf  forms ; Properties – Name , Captain , Backcolor, Borderstyle , controlbox , maxbutton ,  minbutton, moveable, startup position , height, width , left, top, scalemode, window, state  ; Events –load ,unload , Clerk, Activate , Deactivate , Resize, methods – Show , hide , cls  , Unload ,print , Controls –Properties and events of different controls such as command  buttons , labels , textboxes image controls , timer, horizontal and vertical scroll bars ,  option buttons , check boxes , frames lists and combo boxes. Predefined Dialog Boxes – MsgBox and InputBO 

 [ 12 Hours ] Unit - II 

Programming: Data types, variables; declaration and scope arithmetic operations, Study  of form and code modules, private and public procedures , Main o procedure , Suba and  Functions. Mathematical and string Functions; Branching and Looping Statement ; If – Then , if –Then –Else and Nested If Statements; Select Case –different forms; For – Next  , While – Wend and Do – Loops statements ; Arrays- declaration . Static and dynamic  arrays. Array and Function, menus and toolbars-Creating menus and toolbars, Working  with the menu editor , Designing Multiple Document interface forms. Microsoft  common controls. 

[ 12 Hours ]

Page 23 of 38 

Unit - III 

OOP methods and properties of an object, class Modules , Encapsultation and Inheritance  characteristics Dynamic Link Libraries (DLLs) and Windows API ; Designing Help files  ; File handling – Sequential ,Random access and Binary files, Database connectivity – DAO and ADO Tables and Queries, ActiveX Data objects. 

 [ 12 Hours ] Unit – IV 

Visual C++ Programming: Objects-Classes-VC++Components – Resources-Event  Handling – Menus – Dialog Boxes – Importing VBX Controls – Files – MFC File  Handling – Document View Architecture – Serialization. 

 [ 12 Hours ] Unit – V 

Interfacing Other Applications – Multiple Document Interface (MDI) – Splitter Windows  – Exception Handling – Debugging – Object Linking and Embedding (OLE) – Database  Application – DLL- ODBC. 

 [ 12 Hours ] Text Books: 

  1. Gurumit Singh, “Visual Basic 6”, First Edition, Firewall Media, 2007. Reference Books: 

1.Charles Petzold, “Windows Programming”, 5th Edition, Microsoft Press, 1999. 2.Steve Holzner, “Visual C++ Programming”, Second Edition, PHI, 1994. 3.Go ttfried, “Programming with Visual Basic 6”, PHI, 2000. 

BCA404T : UNIX PROGRAMMING 

Total Teaching Hours : 60 No of Hours / Week : 04 Unit - I 

Introduction: History, salient features, Unix system architecture, Unix command format,  Unix internal and external commands, Directory commands, File related commands,  Disk related commands, general utilities. Unix File System: Boot inode, super and data  block, in-core structure, Directories, conversion of pathname to inode, inode to a new  file, Disk block allocation. Process Management: Process state and data structures of a  Process, User vs, kernel node, context of a Process, background processes, Process  scheduling commands, Process terminating and examining commands. 

[ 12 Hours ] 

Unit - II 

Secondary Storage Management: Formatting, making file system, checking disk space,  mountable file system, disk partitioning, file compression. Special Tools and Utilities:  Filters, Stream editor SED and AWK, Unix system calls and library functions, Processes,  signals and Interrupts, storage and compression facilities. 

 [ 12 Hours ] Unix - III 

Shell Programming: Vi editor, shell types, shell command line processing, shell script  features, executing a shell script, system and user-defined variables, expr command, shell  screen interface, read and echo statement, command substitution, escape sequence  characters, shell script arguments, positional parameters, test command, file test, string  test, numeric test. [ 12 Hours ] 

Unit – IV 

Conditional Control Structures-if statement, case statement Looping Control Structure while, until, for, statements. Jumping Control Structures – break, continue, exit. Shell  Programs covering the above concepts. [ 12 Hours ]

Page 24 of 38 

Unit – V  

Unix System Communication: Introduction, write, read, wall commands, sending and  handling mails. System Administration: Roles of a System Administrator, File System  Maintenance, System Startup and Shutdown, User Management, Backup and Restore,  Doemons, Domain Name System DNS, Distributed File System. 

[ 12 Hours ] 

Text Books: 

  1. M.G.Venkateshmurthy, “Introduction to UNIX & SHELL Programming”, First  Edition, Pearson Education, 2004. 

Reference Books: 

  1. Forouzan,“Unix and Shell Programming”, 1st Edition,2008 Cengage Learning  India 

  2. UNIX and Shell Programming, Archana Verma, Firewall Media. 

BCA405T: OPERATIONS RESEARCH 

Total Teaching Hours : 65 No of Hours / Week : 05 Unit - I 

Linear Programming Problems: Origin and development of operations research, Linear  Programming Problem –formulation of Lenear Programming problem, Graphical  solution. Theory of simplex method. Use of artifical variables and their solution. [ 13 Hours ] 

Unit - II 

Transportation Problem: Mathematical formulation of transportation problem, Initial  basic Feasible solution, North West corner rule, Matrix minima method, Vogel’s  approximation method, MODI method to find optimal solution. 

[13 Hours ] 

Unit - III 

Assignment Problem: Mathematical formulation of an Assignment problem, Assignment  algorithm, Hungarian Method to solve Assignment Problem. 

[ 13 Hours ] 

Unit - IV 

Network Analysis: Basic components of Network, Rules for drawing Network diagram  Time calculation in Networks. Critical Path Method and PROJECT Evaluation and  Review Techniques. Algorithm and flow chart for CPM and PERT. 

[ 13 Hours ] 

Unit - V ` Theory of Games: Two –person Zero –sum Games, the maximin and Minimax principle,  Saddle point and value of the Game. Game without saddle points, mixed strategies,  solution for 2X2 games, Graphical method Dominance property. 

 [ 13 Hours ] Text books

  1. Taha, “Operations Research”, 7th edition, Pearson Education, 2007. References Book: 

  2. Billey E. Gillett, “Introduction to Operations Research” , Himalaya   Publishing House, Delhi, 1979. 

  3. Hamady A.Taha “Operations Research” , Collin Mac Millan, 1982.

Book Now For Free Classes

Get It Now