Pre-requisites
- Basic programming knowledge
- Flowcharts
Introduction to Java
- JVM Architecture
- Primitive data types
- OOP Concepts using Java
- Interfaces
- Arrays
- Garbage collection
- Inner Class
- Wrapper Classes and String Class
- Exception Handling
java.io
&java.nio
Packages- Object Class &
java.util
Package - Collections
- MultiThreading
- Synchronization
- Lambda Expressions
Problem Solving & Computational Thinking
Algorithms & Data Structures
- Basic Data Structures
- Linked List Data Structures
- Recursion
- Trees & Applications
- Searching Algorithms
- Sorting Algorithms
- Hash Functions & Hash Tables
- Graph & Applications
- Algorithm Designs
- Analysis of different types of Algorithms
- Data Structure Implementation and Applications