with out giving a printed slides , i would like to have additional note with more discriptions about the relevant topics . according to my understanding programming is more understandable , when explain through examples , without giving a small piece of code to explain a topic , a giving full program and explains certains topics through that might be more helpful ( like the lord of the ring game code to explain basic concepts ) ( the small codes used to explains casting , cohesion , coupling are not very clear ) after doing our practicals other than a personal feedback , a common feedback for everyone mentioning common mistakes done by students and explaining that part of theory would be really helpful . ( sometimes we make couple of class to do a single works , instead of using one class , at once it was confusing why so many different classes , later understood to increase cohesion and reduce coupling )