Data Structure with Object oriented programming

GTU Study
KHUDKIBOOK
DATA STRUCTURE WITH 2710314
FREE PDF 2710314
Code: 2710314 Credits: 5 Semester 1 IACI

Data Structure with Object oriented programming

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Data Structure with Object oriented programming Syllabus — Unit-wise Content

The official GTU curriculum for Data Structure with Object oriented programming (subject code 2710314) as prescribed for IACI · Semester 1 divides the course into 8 units, covering 57 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.

Download the official syllabus PDF (2710314)

Unit 1 Introduction to Data Structures

1 lecture hours

  • Data types – primitive and non- primitive
  • Types of Data Structures- Linear & Non Linear Data Structures

Unit 2 Linked Lists

5 lecture hours

  • Singly Linked Lists
  • Doubly Linked Lists
  • Circular lists
  • Skip Lists
  • Self-Organizing Lists
  • Sparse Tables
  • Polynomials- Representation
  • adding polynomials
  • Erasing Polynomials
  • Circular List Representation of polynomials

Unit 3 Stacks and Queues

  • Priority Queues
  • Evaluation of Expressions-Expressions
  • Postfix Notation
  • Infix to Postfix 04 10%

Unit 4 Recursion

4 lecture hours

  • Function Calls and Recursive Implementation
  • Anatomy of a Recursive Call
  • Tail Recursion
  • Nontail Recursion
  • Indirect Recursion
  • Nested Recursion
  • Excessive Recursion

Unit 5 Binary Trees

15 lecture hours

  • Binary Trees, and Binary Search Trees
  • Implementing Binary Trees
  • Searching a Binary Search Tree
  • Tree Traversal- Breadth First Traversal
  • Depth-First Traversal
  • Stackless Depth-First Traversal
  • Balancing a Tree- DSW Algorithm
  • AVL Trees
  • Self-Adjusting Trees- Self-Reconstructing Trees
  • Polish Notation and Expression Trees
  • Application: Huffman Algorithm

Unit 6 Graphs

6 lecture hours

  • Graph Representation
  • Graph Traversals
  • Shortest Paths
  • Cycle Detection
  • Spanning Trees
  • Connectivity in Undirected Graphs
  • Connectivity in Directed Graphs
  • Topological Sort

Unit 7 Sorting

6 lecture hours

  • Insertion Sort
  • Selection Sort
  • Bubble Sort
  • Comb Sort
  • Decision Trees
  • Shell Sort
  • Heap Sort
  • Radix Sort
  • Counting Sort

Unit 8 Hashing

4 lecture hours

  • Hash Functions-Division
  • Mid-Square Function
  • Radix Transformation
  • universal Hash Functions
  • Collision Resolution- Open Addressing
  • Bucket Addressing

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 1

GTU Study
KHUDKIBOOK
RESEARCH SKILLS 2710001
FREE PDF 2710001

Research Skills

Code: 2710001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
OPTIMIZATION TECHNIQUES FOR 2710310
FREE PDF 2710310

Optimization Techniques for Engineers

Code: 2710310 Credit: 4
Open →
GTU Study
KHUDKIBOOK
EMBEDDED SYSTEM FOR 2710311
FREE PDF 2710311

Embedded system for Instrumentation

Code: 2710311 Credit: 5
Open →
GTU Study
KHUDKIBOOK
INTELLIGENT SYSTEMS AND 2710312
FREE PDF 2710312

Intelligent Systems and Control

Code: 2710312 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ADVANCE INDUSTRIAL DRIVES 2710313
FREE PDF 2710313

Advance Industrial Drives and Control

Code: 2710313 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ENGLISH FOR RESEARCH 3700001
FREE PDF 3700001

English for Research Paper Writing

Code: 3700001 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DISASTER MANAGEMENT 3700002
FREE PDF 3700002

Disaster Management

Code: 3700002 Credit: 4
Open →
GTU Study
KHUDKIBOOK
RESEARCH METHODOLOGY AND 3710001
FREE PDF 3710001

Research Methodology and IPR

Code: 3710001 Credit: 2
Open →
GTU Study
KHUDKIBOOK
OPTIMIZATION TECHNIQUES FOR 3710310
FREE PDF 3710310

Optimization Techniques for Engineers

Code: 3710310 Credit: 4
Open →
GTU Study
KHUDKIBOOK
EMBEDDED SYSTEM FOR 3710311
FREE PDF 3710311

Embedded system for Instrumentation

Code: 3710311 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTELLIGENT SYSTEMS AND 3710312
FREE PDF 3710312

Intelligent Systems and Control

Code: 3710312 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCE INDUSTRIAL DRIVES 3710313
FREE PDF 3710313

Advance Industrial Drives and Control

Code: 3710313 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SYSTEM ENGINEERING 3710315
FREE PDF 3710315

System Engineering

Code: 3710315 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INSTRUMENT DESIGN ENGINEERING 3710316
FREE PDF 3710316

Instrument Design Engineering

Code: 3710316 Credit: 4
Open →
GTU Study
KHUDKIBOOK
RESEARCH METHODOLOGY AND ME01000011
FREE PDF ME01000011

Research Methodology and IPR

Code: ME01000011 Credit: 2
Open →
GTU Study
KHUDKIBOOK
TECHNICAL REPORT WRITING ME01000021
FREE PDF ME01000021

Technical Report Writing

Code: ME01000021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
OPTIMIZATION TECHNIQUES FOR ME01067011
FREE PDF ME01067011

OPTIMIZATION TECHNIQUES FOR ENGINEERS

Code: ME01067011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
INTELLIGENT SYSTEMS AND ME01067021
FREE PDF ME01067021

Intelligent systems and control

Code: ME01067021 Credit: 4
Open →
GTU Study
KHUDKIBOOK
EMBEDDED SYSTEM DESIGN ME01067031
FREE PDF ME01067031

Embedded System Design

Code: ME01067031 Credit: 4
Open →
GTU Study
KHUDKIBOOK
PROCESS MODELING AND ME01067041
FREE PDF ME01067041

Process Modeling and Identification

Code: ME01067041 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ADVANCE INDUSTRIAL DRIVES ME01067051
FREE PDF ME01067051

Advance Industrial Drives and Control

Code: ME01067051 Credit: 4
Open →
GTU Study
KHUDKIBOOK
SIMULATION SOFTWARE TOOLS ME01067061
FREE PDF ME01067061

Simulation Software tools for Instrumentation

Code: ME01067061 Credit: 4
Open →

Explore Other Semesters (IACI)