Nipuna, you are trying to find short cuts mostly. There isn't any short cut in life. You will keep on trying but your life will end without knowing a short cut. You will have to learn it if you need a better life. You can pass exams and then even pass at interviews. But you will get dropped in the probation period if you don't know the subject. I myself had to do that (though it is unpleasant and worrying) several times in my life. So make sure you learn the things perfectly as possible.
When I see the way Herath tried to help you, I can understand the way he study things. He is such an organised person. He knows every small bit can be asked in the exams. I'm really worried that you always need short cuts. I'm not sure how I could help you. From Grade 5 scholarship to Final year in university, I passed all my exams with good results on the first time. I can't even figure out a way to those without knowing things perfectly. Say if I come to this job without studying correctly, I guess it would be a complete disaster. I would not be able to face my bosses, colleagues, etc... Think how embarrassed I would have been in that case
Okay. So study things perfectly. Don't even miss small things. Don't do exams to get a 'B', 'C' or 'D'. Do it to get a 'A'. Even if you don't get a 'A', you can be happy in that way. That's all I want to ask.
The other thing is, who asked you to do Semester 2 without completing Semester 1?. This is not possible for a person like you. You haven't worked in the field for at least 3 months to do as that. You are like almost just A/L completed, right? So this is a very bad recommendation whoever done that. May be he/she has overestimated Honestly, I have no idea whether it is possible even for a person who worked in the field for 2, 3 years. I highly recommend you to do Semester 1, 2, 3....N in order. This order is prepared to give you things step by step considering ordinary case (special cases are not considered in exams). For example, general database is required for advance database. So if you are writing the advance database paper without the knowledge of general database, this is not going to work (unless you study general database yourself).
Okay, I have told you all these because I needed to show you the path. The lazy path you are walking at the moment will never take you to your destination (I know what you want).
As we all know, Enigma is doing BIT. Haven't you asked him to give you the relevant materials. I have a good understanding with him so I'm sure he will pass them to you without any problem.
I'll PM Enigma about this post.