SECOND SEMESTER BCA : Syllabus Copy

Similar documents
JAVA PROGRAMMING. Unit-3 :Creating Gui Using The Abstract Windowing Toolkit:

Unit 2. Unit 3. Unit 4

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I

B.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline

15CS53: DATABASE MANAGEMENT SYSTEM

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

R10 SET - 1. Code No: R II B. Tech I Semester, Supplementary Examinations, May

Contact Hours / week: 4 Total hours: 64. Table of Contents Architecture 3 Data Modeling Using the Entity-

R13. II B. Tech I Semester Supplementary Examinations, May/June DATA STRUCTURES (Com. to ECE, CSE, EIE, IT, ECC)

R10 SET - 1. Code No: R II B. Tech I Semester, Supplementary Examinations, May

PESIT Bangalore South Campus Department of MCA Course Information for

Department of Computer Science and I.T. THE CURRICULUM SECOND YEAR

DYNAMIC MEMORY ALLOCATION AND DEALLOCATION

I Year MCA I Semester L T P To C FOUNDATIONS OF INFORMATION TECHNOLOGY

Table of Contents. Chapter 1: Introduction to Data Structures... 1

M.C.A. DEGREE EXAMINATION, MAY First Year. Paper I INFORMATION TECHNOLOGY. SECTION A (3 15 = 45 marks) Answer any THREE of the following.

VEER NARMAD SOUTH GUJARAT UNIVERSITY

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0301. Subject Name: Data Structure. B.Tech. Year - II

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

DON BOSCO ARTS & SCIENCE COLLEGE (Affiliated to Kannur University) ANGADIKADAVU, IRITTY, KANNUR

2 nd SEMESTER MCA F.M -70

Rajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10

Course Name: B.Tech. 3 th Sem. No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours. Planned.

17CS33:Data Structures Using C QUESTION BANK

Chhattisgarh Swami Vivekanand Technical University, Bhilai

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

EC8393FUNDAMENTALS OF DATA STRUCTURES IN C Unit 3

Madhya Pradesh Bhoj (Open) University, Bhopal

Tribhuvan University Institute of Science and Technology Computer Science and Information Technology (CSC. 154) Section A Attempt any Two questions:

APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY THIRD SEMESTER B.TECH DEGREE EXAMINATION, JULY 2017 CS205: DATA STRUCTURES (CS, IT)

1 P a g e A r y a n C o l l e g e \ B S c _ I T \ C \

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

DATA STRUCTURES THROUGH C++

CS 6210 Fall 2016 Bei Wang. Review Lecture What have we learnt in Scientific Computing?

INSTITUTE OF AERONAUTICAL ENGINEERING

2HS306 Applied Engineering Mathematics [ ]

Syllabi & Scheme of Examination BCA-2 nd Year. Website:-

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.

St. MARTIN s ENGINERING COLLEGE Dhulapally,Secunderabad

Swami Ramanand Teerth Marathwada University, Nanded

Department of Information Technology B.E/B.Tech : CSE/IT Regulation: 2013 Sub. Code / Sub. Name : CS6302 Database Management Systems

Introduction p. 1 Pseudocode p. 2 Algorithm Header p. 2 Purpose, Conditions, and Return p. 3 Statement Numbers p. 4 Variables p. 4 Algorithm Analysis

Prepared By: Ms. Nidhi Solanki (Assist. Prof.) Page 1

(DMCA 101) M.C.A.(Previous) DEGREE EXAMINATION, MAY 2006 PAPER - I - INFORMATION TECHNOLOGY

Week 0. Net Salary =Earnings- deductions; Read the employee number, Basic Print employee Number, Earnings,Deductions and Net salary.

CS 445: Data Structures Final Examination: Study Guide

CS348: INTRODUCTION TO DATABASE MANAGEMENT (Winter, 2011) FINAL EXAMINATION

INSTITUTE OF AERONAUTICAL ENGINEERING

Fundamental of I.T. (c) Application of computer *************

COMPUTER PROGRAMMING LAB

MCA-201 Operating System

INFORMATION TECHNOLOGY

Subject: OBJECT ORIENTED PROGRAMMING WITH C++ Paper (U.G): BCA -231 S. No. Course Outcomes

SARVEPALLI RADHAKRISHNAN UNIVERSITY, BHOPAL (M.P.) Scheme of Examination. Second Semester-Master of Computer Application

B-Tech Computer Science & Engineering. Semester-IV. Course Code Course Title L P Credit

Bachelor Level/ First Year/ Second Semester/ Science Full Marks: 60 Computer Science and Information Technology (CSc. 154) Pass Marks: 24

GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (07) / INFORMATION TECHNOLOGY (16) / INFORMATION & COMMUNICATION TECHNOLOGY (32) DATA STRUCTURES

1) What is information system? Describe the basic concepts of information systems.

TIME: 3 HOURS MARKS: a. Develop a java program to sort an array of N numbers in ascending order. (40)

Total No. of Questions :09] [Total No. of Pages : 02. II/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC First Semester CSE/IT DATA STRUCTURES USING C

Lab Manual. Program Design and File Structures (P): IT-219

Applied Mathematics [AMT] S.Y. Diploma : Sem. III [CO/CM/IF/CD]

Math 225 Scientific Computing II Outline of Lectures

DATA STRUCTURE : A MCQ QUESTION SET Code : RBMCQ0305

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE.

CPSC 211, Sections : Data Structures and Implementations, Honors Final Exam May 4, 2001

Assignment No.1 What is ADT? Explain stack as an ADT with suitable example.

The Course Structure for the MCA Programme

Reg. No. : Question Paper Code : 27157

FUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley

Systems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY TO BE EFFECTIVE FROM THE ACADEMIC YEAR

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours.

CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III.

ADMINISTRATIVE MANAGEMENT COLLEGE

ADIKAVI NANNAYA UNIVERSITY B. A Computer Applications / B.Sc Computer Science/B.Sc IT Syllabus Under CBCS w.e.f

STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING ON 2001 TO BE EFFECTIVE FROM THE ACADEMIC YEAR

MNPE In Collaboration with. Karnataka State Open University. Manasagangotri, Mysore-6. Syllabus. Diploma in Computer Application

YEAR 12 Core 1 & 2 Maths Curriculum (A Level Year 1)

Programming for Problem Solving 105A L T P Credit Major Minor Total Time

AP Computer Science AB

AC64/AT64 DESIGN & ANALYSIS OF ALGORITHMS JUN 2015

DEPARTMENT OF COMPUTER APPLICATIONS (MCA) SYLLABUS

Syllabus Under Autonomy Mathematics

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

ECE 204 Numerical Methods for Computer Engineers MIDTERM EXAMINATION /4:30-6:00

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Course Title: Introduction to Database Management System Course Code: CSIT116 Course Level: UG Course Credits:04 L T P/ S SW/F W

FORTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLIGY- MARCH, 2012 DATA STRUCTURE (Common to CT and IF) [Time: 3 hours

End-Term Examination Second Semester [MCA] MAY-JUNE 2006

E.G.S. PILLAY ENGINEERING COLLEGE (An Autonomous Institution, Affiliated to Anna University, Chennai) Nagore Post, Nagapattinam , Tamilnadu.

SILVER OAK COLLEGE OF ENGINEERING & TECHNOLOGY ADITYA SILVER OAK INSTITUTE OF TECHNOLOGY

Computer Oriented Numerical Methods By V Rajaraman Free Download

02 Hr/week. Theory Marks. Internal assessment. Avg. of 2 Tests

FORTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLIGY- OCTOBER, 2012 DATA STRUCTURE

PROGRAMMING IN C++ (Regulation 2008) Answer ALL questions PART A (10 2 = 20 Marks) PART B (5 16 = 80 Marks) function? (8)

Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases

Transcription:

BCA203T: DATA STRUCTURES SECOND SEMESTER BCA : Syllabus Copy 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, 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. 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.

BCA204T : DATA BASE MANAGEMENT SYSTEMS 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 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.

BCA205: NUMERICAL AND STATISCAL METHODS 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 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).

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. 5. Write a C program to demonstrate the working of stack using liked list. 6. Write a C program for Towers of Hanoi problem. 7. 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 : 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. b) A minimum of 10 Programs has to be done in Part-B and has to be maintained in the Practical Record. 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

PART - A BCA304P: DATABASE MANAGEMENT SYSTEM LAB 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) ii. Remove the existing attributes from the table. iii. Change the date type of regno from integer to string. iv. Add a new attribute phoneno to the existing table. v. Enter five tuples into the table. vi. Display all the tuples in student table. 2. A LIBRARY database has a table with the following attributes. LIBRARY(bookid:int, title:string, author:string, publication:string, yearpub:int, price:real) ii. Enter the five tuples into the table iii. Display all the tuples in student table. iv. Display the different publishers from the list. v. Arrange the tuples in the alphabetical order of the book titles. 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) 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. 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. 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 : 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. b. A minimum of 8 Programs has to be done in Part-B and has to be maintained in the Practical Record. 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