The reason lies in your own post Casmira.
If coding were worth more, people would worry about coding. People would suck at other, more important aspects of the 'design' of software.
Such as the management of it, the simplicity and elegance of it, the legalities of it.
I cannot see how anyone could possibly 'go far' with a course that emphasises coding only. The course is fine. Stop all your persistant whining. It's really giving me (and other endowed with more than half a brain) the shits.
To shit on another of your pathetic and stupid examples: You cannot document something which does not exist. If you had actually read the syllabus, programming isn't the only emphasis of an assignment. There's a number of stages of the Software Design and Development process, so I think that the development stage, being given 1/5 of the total marks, is probably well justified.