Data Structures and Algorithms Using Java Programming detailed syllabus scheme for Electronics Engineering (EL), 2019-20 onwards has been taken from the DBATU official website and presented for the Bachelor of Technology students. For Subject Code, Course Title, Lecutres, Tutorials, Practice, Credits, and other information, do visit full semester subjects post given below.
For 5th Sem Scheme of Electronics Engineering (EL), 2019-20 Onwards, do visit EL 5th Sem Scheme, 2019-20 Onwards. For the Elective-I scheme of 5th Sem 2019-20 onwards, refer to EL 5th Sem Elective-I Scheme 2019-20 Onwards. The detail syllabus for data structures and algorithms using java programming is as follows.
Data Structures and Algorithms Using Java Programming Syllabus for Electronics Engineering (EL) 3rd Year 5th Sem 2019-20 DBATU
Prerequisites:
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
Course Objectives:
- To assess how the choice of data structures and algorithm design methods impacts the performance of programs.
- To choose the appropriate data structure and algorithm design method for a specified application.
- To study the systematic way of solving problems, various methods of organizing large amounts of data.
- To solve problems using data structures such as linear lists, stacks, queues, binary trees, binary search trees, and graphs and writing programs for these solutions.
- To employ the different data structures to find the solutions for specific problems
Course Outcomes:
On completion of the course, student will be able to:
- To impart the basic concepts of data structures and algorithms.
- To understand concepts about searching and sorting techniques
- Describe how arrays, records, linked structures are represented in memory and use them in algorithms.
- To understand basic concepts about stacks, queues, lists trees and graphs.
- To enable them to write algorithms for solving problems with the help of fundamental data structures.
Unit – 1 Introduction
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
UNIT – 2 Stacks and Queues
ADT Stack and its operations: Algorithms and their complexity analysis, Applications of Stacks: Expression Conversion and evaluation – corresponding algorithms and complexity analysis. ADT queue, Types of Queue: Simple Queue, Circular Queue, Priority Queue; Operations on each type of Queues: Algorithms and their analysis.
UNIT – 3 Linked Lists
Singly linked lists: Representation in memory, Algorithms of several operations: Traversing, Searching, Insertion into, Deletion from linked list; Linked representation of Stack and Queue, Header nodes, doubly linked list: operations on it and algorithmic analysis; Circular Linked Lists: all operations their algorithms and the complexity analysis.
UNIT – 4 Trees
For the complete syllabus, results, class timetable, and many other features kindly download the iStudy App
It is a lightweight, easy to use, no images, and no pdf platform to make students’s lives easier..
UNIT – 5 Sorting and Hashing
Objective and properties of different sorting algorithms: Selection Sort, Bubble Sort, Insertion Sort, Quick Sort, Merge Sort, Heap Sort; Performance and Comparison among all the methods, Hashing.
Unit – 6 Graph
Basic Terminologies and Representations, Graph search and traversal algorithms and complexity analysis.
Reference Books:
- How to Solve it by Computer, 2nd Impression by R. G. Dromey, Pearson Education.
- Ellis Horowitz, Sartaj Sahni, Fundamentals of Data Structures, Galgotia Books Source. ISBN 10: 0716782928
- Java: The Complete Reference, Seventh Edition, Herbert Schildt, McGraw Hill
- Richard F. Gilberg & Behrouz A. Forouzan, Data Structures: A Pseudocode Approach with C, Cengage Learning, second edition. ISBN-10: 0534390803.
- Seymour Lipschutz, Data Structure with C, Schaums Outlines, Tata Mc Graw Hill. ISBN-10: 1259029964.
For detail syllabus of all subjects of Electronics Engineering (EL) 5th Sem 2019-20 onwards, visit EL 5th Sem Subjects of 2019-20 Onwards.