You can do a variety of things Martin:
- for improving pseudocode, I suggest you find some 3u computing papers, as well as HSC papers and do ALL required pseudocode, don't worry if it takes awhile or your really bad at first, practice makes perfect
- for theory, use a variety of sources...