Back to all courses
JAVA220 - Data Structure
Programming Language
Featured

JAVA220 - Data Structure

JAVA220 (Data Structures) introduces fundamental data structures using Java, focusing on efficient data organization and problem solving. The course covers arrays, linked lists, stacks, queues, trees, heaps, and hash tables, helping students build strong logical and algorithmic skills for advanced programming and real-world applications.

Duration

4

Starts

Feb 14

Course Fee
BDT 1,999
Save 50%
BDT 999
Limited Time Offer!

What You'll Learn

By the end of this course, students will be able to: Understand and implement core data structures using Java Work with arrays, linked lists, stacks, and queues efficiently Apply trees, binary search trees, heaps, and hash tables in problem solving Analyze time and space complexity for different data structures Choose appropriate data structures to solve real-world computational problems

Course Curriculum

1

Introduction to Data Structures & complexity basics

2

Linear and circular arrays

3

Linked list concepts and operations

4

Types of linked lists (singly, doubly)

5

Stack and its applications

6

Queue and its variations

7

Simulation concepts using stacks and queues

8

Tree and binary tree fundamentals

9

Binary search tree operations

10

Heap and priority queue

11

Hash table and hashing techniques

12

Graph

Course Includes

Video Lectures
Downloadable Resources
Community Access

Recordings Practice Sheet