I usually complete thourough reading of the theory subjects first. Later on, practicing case studies, eventually finishing understanding of the subject before going in depth studying. Notes, short key words, internet, caclub, etc are sources which help me for the same. The sooner you begin the better are chances of frequent revision(s).
Practical subjects too are followed the way Theory except utilizing solving of problems and practical examples in free times first before moving on with in depth studying of theory subjects. In short you have to balance both hand-in-hand and when exams approach fasten practical subjects over theory to utilize more revsion for the former and focusing uninterrupted on the latter.