I had referred dinesh madan for both and it was really awesome ...
For IT subject, I would still advise you to make notes from DInesh madan book ..... because even after understanding everything it takes too much time to revise the concept once again ...
and in case u made ur own notes ... It will be a lot easier to read
and about the modules .......sorry to say but I hadn't even touched them. In SM whatever I had read from modules .... I forgot the same and it was hard to make gist of the same. So I couldn't think to touch module for info tech atleast ...
before starting prepare for something ......
u need to surely focus on safe areas .... Like Flow chart which comes around 10 marks + easy to make ... So I will advise you to choose topics like that.
and I had even did 2 RTPs and compilers to go through the papers ... So it was all good enough and I still remember that no question was alien to me in exam hall ... My marks got reduced just because I didn't made the perfect planning and couldn't have the time to revise the subject .....
I got 66 marks ... I made notes even just before 14 days from exams. So I guess......If u do follow all this ...u will surely get good marks atleast more than me.