The lab assignment focuses on polymorphism, involving students defining interfaces and implementing associated methods. Key tasks include creating a console application, establishing an interface called 'ishape', and designing derived classes such as 'circle' and 'square' with their respective properties and methods. Students will demonstrate their understanding by creating a tester program that showcases polymorphism through the use of shape objects, displaying their type, coordinates, and calculated areas.