This document provides an overview of Unit 1 and Unit 2 of the B.Tech II Yr II Semester course. Unit 1 covers object-oriented programming concepts like classes, inheritance, polymorphism over 5 lectures. The slides cover topics such as the need for OOP, classes and instances, method binding and exceptions. Unit 2 covers Java fundamentals like data types, variables, control statements and classes over 7 lectures across 85 slides, including the history of Java and its evolution from C and C++.