This document outlines the course schedule for an Object Oriented Programming course covering 10 weeks. Week 1 covers basic concepts of OOP like classes, objects, and inheritance. Week 2 discusses basic Java concepts. Week 3 focuses on defining classes, objects, methods, and access specifiers. Week 4 covers arrays, strings, and string handling. Week 5 introduces command line arguments and basic I/O. Week 6 discusses inheritance, interfaces, and polymorphism. Week 7 covers packages. Week 8 handles exception handling. Week 9 covers multithreading basics. Week 10 introduces applet programming using Swing. There will be two class tests of 15 marks each covering the material from weeks 1-4 and 5-10 respectively.