Here are the slides that are perfect for your course and also helpful for your GATE preparation. Hope you like it