Java + DSA

Lectures

Assignments

Assignments

2

Intro to programming

3

Flow of Program - Flowcharts and Pseudocode

4

Introduction to Java - Architecture & installation

5

First Java program - Input, output, debugging and datatypes

6

Conditions and loops

6.2

Switch Statements + Nested Case

7

Functions/Methods

8

Array and ArrayList

9

Linear Search Algorithm

10

Binary Search Algorithm + Questions

10.2

Binary Search in 2D Arrays

11

Bubble Sort

11.2

Selection Sort

11.3

Insertion Sort

11.4

Cycle Sort

12

String and Stringbuilder