I'm pretty good at both subjects, and plan to come first in the state, at least in software
I think software is much easier than IPT, because for software, you don't even really need to know much, as long as you're a programmer, you will do well. Me having done programming for the last...like 8 or 9 years of my life, software to me is a peace of cake.
IPT is all about knowing 100% what's in the textbooks, and since I use the computer 24x7 I already know a lot of the stuff there, so it just makes it even easier.
I find the hardest part of both subjects is the diagrams, with IPT diagrams being slightly harder. I write like an essay for every 1 mark question in each subject - that's how well I know the content, but the diagrams...fuck - if it wasnt for the diagrams I'd get 100%
IMO the SDD course is extremely outdated, all the programming methods and stuff they teach us is extremely outdated, all the diagrams are outdated, all their gay non-indexed two-dimensional arrays are absolutely ridiculous.
They need to be teaching php or c++, or another very storng oop language with a proper syntax, yet most of the course revolves around weak languages like basic and visual basic, etc.
Most of the things they teach us, in regards to sorts and searching stuff, string manipulation is done in 1-2 easy functions by modern 3rd and 4th gn languages, they should be teaching much more advanced stuff like OOP, complex modular design, team projects, etc.
You guys should be happy the SDD course is so easy, it could (and should) be much harder.
As for the IPT course, well it's just a pushover. Read the textbook the day before the exam and you'll get 95% at least.