I learn those debatably useful language skills in a relevant context in Software Design, making English a waste of 2 units that would have gone to something of more use to me.
The processes and information required for that program would be provided by the client.
How exactly? where would these skills be used in the context of a programmer? Anything not taught in Software Design and Development?
I am studying for a career in programming. English is the most irrelevant subject possible for me.
Please enlighten me on how analysing poems is going to further my career as a programmer.